Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-08 Per discussione aperi2007
Il 05/05/2011 13:16, Luca Mandolesi ha scritto: Se me la giri mi fai un favoroneeffettivamente ho tutte le geometrie in public.mannaggg.e tanta paura!! Una funzioncina di tale genere poteva essere in effetti abbastanza utile e comoda... Ho provveduto quindi a inserire nel wiki di p

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione strk
On Thu, May 05, 2011 at 03:42:19PM +0200, aperi2007 wrote: > Ma il problema e' come esportare le geometrie dal postgis che le tiene > imprigionate... Abbiamo rilasciatola 1.4.2 e la 1.5.1 esattamente per consentire questo. --strk; () Free GIS & Flash consultant/developer /\ http://str

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione aperi2007
La ST_MakeValid() di postgis 200 dovrebbe riuscire a risolverlo .. Immagino che chiuderebbe i poligoni tracciando una linea tra i due vertici mancanti . Ma il problema e' come esportare le geometrie dal postgis che le tiene imprigionate... L'unica strada per me e' gdal. Andrea. NO, mi corregg

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione aperi2007
Il 05/05/2011 13:41, Sandro Santilli ha scritto: On Thu, May 05, 2011 at 01:03:12PM +0200, Pietro d'Orio wrote: Puoi risolvere i problemi sulle tabelle con geometrie corrotte con questa query. update schema.tabella set the_geom = ST_Multi(ST_force_4d(ST_Buffer(the_geom,0))) Dubito che risolva

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione aperi2007
Il 05/05/2011 13:28, Luca Mandolesi ha scritto: A questo punto ricarico lo shape che ne deriva e all'interno ho la metà dei record...vedo che la lista dei miei gid si interrompre alla 4145 nel layer postgis cerco la 4146 per vedere se c'è errore ma non ha problemi prova con gdal

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Pietro d'Orio
In questo caso non devi mettere nulla. Per i self-intersection funziona benissimo, per non-closed rings significa che possono esistere delle linee costruite da un solo punto. Probabilmente il tuo dato è una derivazione di un DWG o DXF? In quel caso è necessario modificare a mano le geometrie

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Sandro Santilli
On Thu, May 05, 2011 at 01:03:12PM +0200, Pietro d'Orio wrote: > Puoi risolvere i problemi sulle tabelle con geometrie corrotte con > questa query. > > update schema.tabella set the_geom = > ST_Multi(ST_force_4d(ST_Buffer(the_geom,0))) Dubito che risolva il suo caso (non-closed ring) --strk;

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Luca Mandolesi
Quindi se la mia geometria è POLYGON 2D ...non credo siano 3D lo ho create con Qgis e caricate dentro a PG con SPIT cosa devo mettere al posto di * ST_Multi e ST_force_4d?* ___ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizio

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Luca Mandolesi
Ciao Pietro, ho fatto una prova sulla mia tabella pyunitastratigrafiche è di tipo POLYGON select * from pyunitastratigrafiche where the_geom = ST_Multi(ST_force_4d(ST_Buffer(the_geom,0))) e in pratica mi ritorna tutte le geometrie che vi sono all'interno. Poi ho fatto un: select * from py

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Pietro d'Orio
Devi forzare la geometria in modo che rispetti i constraint di dimensioni (2-3-4D) e tipo di geometria (POLYGON o MULTIPOLYGON). Solo in questo modo puoi correggere in maniera ottimale le geometrie e farle diventare valide all'interno della tabella... Ti riporto di nuovo la query che ti avevo

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Luca Mandolesi
Se me la giri mi fai un favoroneeffettivamente ho tutte le geometrie in public.mannaggg.e tanta paura!! 2011/5/5 aperi2007 > Il 05/05/2011 12:53, Luca Mandolesi ha scritto: > >> Ciao Andrea, e grazie dei preziosi consigli >> >> >> La cosa strana è che al momento ho ripassato a ma

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione aperi2007
Il 05/05/2011 12:53, Luca Mandolesi ha scritto: Ciao Andrea, e grazie dei preziosi consigli La cosa strana è che al momento ho ripassato a mano tutte le tabelle e non vi sono più errori!!! ma il back up si pianta lo stessopossibile??? evidentemente lo e' ... conoscerlo in dettaglio

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Pietro d'Orio
Puoi risolvere i problemi sulle tabelle con geometrie corrotte con questa query. update schema.tabella set the_geom = ST_Multi(ST_force_4d(ST_Buffer(the_geom,0))) In questo caso applicata a poligoni 4d MULTIPOLYGON. Occhio che le geometrie potrebbero cambiare. Fai prima una select e guarda

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Luca Mandolesi
Ciao Andrea, e grazie dei preziosi consigli La cosa strana è che al momento ho ripassato a mano tutte le tabelle e non vi sono più errori!!! ma il back up si pianta lo stessopossibile??? ___ Iscriviti all'associazione GFOSS.it: http://www.gfoss.

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione aperi2007
azzznon mi permette nemmeno di fare il backup della singola tabella ... e oraprovo ad esportare come shape da qgis Mi permetto di darti qualche suggerimento, ma prima alcuni avvertimenti: Non conosco il tuo DB, ma fai attenzione che esportando su shapefile potresti avere delle differen

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Luca Mandolesi
azzznon mi permette nemmeno di fare il backup della singola tabella ... e oraprovo ad esportare come shape da qgis ___ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/ma

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Luca Mandolesi
nuuu...ma cosa mi dici mai Infatti ho appena ripassato una per una le 20 tabelle e non ci sono più errori e ricevo lo stesso l'errore..pani Sono su postgres 8.4 e credo di avere su postgis 1.4.4 (?). Ho postgres su un server linux e di solito non ci metto le mani direttamen

Re: [Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Sandro Santilli
On Thu, May 05, 2011 at 11:20:27AM +0200, Luca Mandolesi wrote: > Salve a tutti, > ho finito di passare tabella per tabella le geometrie contenute nel mio DB > che presentavano problemi (tipo i terribili "fioccehtti") in postgres ma > evidentemente qualcosa mi è sfuggito perchè quando faccio il bac

[Gfoss] Postgres e ... geometry contains non-closed rings

2011-05-05 Per discussione Luca Mandolesi
Salve a tutti, ho finito di passare tabella per tabella le geometrie contenute nel mio DB che presentavano problemi (tipo i terribili "fioccehtti") in postgres ma evidentemente qualcosa mi è sfuggito perchè quando faccio il back up mi becco un bel: pg_dump: Error message from server: ERROR: geome