Pgsql2shp

Da Wikipedia, l'enciclopedia libera.

Il comando pgsql2shp serve ad esportare una tabella di Postgis in formato shape.

Contents

Sintassi

La linea di comando, deve essere inserita usando il seguente schema:

pgsql2shp [<opzioni>] <database> <tabella>

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.

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

Vedi anche

Importare gli Shape file dentro Postgres/PostGIS


Torna a HOWTOs e procedure tipo

Personal tools