Qgis - fallita esportazione poligoni da postgres su shapefile

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Qgis - fallita esportazione poligoni da postgres su shapefile

mando
Salve a tutti,

ho un layer postgis di tipo poligonale. Se sotto Qgis seleziono un gruppo di geometrie ed esporto in shape solo la selezione, vengono esportate solo alcune geometrie, impedendomi di salvare lo shape con i poligoni che mi interessano.

I poligoni sono stati tutti digitalizzati con Qgis. Ho provato sia con la 1.4 che con 1.5 ma la storia non cambia.

E' possibile che abbia poligoni non validi e che qgis non riesca a salvarli in uno shape senza però avere errori di ritorno?

Qualche idea sulla natura del problema?

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.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: Qgis - fallita esportazione poligoni da postgres su shapefile

pcav
Il 29/09/2010 17:13, Luca Mandolesi ha scritto:

> ho un layer postgis di tipo poligonale. Se sotto Qgis seleziono un
> gruppo di geometrie ed esporto in shape solo la selezione, vengono
> esportate solo alcune geometrie, impedendomi di salvare lo shape con i
> poligoni che mi interessano.


Hai provato a verificare la correttezza della topologia? E a passarli da GRASS?
A trovare gli elementi che falliscono, ed esaminarli?
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.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: Qgis - fallita esportazione poligoni da postgres su shapefile

mando
La maggior parte degli errori che mi ritorna la query sulla validità mi dice:

NOTICE:  Self-intersection at or near point e bla bla bla


quindi facendo un bel


select * from pyunitastratigrafiche where ST_IsValid(the_geom)=false


Trovo le geometrie errate.


A questo punto qual'è la strada migliore per correggere gli errori?

Le devo riguardare una a una, per trovare tipo nodi sovrapposti, intersezioni su se stesso, 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.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: Qgis - fallita esportazione poligoni da postgres su shapefile

PietroR3
Ci siamo passati anche noi, ma per fortuna ci siamo accorti della cosa durante il backup giornaliero e abbiamo dovuto sistemare solo una decina di geometrie.

Dopo aver sistemato le geometrie, ti consiglio di applicare questa regola isvalid(the_geom) con constraint true in modo tale che le geometrie corrotte non possano essere salvate.


Pietro d'Orio


Luca Mandolesi ha scritto:
Che bello....sono più di mille.....

Vediamo un po'. Cmq è un bel problema, che tu possa disegnarle errate, e poi nn puoi più fare un back up...

2010/9/30 Pietro d'Orio <[hidden email]>
Non avrai modo di esportare questi poligoni dalla banca dati finchè non avrai corretto i problemi di self intersection

L'unico modo è caricare i dati con un desktop gis ed entrare in editing direttamente sulla banca dati, coreggendo a mano le geometrie corrotte.



Dr. Pietro d'Orio
R3 GIS Srl - GmbH
Via Johann Kravogl-Str. 2
I-39012 Meran/Merano (BZ)
web: www.r3-gis.com
Email: [hidden email]
Tel. : +39 0473 494949
Fax : +39 0473 069902

ATTENZIONE! Le informazioni contenute nella presente e-mail e nei documenti eventualmente allegati sono confidenziali. La loro diffusione, distribuzione e/o riproduzione da parte di terzi, senza autorizzazione del mittente è vietata e può violare il D. Lgs. 196/2003. In caso di ricezione per errore, Vogliate immediatamente informare il mittente del messaggio e distruggere la e-mail.

ACHTUNG! Die in dieser Nachricht oder in den beigelegten Dokumenten beinhalteten Informationen sind streng vertraulich. Ihre Verbreitung und/oder ihre Wiedergabe durch Dritte ist ohne Erlaubnis des Absenders verboten und verstößt gegen das Legislativdekret 196/2003. Sollten Sie diese Mitteilung irrtümlicherweise erhalten haben, bitten wir Sie uns umgehend zu informieren und anschließend die Mitteilung zu vernichten.

WARNING! This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclousure or distribution of the material in this e-mail is strictly forbidden and could be against the law (D. Lgs. 196/2003)







Luca Mandolesi ha scritto:
La maggior parte degli errori che mi ritorna la query sulla validità mi dice:

NOTICE:  Self-intersection at or near point e bla bla bla


quindi facendo un bel


select * from pyunitastratigrafiche where ST_IsValid(the_geom)=false


Trovo le geometrie errate.


A questo punto qual'è la strada migliore per correggere gli errori?

Le devo riguardare una a una, per trovare tipo nodi sovrapposti, intersezioni su se stesso, 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. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 474 iscritti al 18.9.2010


_______________________________________________
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.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010