[Gfoss] problemi shp to postgis

Pietro Giannini pgiannini a bytewise.it
Gio 9 Ott 2008 12:47:58 CEST


Andrea,

probabilmente devi richiamare shp2pgsql con l'opzione '-c' che ti scrive
la query di creazione tavola nel db e lancia la "addGeometryColumn()" per
aggiungere il campo geometria nella tabella "geometry_columns".
Se hai già creato la tabella destinazione, droppala prima.

E' inutile invece l'opzione '-s' con l'indicazione '-1' per il system
reference ID, perché -1 è il default.

spero sia utile... fammi sapere

............................................pg



-- 
Pietro Giannini
Bytewise srl - Area GIS
41°50'38.58"N 12°29'13.39"E





On Gio, Ottobre 9, 2008 11:45, Andrea della Peruta wrote:
> Ciao a tutti.
>
> Sto avendo un problema ad importare uno shp in postgis.
>
> premetto:
> lavoro su una macchina con centos 5 e per l'importazione uso  Shp2pgsql
> presente nella directory /bin di pgsql
>
> Creo il mio file.sql  con:
>
> shp2pgsql -s -1 path/shape_da_importare.shp nometabella nomedatabase >
> path/file/da/creare/shape_da_importare.sql
>
> provo ad importarlo in postgres utilizzando:
>
> psql -h nomehost -U nomeutente -d nomedatabase -f
> /path/file/da/creare/shape_da_importare.sql
>
> ma mi restituisce questo errore:
>
> ERROR:  current transaction is aborted, commands ignored until end of
> transaction block
> ROLLBACK
> BEGIN
> ERROR:  relation "civici" does not exist
>
> è probabile che lo shp di partenza sia corrotto?
>
> grazie..
>
> Andrea
>
>
>
>
> _______________________________________________
> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
> Gfoss a faunalia.com
> http://www.faunalia.com/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.
>




Maggiori informazioni sulla lista Gfoss