Trovare isole di geometrie multipoligonali che si sovrappongono

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Trovare isole di geometrie multipoligonali che si sovrappongono

mando
Ciao a tutti....attenzione che sono in comune e devo fare bella figura : )
A parte gli scherzi!
 
Dunque: ho uno shape multipoligonale in cui è stata riscontrata la sovrapposizione tra la geometria principale e la sua isola.
 
Problema: siccome le geometrie nel layer sono circa 650, come faccio a capire se ci sono in giro altre simili anomalie e rintracciarle?
Grazie a tutti
 

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

Sandro Santilli
On Thu, May 26, 2011 at 10:25:45AM +0200, Luca Mandolesi wrote:

> Ciao a tutti....attenzione che sono in comune e devo fare bella figura : )
> A parte gli scherzi!
>
> Dunque: ho uno shape multipoligonale in cui è stata riscontrata la
> sovrapposizione tra la geometria principale e la sua isola.
>
>
> Problema: siccome le geometrie nel layer sono circa 650, come faccio a
> capire se ci sono in giro altre simili anomalie e rintracciarle?
> Grazie a tutti

Non sono sicuro di aver capito bene la sovrapposizione dell'isola,
ma se intendi la sovrapposizione di due poligoni facenti parte dello
_stesso_ multipoligono allora sei di fronte ad un'invalidita', e puoi
quindi trovarla con la funzione ST_IsValid (o una delle sue varianti
che danno maggiori informazioni).

--strk;

  ()   Free GIS & Flash consultant/developer
  /\   http://strk.keybit.net/services.html
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

mando
Praticamente hanno disegnato, e non so perchè, un'unisola sopra alla geometria principale.
 
Problemino...sono su un pc del comune e non ho postgres....suggestions?
 
Con qgis dal menu dei vettori? Posso guardare se ci sono invalidità ma poi come la trovo sulla carta?
 


 
2011/5/26 Sandro Santilli <[hidden email]>
On Thu, May 26, 2011 at 10:25:45AM +0200, Luca Mandolesi wrote:
> Ciao a tutti....attenzione che sono in comune e devo fare bella figura : )
> A parte gli scherzi!
>
> Dunque: ho uno shape multipoligonale in cui è stata riscontrata la
> sovrapposizione tra la geometria principale e la sua isola.
>
>
> Problema: siccome le geometrie nel layer sono circa 650, come faccio a
> capire se ci sono in giro altre simili anomalie e rintracciarle?
> Grazie a tutti

Non sono sicuro di aver capito bene la sovrapposizione dell'isola,
ma se intendi la sovrapposizione di due poligoni facenti parte dello
_stesso_ multipoligono allora sei di fronte ad un'invalidita', e puoi
quindi trovarla con la funzione ST_IsValid (o una delle sue varianti
che danno maggiori informazioni).

--strk;

 ()   Free GIS & Flash consultant/developer
 /\   http://strk.keybit.net/services.html


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

a.furieri
On Thu, 26 May 2011 10:34:52 +0200, Luca Mandolesi wrote
> Problemino...sono su un pc del comune e non ho postgres....suggestions?
>  

anche spatialite supporta IsValid() ;-)
e se usi spatialite_gui (tool: malformed geometries)
puoi anche ottenere un report "verboso" con la
causa descrittiva per ciascuna singola violazione

ciao Sandro

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

mando
Okkayes...ho già scaricato la spatialite_gui spero quella coprretta e poi provo a caricarci lo shapefiles.
 
Qualcuno invece sa dirmi, da dentro Qgis, una volta andati sul menu Vettore -> Strumenti di Geometria -> Controllo Validità Geometria e avuto questo risultato
 
La geometria 78 interseca se stessa
La geometria 80 interseca se stessa
La geometria 83 interseca se stessa
La geometria 116 interseca se stessa
La geometria 133 interseca se stessa
La geometria 135 interseca se stessa
.....
 
Come faccio a capire nello shapefile qual'è la geometria 78, 80, 83, ecc ecc???

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

tommaso
openjump ( http://www.openjump.org/ ) ha uno strumento per la validazione delle geometrie molto avanzato. Io l'ho sempre usato ed è semplice ed efficiente.
Poi c'è jts ( http://www.vividsolutions.com/jts/JTSHome.htm ) che non conosco ancora bene ma che è proprio un programma specifico per il controllo della topologia

Tommaso



On Thu, 2011-05-26 at 10:55 +0200, Luca Mandolesi wrote:
Okkayes...ho già scaricato la spatialite_gui spero quella coprretta e poi provo a caricarci lo shapefiles.
 
Qualcuno invece sa dirmi, da dentro Qgis, una volta andati sul menu Vettore -> Strumenti di Geometria -> Controllo Validità Geometria e avuto questo risultato
 
La geometria 78 interseca se stessa
La geometria 80 interseca se stessa
La geometria 83 interseca se stessa
La geometria 116 interseca se stessa
La geometria 133 interseca se stessa
La geometria 135 interseca se stessa
.....
 
Come faccio a capire nello shapefile qual'è la geometria 78, 80, 83, ecc ecc???

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011



_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

pcav
In reply to this post by mando
Il 26/05/2011 10:55, Luca Mandolesi ha scritto:

> Okkayes...ho già scaricato la spatialite_gui spero quella coprretta e poi provo a
> caricarci lo shapefiles.
>  
> Qualcuno invece sa dirmi, da dentro Qgis, una volta andati sul menu Vettore ->
> Strumenti di Geometria -> Controllo Validità Geometria e avuto questo risultato
>  
> La geometria 78 interseca se stessa
> La geometria 80 interseca se stessa
> La geometria 83 interseca se stessa
> La geometria 116 interseca se stessa
> La geometria 133 interseca se stessa
> La geometria 135 interseca se stessa
> .....
>  
> Come faccio a capire nello shapefile qual'è la geometria 78, 80, 83, ecc ecc???

aggiungi gli ID allo shp, con il calculator.
pero', se hai questi problemi, probabilmente lo shp e' un trojajo, ed avra' altri
problemi.
se lo importi in grass hai molto piu' controllo su come ripulirlo topologicamente.
saluti
--
Paolo Cavallini: http://www.faunalia.it/pc
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

mando
Da Santilli a Furieri, passa a Tommaso in profondità che lancia Paolo, Paolo dribla fuori area, tiro, goooolll!!!
 
Lista GFOSS.it 1 - Servizio Assistenza ESRI 0!!!
 
Siamo arrivati prima noi a risolvere l'errore che tutti i tecnici tra comune e provincia e manuali online di ArcGIS!!!
 
E ora hanno pure il bel PC dove gli ho installato GRASS, Qgis, Spatialite, Open Jump, GIMP e Inkskape!!!
 
Si chiama già IL PC-OPENSOURCE!!!
 
La folla sugli spalti è in delirio!!!
Scusate il momento di demenzialità, ma è il caldo e la fame!!
 
Ciao e grazie
 
Luca
 

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011
Reply | Threaded
Open this post in threaded view
|

Re: Trovare isole di geometrie multipoligonali che si sovrappongono

pcav
Il 26/05/2011 13:07, Luca Mandolesi ha scritto:
> Da Santilli a Furieri, passa a Tommaso in profondità che lancia Paolo, Paolo dribla
> fuori area, tiro, goooolll!!!

> Lista GFOSS.it 1 - Servizio Assistenza ESRI 0!!!

> La folla sugli spalti è in delirio!!!

Bene, ora digli di allocare allo sviluppo dei sw che gli hanno risolto il problema
una frazione di quel che hanno pagato per un servizio che non glielo hanno risolto.
Ricordiamocelo sempre: open source non e' solo prendere, e' anche dare ;)
Saluti, e complimenti.
--
Paolo Cavallini: http://www.faunalia.it/pc
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011