Questo è il comando r.whatgrass 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
r.cosa? - Interroga le mappe raster sui loro valori di categoria ed etichette di categoria.
PAROLE CHIAVE
raster, interrogazione, posizione
SINOSSI
r.cosa?
r.cosa? --Aiuto
r.cosa? [-fric] carta geografica=Nome[,Nome,...] [coordinate=est, nord] [punti=Nome]
[valore_nullo=stringa] [produzione=Nome] [separatore=carattere] [nascondiglio=numero intero]
[--sovrascrivere] [--Aiuto] [--verboso] [--silenzioso] [--ui]
Bandiere:
-n
Riga di intestazione di output
-f
Mostra le etichette di categoria delle celle della griglia
-r
Valori di colore di output come RRR:GGG:BBB
-i
Emetti valori di categoria interi, non valori di cella
-c
Attiva i rapporti sulla cache
--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:
carta geografica=nome[,nome,...] [necessario]
Nome delle mappe raster esistenti da interrogare
coordinate=est, nord
Coordinate per la query
punti=Nome
Nome della mappa dei punti vettoriali per la query
O fonte di dati per l'accesso diretto all'OGR
valore_nullo=stringa
Stringa che rappresenta il valore NULL
Predefinito: *
produzione=Nome
Nome per il file di output (se omesso o output "-" su stdout)
separatore=carattere
Separatore di campo
Caratteri speciali: pipe, virgola, spazio, tab, newline
Predefinito: tubo
nascondiglio=numero intero
Dimensione della cache dei punti
Predefinito: 500
DESCRIZIONE
r.cosa? emette i valori di categoria e (facoltativamente) le etichette di categoria associate a
posizioni specificate dall'utente sulle mappe di input raster. Le località sono specificate come geografiche
coppie di coordinate x,y (cioè coppia di direzioni est e nord); l'utente può anche
(facoltativamente) associare un'etichetta a ciascuna posizione.
Le coordinate di input possono essere immesse direttamente sulla riga di comando tramite coordinate
parametro, o reindirizzato tramite stdin da un file di testo di input, script o reindirizzato da un altro
programma (come v.out.ascii). Le coordinate possono essere fornite anche come una mappa di punti vettoriali (punti).
Se non viene utilizzato nessuno dei metodi di input di cui sopra e il modulo viene eseguito dal terminale
prompt, il programma interrogherà in modo interattivo l'utente per le posizioni dei punti e le etichette.
Ogni riga dell'input è costituita da un'etichetta est, nord e un'etichetta opzionale, che
sono separati da spazi. In modalità interattiva, la parola "fine" deve essere digitata dopo l'ultima
coppia di coordinate di input.
r.cosa? l'output è costituito dalla posizione geografica e dall'etichetta di input e, per ciascuno
layer della mappa raster con nome utente, il valore della categoria e (se il -f è specificato il contrassegno dell'etichetta)
l'etichetta della categoria associata alle celle in questa posizione geografica.
ESEMPI
Ingresso coordinate dato as an opzione
I moduli coordinate Il parametro può essere utilizzato per inserire direttamente le coppie di coordinate. Il
il numero massimo di coppie sarà limitato dalla lunghezza massima della linea di input del tuo sistema (es
4096 caratteri).
g.region raster=landuse96_28m,aspetto -p
r.what map=landuse96_28m,coordinate aspetto=633614.08,224125.12,632972.36,225382.87 -f
633614.08|224125.12||2|Sviluppata a bassa intensità|209.5939|209 gradi antiorario da est
632972.36|225382.87||15|Pino giallo del sud|140.7571|140 gradi antiorario da est
Ingresso coordinate dato as a vettore punti carta geografica
Le coordinate possono essere lette dalla mappa dei punti vettoriali esistente specificando punti opzione. Altro
le feature rispetto a punti o centroidi vengono ignorate. Esempio: interrogare il numero della contea della Carolina del Nord
per ogni community college:
g.regione raster=contea_contea_500m -p
r.what map=boundary_county_500m points=comm_colleges
145096.859150|154534.264884||39
616341.437150|146049.750884||51
...
Ingresso coordinate dato as a vettore punti carta geografica, produzione ai miglioramenti CSV filetto
Le coordinate possono essere lette dalla mappa dei punti vettoriali esistente specificando punti opzione. Altro
le feature rispetto a punti o centroidi vengono ignorate. L'output è memorizzato in un file CSV
inclusa la riga di intestazione. Esempio: interrogare il numero della contea della Carolina del Nord per ogni comunità
Università:
g.regione raster=contea_contea_500m -p
r.what map=boundary_county_500m points=comm_colleges \
separatore=virgola output=risultato.csv -n
gatto risultato.csv
est,nord,nome_sito,contea_di_confine_500m
145096.859150,154534.264884 ,, 39
616341.437150,146049.750884 ,, 51
410595.719150,174301.828884 ,, 71
...
Ingresso da a testo filetto contenente coordinate
Il contenuto di un file di testo ASCII può essere reindirizzato a r.cosa? come segue. Se abbiamo un
file chiamato input_coord.txt contenente le coordinate separate da spazi e facoltativamente
etichette, vengono estratti i valori della mappa raster risultanti:
gatto input_coord.txt
633614.08 224125.12 sito 1
632972.36 225382.87 sito 2
r.what map=landuse96_28m,aspect < input_coord.txt
633614.08|224125.12|site 1|2|209.5939
632972.36|225382.87|site 2|15|140.7571
Ingresso da Standard ingresso on , il command linea
Le coordinate di input possono essere fornite direttamente dallo standard input (stdin), ad esempio (input
i dati appaiono tra i marker "EOF":
r.what map=landuse96_28m,aspect << EOF
633614.08 224125.12 sito 1
632972.36 225382.87 sito 2
EOF
633614.08|224125.12|site 1|2|209.5939
632972.36|225382.87|site 2|15|140.7571
echo "633614.08 224125.12" | r.what map=landuse96_28m,aspect
633614.08|224125.12||2|209.5939
Ingresso coordinate filodiffusione da un altro Programma
Le coordinate di input possono essere "convogliate" dall'output standard (stdout) di un altro programma.
Nel prossimo esempio, le coordinate dei punti vettoriali vengono convogliate dal v.out.ascii modulo.
v.out.ascii comm_colleges separator=spazio | r.what map=boundary_county_500m
145096.8591495 | 154534.26488388 | 1 | 39
616341.4371495 | 146049.75088388 | 2 | 51
410595.7191495 | 174301.82888388 | 3 | 71
...
Uscita contenente raster carta geografica categoria etichette
Qui usiamo il -f flag etichetta per abilitare l'output delle etichette di categoria associate al
celle raster e valori (solo mappe categoriali).
r.what -f map=landuse96_28m,aspect << EOF
633614.08 224125.12 sito 1
632972.36 225382.87 sito 2
EOF
633614.08|224125.12|sito 1|2|Sviluppata a bassa intensità|209.5939|209 gradi in senso antiorario da est
632972.36|225382.87|site 2|15|Pino giallo del sud|140.7571|140 gradi in senso antiorario da est
NOTA
Il numero massimo di livelli di mappe raster che possono essere interrogati contemporaneamente è 400.
TUTTO
· Aggiustare 400 mappe limitare
Usa r.whatgrass online usando i servizi onworks.net