[Gfoss] Qgis - fallita esportazione poligoni da postgres su shapefile

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

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

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?

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 <pietro.dorio@r3-gis.com>

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: pietro.dorio@r3-gis.com
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](http://www.gfoss.it/drupal/iscrizione)
[Gfoss@lists.gfoss.it](mailto:Gfoss@lists.gfoss.it)
[http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss](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