To jest polecenie v.what.vectgrass, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
v.co.vect - Przesyła wartości wektorów w pozycjach punktów wektorów do tabeli.
SŁOWA KLUCZOWE
wektor, próbkowanie, baza danych, pozycja, zapytanie, tabela atrybutów
STRESZCZENIE
v.co.vect
v.co.vect --help
v.co.vect mapa=Nazwa [warstwa=ciąg] kolumna=Nazwa mapa_zapytań=Nazwa [warstwa_zapytania=ciąg]
kolumna_zapytania=Nazwa [dmax=unosić się] [--pomoc] [--gadatliwy] [--cichy] [--ui]
Flagi:
--help
Wydrukuj podsumowanie wykorzystania
--gadatliwy
Pełne wyjście modułu
--cichy
Cichy moduł wyjściowy
--UI
Wymuś uruchomienie okna GUI
Parametry:
mapa=Nazwa [wymagany]
Nazwa mapy punktów wektorowych, dla której mają być edytowane atrybuty
Lub źródło danych do bezpośredniego dostępu do OGR
warstwa=ciąg
Numer lub nazwa warstwy
Obiekty wektorowe mogą mieć wartości kategorii na różnych warstwach. Ta liczba określa
jakiej warstwy użyć. W przypadku użycia z bezpośrednim dostępem do OGR jest to nazwa warstwy.
Zaniedbanie: 1
kolumna=Nazwa [wymagany]
Nazwa kolumny atrybutu, która ma zostać zaktualizowana o wynik zapytania
mapa_zapytań=Nazwa [wymagany]
Nazwa mapy wektorowej do zapytania
Lub źródło danych do bezpośredniego dostępu do OGR
warstwa_zapytania=ciąg
Numer lub nazwa warstwy
Obiekty wektorowe mogą mieć wartości kategorii na różnych warstwach. Ta liczba określa
jakiej warstwy użyć. W przypadku użycia z bezpośrednim dostępem do OGR jest to nazwa warstwy.
Zaniedbanie: 1
kolumna_zapytania=Nazwa [wymagany]
Nazwa kolumny atrybutu do zapytania
dmax=unosić się
Maksymalna odległość zapytania w jednostkach mapy
Zaniedbanie: 0.0
OPIS
v.co.vect przenosi atrybuty z mapa_zapytańmapuj tabelę atrybutów do pliku
tabela atrybutów punktów obecnych w pliku mapa mapa. Scenariusz oparty jest na v.odległość.
UWAGI
Przesyłanie kolumna, w którym przechowywane są wyniki zapytania, musi znajdować się w pliku mapa
mapa. Używać v.db.addkolumna aby dodać jeden w razie potrzeby.
Użyj parametru dmax, aby kontrolować tolerancję odległości zapytania (jak daleko mogą znajdować się punkty/środki ciężkości
od mapa_zapytań cechy). Aby uzyskać więcej opcji, użyj v.odległość zamiast.
W przypadku wejścia wielopunktowego mapa mapa, na której kilka punktów ma tę samą kategorię
numer, może się zdarzyć, że wynikiem zapytania będzie NULL, jeśli padnie ten sam numer kategorii
na inny mapa_zapytań wielokąty.
Zwykle podczas przenoszenia atrybutów z mapy punktowej na mapę wielokątną dmax musi być
większy od zera (określony na podstawie odległości między punktami zapytania a centroidami wielokątów).
W przypadku, gdy jedna lub obie wejściowe mapy wektorowe są trójwymiarowe, obiekty muszą stykać się również w trzeciej
wymiar (współrzędna z) w celu przeniesienia atrybutów.
PRZYKŁADY
W tym przykładzie mapa punktów „szpitale” w lokalizacji Karolina Północna jest kopiowana do pliku
bieżący zestaw map, dodano nową kolumnę atrybutów i nazwy miast z obszaru miejskiego
mapy wielokątów są przenoszone na mapę „myhospitals” w lokalizacjach punktów szpitalnych:
g.copy vect=szpitale,mojeszpitale
v.db.addcolumn myhospitals column="nazwa_miasta Varchar(25) ”
v.what.vect myhospitals query_map=urbanarea column=urb_name query_column=NAZWA
# weryfikacja:
v.db.select myhospitals
W tym przykładzie nazwy miast, dane ludności i inne dane z plików krajów Geonames.org są
przeniesione do wybranych klas użytkowania terenu/pokrycia terenu UE CORINE („Ciągła tkanka miejska”,
111 i „Nieciągła tkanka miejska”, 112). Uwaga: Przykład w projekcji UTM, do którego
mapy wejściowe zostały wcześniej zaprojektowane tak, aby obsługiwały odległości metryczne:
# wyodrębnij zaludnione miejsca z nazw geograficznych
v.extract geonames_IT Where="featurecla='P'" output=geonames_IT_cities
# dodaj nową kolumnę
v.db.addcol corine_code111_112_cities column="gnameid podwójna precyzja"
# transfer geonameid (maksymalna odległość między punktami a centroidami 3000m)
v.what.vect corine_code111_112_cities query_map=geonames_IT_cities kolumna=gnameid
query_column=id nazwy geograficznej dmax=3000
# teraz można użyć gnameid do v.db.join, aby dołączyć dalej
# atrybuty z geonames.org
Korzystaj z v.what.vectgrass online, korzystając z usług onworks.net