GoGPT Best VPN GoSearch

Favicon di OnWorks

v.in.dbgrass - Online nel cloud

Esegui v.in.dbgrass nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando v.in.dbgrass che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, l'emulatore online di Windows o l'emulatore online di MAC OS

PROGRAMMA:

NOME


v.in.db - Crea una nuova mappa vettoriale (punti) dalla tabella del database contenente le coordinate.

PAROLE CHIAVE


vettore, importazione, database, punti

SINOSSI


v.in.db
v.in.db --Aiuto
v.in.db [-t] tavolo=Nome [autista=Nome] [banca dati=Nome] x=Nome y=Nome [z=Nome]
[chiave=Nome] [where=query_sql] produzione=Nome [--sovrascrivere] [--Aiuto] [--verboso]
[--silenzioso] [--ui]

Bandiere:
-t
Utilizza la tabella importata come tabella degli attributi per la nuova mappa

--sovrascrivi
Consenti ai file di output di sovrascrivere i file esistenti

--Aiuto
Riepilogo utilizzo stampa

--verboso
Uscita modulo dettagliata

--silenzioso
Uscita modulo silenzioso

--ui
Forza l'avvio della finestra di dialogo GUI

parametri:
tavolo=Nome [necessario]
Nome della tabella di input

autista=Nome
Nome del driver del database
Opzioni: MySQL, obc, sqlite, pagina, orco, DBF
Predefinito: sqlite

banca dati=Nome
Nome del database
Predefinito: $GISDBASE/$NOME_LOCAZIONE/$MAPSET/sqlite/sqlite.db

x=Nome [necessario]
Nome della colonna contenente la coordinata x

y=Nome [necessario]
Nome della colonna contenente la coordinata y

z=Nome
Nome della colonna contenente la coordinata z

chiave=Nome
Nome della colonna contenente il numero di categoria
Deve fare riferimento a una colonna intera

where=query_sql
WHERE condizioni dell'istruzione SQL senza la parola chiave "where"
Esempio: reddito < 1000 e ab >= 10000

produzione=Nome [necessario]
Nome per la mappa vettoriale di output

DESCRIZIONE


v.in.db crea una nuova mappa di punti vettoriali da una tabella di database o da un file contenente le coordinate.

NOTE


Se GRASS è dotato di supporto OGR, allora v.in.db consente di importare dati da diversi input
file, ad esempio CSV o MS Excel (supponendo che la libreria GDAL/OGR sia compilata con questo supporto).

v.in.db crea automaticamente la colonna chiave "cat" quando chiave l'opzione non è data. Nota che
questa operazione è possibile eseguirla solo quando -t non è stato fornito alcun flag. Attualmente, la funzione automatizzata
la creazione della colonna chiave è supportata solo quando il driver DB predefinito per la mappa vettoriale di output è
Driver SQLite altrimenti chiave l'opzione deve essere specificata dall'utente. Il driver DB predefinito è
definito da db.connect.

ESEMPI


Creazione a carta geografica da PostgreSQL tavolo
v.in.db driver=pg database="host=myserver.itc.it,dbname=mydb" \
table=pat_stazioni x=est y=nord z=quota key=id output=pat_stazioni

Se una colonna ID non è presente nella tabella PostgreSQL, è necessario aggiungerne una nuova. Vedere
Per maggiori dettagli, consultare la pagina del driver del database PostgreSQL.

Creazione a carta geografica da PostGIS
Per estrarre i valori delle coordinate da PostGIS, è necessario utilizzare le funzioni:
v.in.db driver=pg database="host=myserver.itc.it,dbname=mydb" \
tabella=stazione x="x(geom)" y="y(geom)" z="z(geom)" chiave=id uscita=meteostazioni

Se una colonna ID non è presente nella tabella PostgreSQL, è necessario aggiungerne una nuova. Vedere
Per maggiori dettagli, consultare la pagina del driver del database PostgreSQL.

In alternativa, è possibile importare una mappa vettoriale di punti dal database PostGIS utilizzando v.in.ogr.

Creazione a carta geografica da Apri funzionalità di foglio elettronico (SDG) filetto
Una nuova mappa di punti vettoriali viene creata dal foglio specificato nel file ODS. banca dati punti opzionali
al file ODS. Opzione tavolo è il nome dell'elenco del foglio di calcolo selezionato, il chiave opzione è
la colonna identificativa:
# visualizza in anteprima la struttura della tabella con lo strumento OGR:
ogrinfo -so meteodata.ods mysheet
# importa da ODS nella mappa
v.in.db chiave=ID tabella=mysheet x=long y=lat z=altezza output=meteodata \
driver=ogr database=meteodata.ods

Creazione a carta geografica da MS Excel filetto
Una nuova mappa vettoriale di punti viene creata dal foglio specificato nel file MS Excel. banca dati opzione
punta al file in formato MS Excel. Opzione tavolo è il nome del foglio di calcolo selezionato
elenco:
v.in.db table=List1 x=long y=lat z=height output=meteodata \
driver=ogr database=meteodata.xls
Si noti che in questo esempio il chiave l'opzione è omessa. In questo caso v.in.db prova ad aggiungere la chiave
colonna automaticamente. Ciò richiede che SQLite sia un driver DB predefinito.

Creazione a carta geografica da DBF tavolo
Viene creata una nuova mappa vettoriale di punti 3D dalla tabella DBF. La colonna 'idcol' contiene una riga univoca
ID. Il banca dati option è la directory in cui è archiviato il file DBF.
v.in.db driver=dbf database=/home/user/tables/ table=pointsfile x=xy=yz=z \
chiave=idcol out=dtmpoints
Per verificare il risultato:
v.info dtmpoints
v.info -c dtmpoints

Se il driver DB per la mappa vettoriale di output è diverso dal driver SQLite e una colonna ID è
mancante nel file DBF, deve essere aggiunto in anticipo, ad esempio con OpenOffice.
In alternativa, importare la tabella con db.in.ogr in GRASS e poi con v.in.db dal
tabella importata (db.in.ogr (aggiunge facoltativamente una colonna ID univoca).

Creazione a punto carta geografica da DBF tavolo da selezionato record esclusivamente
L'utente può importare solo i punti vettoriali selezionati da una tabella utilizzando where parametro
(vedere sopra per la gestione generale del DBF):
v.in.db driver=dbf database=/home/user/tables/ table=pointsfile x=xy=yz=z \
key=idcol out=dtmpoints dove="x NON NULL e z > 100"

Creazione a carta geografica da SQLite tavolo
Viene creata una nuova mappa vettoriale di punti dalla tabella nel file di database SQLite. Colonna 'idcol'
contiene ID di riga univoci. Il banca dati l'opzione è il file del database SQLite.
v.in.db driver=sqlite database=/home/user/tables/mysqlite.db table=pointsfile x=xy=yz=z \
chiave=idcol out=dtmpoints

Utilizzare v.in.dbgrass online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.