Viac

Ako získať súčet / celkovú dĺžku riadkov na mnohouholník v QGIS?

Ako získať súčet / celkovú dĺžku riadkov na mnohouholník v QGIS?


Mám čiarovú vektorovú vrstvu, ktorá má viac segmentov v rámci jednotlivých polygónov v samostatnej polygónovej vrstve. Priestorovo som spojil atribúty tak, aby každý segment úsečky mal teraz rovnaké ID ako zodpovedajúci mnohouholník.

Potrebujem vypočítať dĺžky čiar v rámci každého polygónu podľa ID polygónu. Existuje výraz, ktorý by som na to mohol použiť? Dĺžky jednotlivých segmentov som už vypočítal, ale potrebujem získať ich súčet podľa každého jedinečného ID mnohouholníka.

Som nováčikom v komplexných výrazoch SQL v rámci QGIS, v ideálnom prípade by som chcel nový stĺpec s informáciami.


Môžete použiť Súčet dĺžok riadkov nástroj z panela nástrojov:

Vektor> Analytické nástroje> Súčet dĺžok riadkov

Dostanete polygónový výstup so súčtom všetkých riadkov v každom polygóne.


Prípadne môžete použiť GroupStats plugin (ktorý si môžete stiahnuť / nainštalovať z Doplnky> Správa a inštalácia doplnkov). Napísal som tu trochu podobnú odpoveď, kde ste mohli zmeniť možnosti a zistiť súčet každého ID. Týmto sa však zobrazia iba výsledky (ktoré môžete skopírovať do textového editora alebo súboru CSV). Výsledky by ste museli zadať ručne pomocou klávesu Polná kalkulačka do tvojej vrstvy.