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
Utenti FreeGIS-Italia
2402 registrati
0 oggi
0 questa settimana
201 questo mese
Ultimo: ma.riot
Chi è online
Sono in ...
FreeGIS-Italia FORUM
GIS Forum  


qgis confronto tra layer poligoni - 2017/04/05 18:04 ciao a tutti,
premetto che non sono molto esperta di qgis ma cercherò di spiegarmi nel modo migliore possibile.

sto lavorando con qgis e con degli shapefile relativi ad azzeramenti statistici di un comune. in pratica si tratta della divisione del territorio in poligoni, a cui sono riferiti dei dati (es. numero abitanti) che dovrei mappare.

il mio problema è che devo fare un confronto temporale, ho i dati per diversi anni ma ad ogni anno corrisponde una suddivisione diversa del territorio. non solo cambiano i confini degli azzonamenti ma anche la loro denominazione.

quindi è possibile che la zona "3" esista in tutti gli shp (quindi in tutti gli anni) ma abbia una posizioneforma diversa per ognuno di questi.
è possibile che anche che la geometria dei poligoni non cambi per una data zona ma cambino soltanto le denominazioni.

se inserisco tutti gli shp come layer diversi dello stesso progetto, c'è un modo per individuare queste differenze automaticamente, e risolvere secondo qualche criterio (es. accorpare, rinominare) le differenze in modo da avere un unica base geografica di riferimento?

farlo a mano è impossibile perché si tratta di oltre 3000 poligoni per 5 layers.

grazie!
giovanna
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/06 19:31 Beh, ma qualche dato in comune ci dovra' pur essere, tipo il numero di particella catastale, altrimenti con che criterio confrontare..?

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/07 09:40 in realtà no..non è possibile fare un confronto a partire dalle geometrie dei poligoni?
grazie
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/07 09:50
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/07 11:55 Ciao Giovanna,

io farei cosí:
1. generare i centroidi dello SHP piú recente (in teoria dovrebbe essere quello più preciso);

2. vector-> data management tools -> join attribute by location;
2.1. target vector layer = ISTAT01, join vector layer = centroidi, geometric predicate = intersection.
In questo modo associ il campo ID dei centroidi con le geometri del layer ISTAT;
3. Ripeti 5 volte il punto 2 e 2.1;
4. verifica manualmelmente i valori NULL.
In questo modo generi 5 nuovi shp con un campo in comune: IDcentroide.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/07 11:55 Ciao Giovanna,

io farei cosí:
1. generare i centroidi dello SHP piú recente (in teoria dovrebbe essere quello più preciso);

2. vector-> data management tools -> join attribute by location;
2.1. target vector layer = ISTAT01, join vector layer = centroidi, geometric predicate = intersection.
In questo modo associ il campo ID dei centroidi con le geometri del layer ISTAT;
3. Ripeti 5 volte il punto 2 e 2.1;
4. verifica manualmelmente i valori NULL.
In questo modo generi 5 nuovi shp con un campo in comune: IDcentroide.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/07 16:17 grazie per l'aiuto.
ho provato a seguire il tuo consiglio e la procedura sembra funzionare correttamente, ma il risultato è che "secondo lui" l'unica differenza è in un poligono (mentre ce ne sono diverse decine ad occhio).
che è la stessa cosa che ottengo se provo a utilizzare "differenza"


provo ad incollare un'immagine per rendere meglio l'idea di quello che dovrei fare



ad occhio ho notato questa differenza nella suddivisione territoriale di due diversi anni, la cosa più sensata sarebbe unire la sezione 3839 con la 3708 per uniformare le due cartografie. a mano riuscirei anche, ma sono troppe modifiche e diventa impossibile
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/07 16:18 grazie per l'aiuto.
ho provato a seguire il tuo consiglio e la procedura sembra funzionare correttamente, ma il risultato è che "secondo lui" l'unica differenza è in un poligono (mentre ce ne sono diverse decine ad occhio).
che è la stessa cosa che ottengo se provo a utilizzare "differenza"


provo ad incollare un'immagine per rendere meglio l'idea di quello che dovrei fare




ad occhio ho notato questa differenza nella suddivisione territoriale di due diversi anni, la cosa più sensata sarebbe unire la sezione 3839 con la 3708 per uniformare le due cartografie. a mano riuscirei anche, ma sono troppe modifiche e diventa impossibile
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/11 12:39 Ciao Giovanna,
strano che ti dia questo risultato... ora ci penso un po'
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:qgis confronto tra layer poligoni - 2017/04/11 12:39 Ciao Giovanna,
strano che ti dia questo risultato... ora ci penso un po'
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Creative Commons License       Informativa Cookies