Ho un problema apparentemente semplice, (ma lo sarà sicuramente sono io
che non so fare) che mi fa perdere un sacco di tempo e per cui chiedo dunque aiuto. Ho una serie di poligoni su un unico layer che, in alcuni casi, sono interamente contenuti in altri poligoni. Sono però sovrapposti senza che il poligono che li contiene sia bucato. Vorrei ottenere un layer in cui questo non avvenga ed i poligoni che contengono altri poligoni sino in realtà bucati. C'è un modo di fare questa operazione in qgis o grass in una maniera semplice ed efficiente (non posso salvarli su layer diversi dato che sono alcune centinaia). Grazie in anticipo. Iacopo _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Io lo farei in spatialite.
Te immagino che potresti farlo in postgis, Una soluzione piu' esoterica, ma comunque valida è in Grass. Se carichi i poligoni in grass con il grass-plugin di qgis e gli dici di correggerli topologicmate, lui ti produce i poligoni-0 e poligoni-2 Nel tuo caso ti interessa i poligoni-0 perche' sono quelli che no hanno altri poligoni sovrapposti e quindi ti presenta i buchi in corrispondenza delle sovrapposizioni. A. On 06/03/2014 13:25, [hidden email] wrote: > Ho un problema apparentemente semplice, (ma lo sarà sicuramente sono io > che non so fare) che mi fa perdere un sacco di tempo e per cui chiedo > dunque aiuto. > Ho una serie di poligoni su un unico layer che, in alcuni casi, sono > interamente contenuti in altri poligoni. Sono però sovrapposti senza che > il poligono che li contiene sia bucato. > Vorrei ottenere un layer in cui questo non avvenga ed i poligoni che > contengono altri poligoni sino in realtà bucati. C'è un modo di fare > questa operazione in qgis o grass in una maniera semplice ed efficiente > (non posso salvarli su layer diversi dato che sono alcune centinaia). > > Grazie in anticipo. > > Iacopo > > > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 666 iscritti al 22.7.2013 _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
In reply to this post by Iacopo Zetti-2
Puoi anche farlo col solo Qgis :
VETTORE => STRUMENTI DI GEOMETRIA => DIFFERENZA |
In reply to this post by Andrea Peri
Grazie Andrea, ma provando la soluzione con grass qualche problema mi
rimane perché non ho più l'attributo della tabella originaria (in poligoni-2). Con spatialite o postgis invece non ho capito come fare. Iacopo On gio, 2014-03-06 at 13:48 +0100, aperi2007 wrote: > Io lo farei in spatialite. > Te immagino che potresti farlo in postgis, > > Una soluzione piu' esoterica, ma comunque valida è in Grass. > Se carichi i poligoni in grass con il grass-plugin di qgis e gli dici di > correggerli topologicmate, > > lui ti produce i poligoni-0 e poligoni-2 > > Nel tuo caso ti interessa i poligoni-0 perche' sono quelli che no hanno > altri poligoni sovrapposti e quindi ti presenta i buchi in > corrispondenza delle sovrapposizioni. > > A. > > On 06/03/2014 13:25, [hidden email] wrote: > > Ho un problema apparentemente semplice, (ma lo sarà sicuramente sono io > > che non so fare) che mi fa perdere un sacco di tempo e per cui chiedo > > dunque aiuto. > > Ho una serie di poligoni su un unico layer che, in alcuni casi, sono > > interamente contenuti in altri poligoni. Sono però sovrapposti senza che > > il poligono che li contiene sia bucato. > > Vorrei ottenere un layer in cui questo non avvenga ed i poligoni che > > contengono altri poligoni sino in realtà bucati. C'è un modo di fare > > questa operazione in qgis o grass in una maniera semplice ed efficiente > > (non posso salvarli su layer diversi dato che sono alcune centinaia). > > > > Grazie in anticipo. > > > > Iacopo > > > > > > _______________________________________________ > > [hidden email] > > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > > Questa e' una lista di discussione pubblica aperta a tutti. > > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > > 666 iscritti al 22.7.2013 > > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 666 iscritti al 22.7.2013 _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Free forum by Nabble | Edit this page |