News Eventi Standard IDT (SDI) Dati e Servizi Software Documenti Community GIS & Lavoro
cheap cigarettes
Menu principale
Forum
Collabora!
News News
Eventi Eventi
Standard Standard
IDT (SDI) IDT (SDI)
Dati & Servizi Dati & Servizi
Software Software
Documenti Documenti
Community Community
GIS e Lavoro GIS e Lavoro
Tag Cloud
OSM fgi freegis freegis-italia gfoss google inspire ogc standard wms
Login





Password dimenticata?
Non hai ancora un account? Registrati
Syndication

feed image
feed image

ottimizzato per Firefox

Ultime dal FORUM

2

3

4

5

Utenti FreeGIS-Italia
2402 registrati
0 oggi
0 questa settimana
190 questo mese
Ultimo: ma.riot
Chi è online
Sono in ...
FreeGIS-Italia FORUM
GIS Forum  


QGIS - Grid statistics for polygons - 2015/03/11 12:24 Buongiorno a tutti,
provo a postare un problema relativo ad uno studio che sto effettuando.

Nella prima immagine ho un DEM reperito su internet, i pallini viola sono punti di mio interesse e i cerchi verdi rappresentano invece l'offset dei punti ottenuto con lo strumento buffer (in pratica ho bufferizzato i punti per una distanza di 100 da ogni punto di mio interesse).

A questo punto sarei interessato a calcolare alcune statistiche e associarle ai poligoni-cerchi verdi.

Ho pertanto usato lo strumento presente in processing - Grid Statistics for polygons che permette di associare alcune statistiche ai poligoni (es. quota massima e minima del DEM all'interno del cerchio).

Quando ho guardato i risultati nella tabella attributi mi sono accorto che alcune celle avevano valore null. Leggendo su alcuni forum ho scoperto che il problema è dato dalla sovrapposizione dei diversi cerchi verdi (in pratica il comando "Grid statistics" funziona solo se tutti i poligoni non si toccano e non si sovrappongono).

Allora ho pensato di usare il plug-in GRASS in QGIS per importare i cerchi e usare il comando v.rast.stat che fa la stessa cosa.

Il problema è che quando tento di importare i cerchi in GRASS il software me li unisce insieme se sono sovrapposti creando delle macro aree, come mostrato nella seconda immagine.

A me però questa cosa non va bene perché vorrei avere determinate statistiche cerchio per cerchio (es. min, max, sum, mean, etc).

Così ho provato ad importare i punti in grass e poi bufferizzarli ma il software tende sempre a creare macroaree.

Ho provato anche il plug-in zonal statistic ma non riesco comunque a risolvere il problema (anche perchè zonal statistic fornisce solo alcune statistiche, tra cui -ovviamente- non ci sono quelle che servono a me).

Avete qualche idea o qualche consiglio per superare il problema? Ho oltre 50.000 punti per cui non posso selezionare i cerchi uno per uno... Esiste un altro metodo o un modo per filtrare i cerchi sovrapposti (soluzione per aggirare il problema)?

Grazie ancora per l'aiuto.

Saluti
cit. Il Santo (film 1997) Mi chiamo August Cristopher, porto il nome di Sant’Agostino, autore della mia frase preferita: “Signore dammi la castità e la costanza…ma non darmele adesso!!”.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/11 12:29 cit. Il Santo (film 1997) Mi chiamo August Cristopher, porto il nome di Sant’Agostino, autore della mia frase preferita: “Signore dammi la castità e la costanza…ma non darmele adesso!!”.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/11 12:29 cit. Il Santo (film 1997) Mi chiamo August Cristopher, porto il nome di Sant’Agostino, autore della mia frase preferita: “Signore dammi la castità e la costanza…ma non darmele adesso!!”.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/11 13:36 Ho provato a simulare il tuo scenario, clonando un poligono su se stesso, e spostando leggermente il clone rispetto all'originale, in modo che siano parzialmente sovrapposti.

Ebbene, lo strumento "Processing - Grid Statistics for polygons" popola correttamente i campi MIN e MAX, senza alcun valore NULL.

Zippa ed allega la shape puntiforme di partenza, grazie.

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/11 14:31 Ciao,
ecco il link. Sistema di riferimento 32632 (secondo QGIS), in pratica UTM 32N.

La distanza del buffer è 100 m, il DEM di partenza è uno qualsiasi (purchè relativo alle quote, ma in realtà l'idea è di usare lo stesso principio per raster che rappresentano grandezze anche diverse dalla quota sul livello del mare).

Grazie!

http://ge.tt/3LiHB2C2?c

PS Io per ora sto usando la versione QGIS 2.6 / 2.8. Magari è un problema di SAGA (visto che il comando arriva da quel software, impiegato in QGIS tramite processing).
cit. Il Santo (film 1997) Mi chiamo August Cristopher, porto il nome di Sant’Agostino, autore della mia frase preferita: “Signore dammi la castità e la costanza…ma non darmele adesso!!”.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/11 15:57 Bruno Palmero scritto:
Magari è un problema di SAGA

Direi di sì: ho riprodotto il tuo problema sia in Qgis (Processing) che in Saga stand-alone (file SAGA_GUI.EXE).

Il problema è intrigante: fammici dormire su...

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/11 16:28

Provo intanto a postare due link

http://sourceforge.net/p/saga-gis/discussion/354013/thread/bc074e5d/
http://www.saga-gis.org/saga_module_doc/2.1.3/shapes_grid_2.html

Entrambi i link si riferiscono a SAGA (a sè stante rispetto a QGIS, non Processing). Nel primo sembra che il problema sia stato risolto e nel secondo si vede la nuova versione di SAGA che contiene la risoluzione del problema di overlapping.

Il problema è che se provo ad effettuare questa cosa direttamente in SAGA (2.1.4, ad esempio) ci mette un botto di tempo. Conta che per fare quelle statistiche ho lanciato SAGA e il suo comando (Grid Statistic) alle 12.30 e forse finirà fra 30/60 minuti (in pratica oltre 3 ore di calcolo). Non so nemmeno se il risultato sarà effettivamente corretto oppure no.

Vai tranquillo, tanto questo quesito non è per lavoro. Grazie ancora per l'aiuto, buon lavoro e buona giornata!

Saluti
cit. Il Santo (film 1997) Mi chiamo August Cristopher, porto il nome di Sant’Agostino, autore della mia frase preferita: “Signore dammi la castità e la costanza…ma non darmele adesso!!”.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/16 14:37 Ciao a tutti!

Ho provato ad aprire un topic qui

https://sourceforge.net/p/saga-gis/discussion/790705/thread/cc215c12/

in pratica nel forum di SAGA GIS da cui tutto ha inizio.

Vediamo se viene fuori qualcosa, magari da chi ha scritto quel particolare plug-in.

Saluti

PS La scorsa settimana ho fatto girare la versione 2.1.4 di SAGA GIS Standalone e dopo quattro ore mi ha restituito i risultati senza il problema del valore NULL negli attributi. Però, come ho scritto, dopo quattro ore di calcolazioni...

PS2 Avevo provato a pensare ad una sorta di bypass manuale, ovvero far girare il plugin senza opzione overlapping ottenendo un insieme di cerchi con campi riempiti correttamente e valori null. Dopodiché ho pensato di fare girare questo vettore con lo stesso plugin solo per i valori NULL (filtrati), proseguendo così fino alla completa scrittura delle statistiche. La procedura rischia però di essere lunga e, sicuramente, rozza.
cit. Il Santo (film 1997) Mi chiamo August Cristopher, porto il nome di Sant’Agostino, autore della mia frase preferita: “Signore dammi la castità e la costanza…ma non darmele adesso!!”.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:QGIS - Grid statistics for polygons - 2015/03/17 08:54 Ciao,
brutta notizia. A quanto pare l'opzione overlapping è stata introdotta per risolvere il problema ma rallenta il processamento dei dati.

Provo pertanto a tornare indietro di un passo e fare una domanda su grass: è possibile importare poligoni in grass (anche tramite il plugin in QGIS) senza che lo stesso comando provveda a unirli come mostrato nelle prime immagini?

Pongo questo problema perché ho diversi raster da analizzare, tanto che dovrei lasciare il PC acceso per diversi giorni...

Grazie ancora per l'aiuto,

Saluti

Edit 21/03/2015
In questi giorni ho provato a scrivere anche su GFOSS ma anche GRASS ha lo stesso problema di SAGA. Però ho trovato una soluzione, diciamo casalinga, che velocizza un po' processo rispetto al plug-in di SAGA. Ecco il link al forum GFOSS

http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/ Problema-importazione-e-unione-poligoni-in-GRASS-td7591962.html

Edit 24/03/2015
Il problema è stato risolto! Da SAGA GIS (Olaf, uno dei programmatori) mi è stato fatto notare un nuovo plugin di SAGA che si chiama Grid Statistics for Points che fa quello che vorrei fare io, senza il bisogno di creare i diversi cerchi. Posso quindi affermare che il problema è oramai solo un sogno del passato... Saluti!
cit. Il Santo (film 1997) Mi chiamo August Cristopher, porto il nome di Sant’Agostino, autore della mia frase preferita: “Signore dammi la castità e la costanza…ma non darmele adesso!!”.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Creative Commons License       Informativa Cookies