Dies ist der Befehl v.db.addtablegrass, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
v.db.addtable - Erstellt und verbindet eine neue Attributtabelle mit einer bestimmten Ebene eines
vorhandene Vektorkarte.
SCHLÜSSELWÖRTER
Vektor, Attributtabelle, Datenbank
ZUSAMMENFASSUNG
v.db.addtable
v.db.addtable --help
v.db.addtable Karte=Name [Tabelle=Schnur] [Schicht=ganze Zahl] [Haupt=Name] [Spalten=Name
tippe[,Name tippe,...]] [--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 Vektorkarte
Oder Datenquelle für direkten OGR-Zugriff
Tabelle=Schnur
Name der neuen Attributtabelle (Standard: Vektorkartenname)
Schicht=ganze Zahl
Layer-Nummer, wo eine neue Attributtabelle hinzugefügt werden soll
Standard: 1
Haupt=Name
Name der Schlüsselspalte
Muss sich auf eine Ganzzahlspalte beziehen
Standard: Katze
Spalten=Name Modellname tippe,...]
Name und Typ der neuen Spalte(n)
Die Typen hängen vom Datenbank-Backend ab, aber alle unterstützen VARCHAR(), INT, DOUBLE PRECISION und
DATUM. Beispiel: „Label varchar(250), Ganzzahl eingeben“
BESCHREIBUNG
v.db.addtable erstellt eine neue Attributtabelle und fügt sie zu einer bestimmten Vektorkarte hinzu. Es verknüpft die
Tabelle auf die angegebene Ebene der Vektorkarte. Wenn die Vektorkarte noch mit keiner verknüpft ist
Tabelle, neu wird eine Datenbankverknüpfung basierend auf den MAPSET-Datenbankeinstellungen hergestellt (siehe
db.connect).
ANMERKUNG
v.db.addtable ist ein Front-End zu db.execute um eine einfachere Nutzung zu ermöglichen. v.db.addtable wird nur
Fügen Sie Kategoriewerte in die Tabelle für die Features ein, die tatsächlich eine Kategorie haben
Wert in der entsprechenden Ebene. Die Verwendung kann mithilfe von automatisch Kategoriewerte hinzufügen
v.Kategorie oder manuell mit wxGUI Vektor Digitizer bevor Sie v.db.addtable ausführen. Oder einer
Sie können zuerst v.db.addtable ausführen und dann eine Kombination aus verwenden v.Kategorie + v.to.db or
wxGUI Vektor Digitizer um die relevanten Zeilen zur Tabelle hinzuzufügen. Die unterstützten Typen von
Spalten hängen vom Datenbank-Backend ab. Allerdings sollten alle Backends VARCHAR, INT,
DOPPELTE PRÄZISION und DATUM.
Die bestehende(n) Datenbankverbindung(en) kann/können mit überprüft werden v.db.connect.
BEISPIEL
Hinzufügen einer neuen Attributtabelle mit einer einzelnen Spalte zur Standardebene 1:
g.copy vect=roadsmajor,myroads
v.db.addtable myroads columns="slope double precision"
v.db.connect -p myroads
v.info -c myroads
Hinzufügen einer neuen Attributtabelle mit zwei Spalten zu Ebene 2:
g.copy vect=roadsmajor,myroads
v.db.addtable myroads columns="Steigung mit doppelter Genauigkeit, Straßenname varchar(15)" Schicht=2
v.db.connect -p myroads
v.info -c myroads
v.info -c myroads Layer=2
Verwenden Sie v.db.addtablegrass online über die Dienste von onworks.net