Ciao, se leggi questo messaggio significa che non hai fatto il login o che non sei ancora registrato. Se non sei iscritto CLICCA QUI per registrarti e godere di tutti i vantaggi del nostro forum.
Ciao, se leggi questo messaggio significa che non hai fatto il login o che non sei ancora registrato. Se non sei iscritto CLICCA QUI per registrarti e godere di tutti i vantaggi del nostro forum.

Benvenuti nella nostra community - Visita anche il blog

Benvenuto ospite! Login Registrati


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
  Raggruppare punti in poligoni diversi lucaroma90 0 262 16-07-2018, 02:50 PM
Ultimo messaggio: lucaroma90
  esportazione poligoni dxf Nunzio Flavio Leo 2 872 21-12-2017, 05:38 PM
Ultimo messaggio: Nunzio Flavio Leo
  Ripartizione di poligoni con linee in QGIS Carla 13 2.499 16-02-2017, 09:54 PM
Ultimo messaggio: Carla
Exclamation CALCOLO DELLA VELOCITA' MEDIA DENTRO LA MAGLIA DI UN RETICOLO VETTORIALE Doriana.C 0 616 23-01-2017, 07:52 PM
Ultimo messaggio: Doriana.C
  Calcolo volumi con Qgis foaloke 3 2.978 30-09-2015, 01:36 PM
Ultimo messaggio: Novarese
  calcolo volume grass simone901 1 1.515 20-05-2013, 10:03 AM
Ultimo messaggio: agraurora



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