Dies ist der Befehl v.what.vectgrass, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
v.was.vect - Lädt Vektorwerte an Positionen von Vektorpunkten in die Tabelle hoch.
SCHLÜSSELWÖRTER
Vektor, Sampling, Datenbank, Position, Abfrage, Attributtabelle
ZUSAMMENFASSUNG
v.was.vect
v.was.vect --help
v.was.vect Karte=Name [Schicht=Schnur] Überblick=Name query_map=Name [Abfrageebene=Schnur]
Abfragespalte=Name [dmax=schweben] [--Hilfe] [--ausführlich] [--ruhig] [--ui]
Flaggen:
--help
Nutzungszusammenfassung drucken
- ausführlich
Ausführliche Modulausgabe
--ruhig
Leiser Modulausgang
--ui
Starten des GUI-Dialogs erzwingen
Parameter:
Karte=Name [erforderlich]
Name der Vektorpunktkarte, für die Attribute bearbeitet werden sollen
Oder Datenquelle für direkten OGR-Zugriff
Schicht=Schnur
Schichtnummer oder Name
Vektor-Features können Kategoriewerte in verschiedenen Layern aufweisen. Diese Zahl bestimmt
welche Schicht verwendet werden soll. Bei Verwendung mit direktem OGR-Zugriff ist dies der Layername.
Standard: 1
Überblick=Name [erforderlich]
Name der Attributspalte, die mit dem Abfrageergebnis aktualisiert werden soll
query_map=Name [erforderlich]
Name der abzufragenden Vektorkarte
Oder Datenquelle für direkten OGR-Zugriff
Abfrageebene=Schnur
Schichtnummer oder Name
Vektor-Features können Kategoriewerte in verschiedenen Layern aufweisen. Diese Zahl bestimmt
welche Schicht verwendet werden soll. Bei Verwendung mit direktem OGR-Zugriff ist dies der Layername.
Standard: 1
Abfragespalte=Name [erforderlich]
Name der abzufragenden Attributspalte
dmax=schweben
Maximale Abfrageentfernung in Karteneinheiten
Standard: 0.0
BESCHREIBUNG
v.was.vect überträgt Attribute aus dem query_map's Kartenattributtabelle in die
Attributtabelle der in der vorhandenen Punkte Karte Karte. Das Skript basiert auf v.Abstand.
ANMERKUNG
Der Upload Überblick, in dem die Abfrageergebnisse gespeichert werden, muss im Karte
Karte. Verwenden v.db.addcolumn um bei Bedarf eine hinzuzufügen.
Verwenden Sie den dmax-Parameter, um die Abfrageabstandstoleranz zu steuern (wie weit Punkte/Schwerpunkte sein können
für query_map Merkmale). Für weitere Optionen verwenden Sie v.Abstand stattdessen.
Bei Mehrpunkteingang Karte Karte, mit mehreren Punkten der gleichen Kategorie
Nummer kann es vorkommen, dass das Abfrageergebnis NULL ist, wenn die gleiche Kategorienummer fällt
in verschiedene query_map Polygone.
Beim Übertragen von Attributen von einer Punktkarte in eine Polygonkarte normalerweise dmax muß sein
größer als Null (bestimmt durch den Abstand zwischen Abfragepunkten und Polygonschwerpunkten).
Falls eine oder beide Eingabevektorkarten 3D sind, müssen die Funktionen auch im 3.
Dimension (z-Koordinate) um Attribute zu übertragen.
Beispiele:
In diesem Beispiel wird die Punktkarte 'Krankenhäuser' am Standort North Carolina in die
aktuellen Mapset wird eine neue Attributspalte hinzugefügt und die Städtenamen aus dem 'urbanarea'
Polygonkarten werden an den Standorten der Krankenhauspunkte in die Karte 'myhospitals' übertragen:
g.copy vect=krankenhäuser,meinekrankenhäuser
v.db.addcolumn myhospitals column="urb_name varchar(25) "
v.what.vect myhospitals query_map=Stadtgebiet column=Stadtname query_column=NAME
# Bestätigung:
v.db.select myhospitals
In diesem Beispiel sind Städtenamen, Bevölkerungsdaten und mehr aus den Länderdateien von Geonames.org
auf ausgewählte EU CORINE Landnutzungs-/Landbedeckungsklassen übertragen ("Durchgängiges urbanes Gefüge",
111 und "Diskontinuierliches Stadtgefüge", 112). Hinweis: Beispiel in UTM-Projektion, auf das die
Eingabekarten wurden im Voraus so projiziert, dass sie metrische Entfernungen unterstützen:
# besiedelte Orte aus Geonamen extrahieren
v.extract geonames_IT where="featurecla='P'" output=geonames_IT_cities
# neue Spalte hinzufügen
v.db.addcol corine_code111_112_cities column="gnameid double precision"
# Geonameid übertragen (3000m maximale Entfernung zwischen Punkten und Schwerpunkten)
v.what.vect corine_code111_112_cities query_map=geonames_IT_cities columns=gnameid
query_column=geonameid dmax=3000
# jetzt kann gnameid für v.db.join verwendet werden, um weiter beizutreten
# Attribute in von geonames.org
Verwenden Sie v.what.vectgrass online mit den onworks.net-Diensten