Benvenuti nella nostra community - Visita anche il blog

Benvenuto ospite! Login Registrati

Benvenuto/a ospite! . Per leggere i contenuti del forum non è richiesta la registrazione ma se vuoi interagire con noi ponendo domande ed avendo una risposta ai tuoi problemi devi registrarti. La registrazione è gratuita e puoi farla cliccando su Registrati in alto a destra, oppure entrando con i tuoi account social.


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Calcolo aree dentro a poligoni
#1
Buongiorno, ho un problema al quale non riesco a venire a capo.

Devo calcolare l'area delle porzioni di poligoni che ricadono dentro ad una cella di un reticolo (prodotto con "crea reticolo").

L'idea sarebbe arrivare ad avere una colonna nella tabella dello shape del reticolo con dentro il valore dell'area delle porzioni di poligono che vi cadono dentro.

Per essere maggiormente chiaro inserisco un'immagine


[Immagine: Schermata-2018-10-25-alle-18-50-33.png]

Lo strato è un dusaf, la domanda a cui rispondere è: quanta superficie di quegli usi del suolo ricadono nella singola maglia del reticolo? Una cosa analoga al "somma lunghezze linee" ma per poligoni.

Idee? Spero di essere stato chiaro
Cita messaggio
Thanks given by:
#2
Direi si possa fare in tre passaggi:

1] intersezione poligoni (fra il reticolo in ingresso ed i poligoni colorati)
2] aggiungi il campo calcolato $area al risultato del punto 1
3] unione (fra il risultato del punto 2 ed il reticolo originale)

ma non escludo esistano metodi più eleganti Smile
Cita messaggio
Thanks given by:
#3
(25-10-2018, 07:10 PM)cleon Ha scritto: Buongiorno, ho un problema al quale non riesco a venire a capo.

Devo calcolare l'area delle porzioni di poligoni che ricadono dentro ad una cella di un reticolo (prodotto con "crea reticolo").

L'idea sarebbe arrivare ad avere una colonna nella tabella dello shape del reticolo con dentro il valore dell'area delle porzioni di poligono che vi cadono dentro.

Per essere maggiormente chiaro inserisco un'immagine


[Immagine: Schermata-2018-10-25-alle-18-50-33.png]

Lo strato è un dusaf, la domanda a cui rispondere è: quanta superficie di quegli usi del suolo ricadono nella singola maglia del reticolo? Una cosa analoga al "somma lunghezze linee" ma per poligoni.

Idee? Spero di essere stato chiaro

Altra soluzione velocissima usando solo il calcolatore di campi di QGISSadHfcQGIS [0])

nel vettore reticolo aggiungi un campo Real e popolalo con la seguente espressione:


Codice:
aggregate(
layer:='dusaf_5', 
aggregate:='sum',
expression:=area(intersection(geometry(@parent),$geometry )), 
filter:=intersects( $geometry,geometry(@parent)))


dove: dusaf_5 è il layer dei poligoni dusaf

testato con successo
   


A breve troverai anche questo esempio in HfcQGIS
[0] http://hfcqgis.opendatasicilia.it/it/latest/
donate: http://qgis.it/
-----:-)
Totò
Cita messaggio
Thanks given by:
#4
https://pigrecoinfinito.wordpress.com/20...ree-dusaf/
CONOSCIAMOCI MEGLIO!
------------------------------
Segui anche il mio blog:
https://www.openoikos.com/

ed anche il nostro canale Telegram (consigliatissimo):
https://telegram.me/openoikos
Cita messaggio
Thanks given by: Atlas
#5
Grazie a tutti delle risposte. 
Io avevo risolto con "unisci attributi per posizione", ma il metodo di Atlas è molto elegante.

Bellissima la guida linkata, me la studierò con calma
Cita messaggio
Thanks given by:


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  SCOMPARSA POLIGONI llorenc78 0 183 01-04-2019, 12:40 PM
Ultimo messaggio: llorenc78
  estrazione coordinate xyz da poligoni federicoeugeni1 1 234 26-03-2019, 11:08 PM
Ultimo messaggio: Atlas
  Raggruppare punti in poligoni diversi lucaroma90 0 394 16-07-2018, 02:50 PM
Ultimo messaggio: lucaroma90
  esportazione poligoni dxf Nunzio Flavio Leo 2 1.152 21-12-2017, 05:38 PM
Ultimo messaggio: Nunzio Flavio Leo
  Ripartizione di poligoni con linee in QGIS Carla 13 3.052 16-02-2017, 09:54 PM
Ultimo messaggio: Carla
Exclamation CALCOLO DELLA VELOCITA' MEDIA DENTRO LA MAGLIA DI UN RETICOLO VETTORIALE Doriana.C 0 721 23-01-2017, 07:52 PM
Ultimo messaggio: Doriana.C
  Calcolo volumi con Qgis foaloke 3 3.241 30-09-2015, 01:36 PM
Ultimo messaggio: Novarese
  calcolo volume grass simone901 1 1.654 20-05-2013, 10:03 AM
Ultimo messaggio: agraurora



Utenti che stanno guardando questa discussione:
1 Ospite(i)