<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<style>BODY{font:10pt Tahoma, Verdana, sans-serif}</style></head><body>
<div style="text-align: left;">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.<br>Le caratteristiche dell'ambiente erano<br><br>-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<br><br>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<br><br>-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<br><br>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?<br>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.<br><br>Cosa sbagliamo? Chi ci illumina d'immenso?<br>Grazie<br><br><br></div><br>Pia Miccoli<br>tecnico Gis<br>Ufficio Sic<br>Comune di Fano<br>tel. 0721-887746<br><br><style>
</style>
<BR />
<BR />
<HR />
Comune di Fano - www.comune.fano.ps.it<BR />
---------------------------------------------------------------------------------------------------------------<BR />
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.<BR />
<BR />
</body></html>