Pgsql2shp
Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento da Come trasformare una tabella Postgis in Shape file)
Il comando pgsql2shp serve ad esportare una tabella di Postgis in formato shape.
Contents |
[edit]
Sintassi
La linea di comando, deve essere inserita usando il seguente schema:
pgsql2shp [<opzioni>] <database> <tabella>
[edit]
Opzioni
Tra le opzioni disponibili abbiamo:
- -f Specifica il nome del file SHP che verrà creato.
- -h Specifica l'host dove si trova il database.
- -p Specifica la porta del database.
- -P Specifica la password per la connessione al Database.
- -u Specifica il nome utente per la connessione al Database.
- -g Specifica la colonna delle geometrie che devono essere esportate.
- -b usa un cursore binario.
- -r Raw mode. Do not assume table has been created by the loader. This would not unescape attribute names and will not skip the 'gid' attribute.
- -k Keep postgresql identifiers case.
Una guida alle opzioni analoga a questa è visualizzabile usando il comando pgsql2shp senza altri parametri.
[edit]
Esempio
Supponiamo di voler convertire la tabella cave, che si trova nel nostro database locale, nel file cave.shp:
Dati:
- Host=localhost
- Porta=5432
- Utente=postgres
- Password= non necessaria
- Nome database=postgisdb
- Nome tabella=cave
$ pgsql2shp -f cave.shp -h localhost -p 5432 -u postgres postgisdb cave
Potete trovare altre informazioni nel manuale di Postgis, alla seguente sezione
[edit]
Vedi anche
Importare gli Shape file dentro Postgres/PostGIS

