Dit is het commando v.what.rast3grass dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
v.wat.rast3 - Uploadt 3D-rasterwaarden op posities van vectorpunten naar de tabel.
TREFWOORDEN
vector, bemonstering, raster, positie, bevraging, attributentabel
KORTE INHOUD
v.wat.rast3
v.wat.rast3 --help
v.wat.rast3 kaart=naam [lagen=snaar] raster_3d=naam kolom=naam [WAAR=sql_query]
[--uw] [--breedsprakig] [--rustig] [--ui]
vlaggen:
--help
Gebruiksoverzicht afdrukken
--uitgebreid
Uitgebreide module-uitgang
--stil
Stille module-uitgang
--ui
Geforceerd starten van GUI-dialoogvenster
parameters:
kaart=naam [verplicht]
Naam van vectorpuntenkaart waarvoor attributen moeten worden bewerkt
Of gegevensbron voor directe OGR-toegang
lagen=snaar
Laagnummer of naam
Vectorobjecten kunnen categoriewaarden in verschillende lagen hebben. Dit aantal bepaalt
welke laag te gebruiken. Bij gebruik met directe OGR-toegang is dit de laagnaam.
Standaard: 1
raster_3d=naam [verplicht]
Naam van de bestaande 3D-rasterkaart die moet worden opgevraagd
kolom=naam [verplicht]
Naam van attribuutkolom die moet worden bijgewerkt met het queryresultaat
WAAR=sql_query
WHERE-voorwaarden van SQL-instructie zonder 'where'-sleutelwoord
Voorbeeld: inkomen < 1000 en inw >= 10000
PRODUCTBESCHRIJVING
v.wat.rast3 leest de 3D-rasterwaarde voor elk punt in de vector en werkt deze bij col kolom in
vector attributentabel door deze waarde. De kolom moet van het type double zijn. Deze module is
gebaseerd op v.what.rast.
Als meer punten dezelfde categorie hebben, wordt de attribuutwaarde ingesteld op NULL. Als 3D-raster
waarden is NULL, attribuutwaarde is ingesteld op NULL.
OPMERKINGEN
Voorbeelden
A) Lezen van waarden van 3D-rasterkaart op positie van vectorpunten, schrijven van deze waarden
in een kolom van de attributentabel die is verbonden met de vectorkaart:
v.what.rast3 map=pnts raster3d=pluim kolom=concentratie
B) In het geval van een vectorkaart zonder gekoppelde attributentabel, voeg eerst een nieuw attribuut toe
tafel. Deze tabel wordt vervolgens gevuld met waarden die worden opgevraagd uit de rasterkaart:
# maak een nieuwe willekeurige 3D-vectorpuntenkaart
v.random -z output=pnts npoints=100 zmin=0 zmax=50
# nieuwe tabel toevoegen, link naar kaart
v.db.addtable map=pnts column="concentratie dubbele precisie"
# query rasterkaart en upload waarden naar vectortabel in gespecificeerde kolom
g.regio raster3d=pluim -p
v.what.rast3 map=pnts raster3d=pluim kolom=concentratie
# verifieer nieuwe attributentabel:
v.db.select map=pnts
# verifieer statistieken van geüploade waarden:
v.univar map=pnts kolom=concentratie type=punt
Gebruik v.what.rast3grass online met behulp van onworks.net-services