Aceasta este comanda v.what.vectgrass care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
v.ce.vect - Încarcă valori vectoriale în pozițiile punctelor vectoriale în tabel.
CUVINTE CHEIE
vector, eșantionare, bază de date, poziție, interogare, tabel de atribute
REZUMAT
v.ce.vect
v.ce.vect --Ajutor
v.ce.vect Hartă=nume [strat=şir] coloană=nume hartă_interogare=nume [strat_interogare=şir]
coloană_interogare=nume [dmax=pluti] [-ajutor] [-prolix] [-liniştit] [-ui]
Steaguri:
--Ajutor
Imprimați rezumatul utilizării
--verbos
Ieșire modulară
--Liniște
Ieșire silențioasă a modulului
--ui
Forțați lansarea dialogului GUI
parametri:
Hartă=nume [necesar]
Numele hărții de puncte vectoriale pentru care să editați atributele
Sau sursa de date pentru acces direct OGR
strat=şir
Numărul sau numele stratului
Caracteristicile vectoriale pot avea valori de categorie în straturi diferite. Acest număr determină
ce strat să folosești. Când este utilizat cu acces direct OGR, acesta este numele stratului.
Mod implicit: 1
coloană=nume [necesar]
Numele coloanei cu atribut care urmează să fie actualizat cu rezultatul interogării
hartă_interogare=nume [necesar]
Numele hărții vectoriale care urmează să fie interogată
Sau sursa de date pentru acces direct OGR
strat_interogare=şir
Numărul sau numele stratului
Caracteristicile vectoriale pot avea valori de categorie în straturi diferite. Acest număr determină
ce strat să folosești. Când este utilizat cu acces direct OGR, acesta este numele stratului.
Mod implicit: 1
coloană_interogare=nume [necesar]
Numele coloanei cu atribut care trebuie interogat
dmax=pluti
Distanța maximă de interogare în unități de hartă
Mod implicit: 0.0
DESCRIERE
v.ce.vect transferă atribute de la hartă_interogaretabelul de atribute al hărții lui
tabel de atribute de puncte prezente în Hartă Hartă. Scenariul se bazează pe v.distanta.
NOTE
Încărcarea coloană, în care sunt stocate rezultatele interogării, trebuie să fie prezente în Hartă
Hartă. Utilizare v.db.addcolumn pentru a adăuga unul dacă este necesar.
Utilizați parametrul dmax pentru a controla toleranța distanței la interogare (cât de departe pot fi punctele/centroizii
din hartă_interogare Caracteristici). Pentru mai multe opțiuni, utilizați v.distanta in schimb.
În cazul unei intrări multipunct Hartă hartă, cu mai multe puncte având aceeași categorie
număr, se poate întâmpla ca rezultatul interogării să fie NULL, dacă același număr de categorie se încadrează
în diferite hartă_interogare poligoane.
Când transferați atribute de la o hartă de puncte pe o hartă de poligon, de obicei dmax trebuie sa fie
mai mare decât zero (determinată de distanța dintre punctele de interogare și centroizii poligonului).
În cazul în care una sau ambele hărți vectoriale de intrare sunt 3D, caracteristicile trebuie să se atingă și în a treia
dimensiunea (coordonata z) pentru a transfera atribute.
EXEMPLE
În acest exemplu, harta punctelor „spitale” din locația din Carolina de Nord este copiată în
setul de hărți curent, se adaugă o nouă coloană cu atribute și numele urbane din „zona urbană”
Harta poligoanelor sunt transferate pe harta „myhospitals” în locațiile punctelor spitalicești:
g.copy vect=hospitals,myspitalele
v.db.addcolumn myhospitals column="nume_urb varchar(25) "
v.what.vect myhospitals query_map=urbanarea column=urb_name query_column=NAME
# verificare:
v.db.select myspitalele
În acest exemplu, sunt numele orașelor, datele despre populație și multe altele din fișierele de țară Geonames.org
transferat la clasele EU CORINE de utilizare/acoperire a terenului („Testură urbană continuă”,
111, și „Testură urbană discontinuă”, 112). Notă: Exemplu în proiecția UTM la care
hărțile de intrare au fost proiectate în prealabil pentru a avea suport pentru distanțe metrice:
# extrage locuri populate din geonumele
v.extract geonames_IT where="featurecla='P'" output=geonames_IT_cities
# adăugați o coloană nouă
v.db.addcol corine_code111_112_cities column="gnameid dublă precizie"
# transfer geonameid (3000m distanță maximă între puncte și centroizi)
v.what.vect corine_code111_112_cities query_map=geonames_IT_cities column=gnameid
query_column=geonameid dmax=3000
# acum gnameid poate fi folosit pentru ca v.db.join să se alăture mai departe
# atribute din geonames.org
Utilizați v.what.vectgrass online folosind serviciile onworks.net