Questo è il comando pgsql2shp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
pgsql2shp - postgis nello shapefile dumper
SINTASSI
pgsql2shp [Opzioni] banca dati [schema.]tavolo
pgsql2shp [Opzioni] banca dati domanda
DESCRIZIONE
Il dumper della tabella pgsql2shp si connette direttamente al database e converte una tabella
(eventualmente creato dalla query dell'utente) in un file di forma. È compatibile con tutte le versioni di
PostGIS.
Versione: 1.1.5 (2006/10/06)
USO
Il è il nome del database a cui connettersi.
Il è la tabella (facoltativamente qualificata per lo schema) da cui leggere i dati spaziali.
In alternativa, puoi specificare una QUERY il cui risultato verrà scritto nello shapefile.
VERSIONI
Le opzioni della riga di comando sono:
-f <Nome del file>
Scrivi l'output su un particolare nome di file.
-h <host>
L'host del database a cui connettersi.
-p <porto>
La porta a cui connettersi sull'host del database.
-P <password>
La password da utilizzare per la connessione al database.
-u <Utente>
Il nome utente da utilizzare per la connessione al database.
-g <geometria colonna>
Nel caso di tabelle con più colonne di geometria, la colonna di geometria da utilizzare
quando si scrive il file di forma.
-b Usa un cursore binario. Se utilizzato su versioni PostGIS precedenti alla 1.0.0, questo ridurrà il
probabilità di deriva delle coordinate a causa della conversione da e verso il formato WKT. Coordinata
le derive non si verificheranno con PostGIS 1.0.0 e versioni successive. Sarà leggermente
più veloce, ma potrebbe non riuscire se una colonna NON geometrica manca di un cast in testo.
-r Modalità grezza. Non rilasciare il campo gid o eseguire l'escape dei nomi delle colonne.
-d Per compatibilità con le versioni precedenti: scrivere un file di forma tridimensionale durante il dump dal vecchio
(pre-1.0.0) database postgis (l'impostazione predefinita è scrivere un file di forma bidimensionale
in quel caso). A partire da postgis-1.0.0+, le dimensioni sono completamente codificate.
-k Mantieni maiuscole e minuscole per gli identificatori (non i nomi dei campi in maiuscolo).
-m <Nome del file>
Specificare un file contenente un insieme di mappature di nomi di colonne (lunghi) a 10 caratteri
Nomi delle colonne DBF. Il contenuto del file è una o più righe di due nomi
separati da spazi bianchi e senza spazio finale o iniziale:
NOME COLONNA DBFFIELD1\n
AVERYLONGCOLUMNNAME DBFFIELD2\n
ecc.
-? Visualizza la versione e le informazioni sull'utilizzo.
MONTAGGIO
Per compilare il programma dal sorgente, esegui semplicemente "make" nella directory dei sorgenti. Quindi copia
il binario nel percorso di ricerca della shell (o dove preferisci). Questo testo è disponibile anche
come pagina man nella directory ../doc/man/, pronta per copiarla nella ricerca manuale
percorso su sistemi unixoid.
ESEMPI
Potrebbe essere simile a una sessione di esempio che utilizza il dumper per creare un file di forma da un database
Questo:
# pgsql2shp -f il mio file -p 5555 mio_db road_table
AUTORI
Originariamente scritto da Jeff Lounsbury[email protected]>. Migliorato e mantenuto
di Sandro Santilli[email protected]>. Include piccoli contributi e miglioramenti di
altri.
Questa applicazione utilizza le funzionalità di shapelib 1.2.9 di Frank Warmerdam
<[email protected]> per scrivere su file ESRI Shape.
Usa pgsql2shp online usando i servizi onworks.net