[Gfoss] **SPAM** shp2pgsql : come determinare il formato geometrico dell'output?

PiaMic piamic a comune.fano.ps.it
Ven 1 Apr 2011 10:54:01 CEST


Tempo fa avevo scritto codice in PHP che utilizzava l'output SQL del comando shp2pgsql.exe fornito da PostGis per la conversione degli shapefile in tabelle geometriche per Postgres. Questo output scriveva le geometrie in formato esplicito, di tipo testo.
Le caratteristiche dell'ambiente erano

-postgres 8.3 POSTGIS="1.3.3" GEOS="3.0.0-CAPI-1.4.1" PROJ="Rel. 4.6.0, 21 Dec 2007" USE_STATS

Oggi a distanza di qualche anno provo ad eseguire shp2pgsql.exe, ma il formato delle geometrie è binario, ciò che mi constringe a riscrivere parte del codice in PHP. Questo è il nostro attuale ambiente

-postgres 8.4 POSTGIS="1.5.2" GEOS="3.2.2-CAPI-1.6.2" PROJ="Rel. 4.6.1, 21 August 2008" LIBXML="2.7.6" USE_STATS

Come determinare il formato delle geometrie nell'output SQL di shp2pgsql.exe? Nell'help del comando non c'è nulla di illuminante in tal senso. Forse dipende dal formato geometrico definito nell'ambiente Postgis?
Inoltre ho provato a caricare con Qgis una tabella geometrica già presente nell'ambiente PostGis, ma non viene riconosciuta come tabella geometrica, pur essendoci ed avendo compilato correttamente la tabella Geometry_columns.

Cosa sbagliamo? Chi ci illumina d'immenso?
Grazie



Pia Miccoli
tecnico Gis
Ufficio Sic
Comune di Fano
tel. 0721-887746

  


Comune di Fano - www.comune.fano.ps.it
---------------------------------------------------------------------------------------------------------------
Questo messaggio è destinato unicamente alle persone sopra indicate e le informazioni contenute sono da considerarsi strettamente riservate. Se avete ricevuto questo messaggio per errore, siete pregati di rispedirlo al mittente. Grazie.

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20110401/3b52b418/attachment.html>


Maggiori informazioni sulla lista Gfoss