Dies ist der Befehl v.db.renamecolumngrass, 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.renamecolumn – Benennt eine Spalte in der Attributtabelle um, die mit einem bestimmten Vektor verbunden ist
Karte.
SCHLÜSSELWÖRTER
Vektor, Attributtabelle, Datenbank
ZUSAMMENFASSUNG
v.db.renamecolumn
v.db.renamecolumn --help
v.db.renamecolumn Karte=Name [Schicht=Schnur] Überblick=alte Spalte, neue Spalte [--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
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=alte Spalte, neue Spalte [erforderlich]
Alter und neuer Name der Spalte (alt, neu)
BESCHREIBUNG
v.db.renamecolumn benennt eine Spalte in der Attributtabelle um, die mit einer bestimmten Vektorkarte verbunden ist.
Es prüft automatisch die Verbindung für die angegebene Ebene.
ANMERKUNG
Wenn die Kartentabelle über die DBF- oder SQLite-Treiber verbunden ist, erfolgt die Umbenennung
Dies erfolgt intern durch Hinzufügen einer neuen Spalte mit neuem Namen und Übertragen des Inhalts der alten
Spalte in die neue Spalte kopieren und die alte Spalte löschen. Dies ist wie bei DBF oder SQLite erforderlich
Der Befehl „ALTER TABLE“ zum Umbenennen von Spalten wird nicht unterstützt. Aus diesem Grund ist die umbenannte Spalte
als letzte Spalte der Tabelle gefunden, kann ihre ursprüngliche Position nicht beibehalten werden.
Der SQLite-Treiber wird mit einem Fehler beendet, wenn die Spaltenumbenennung nur eine Änderung von beinhaltet
Groß-/Kleinschreibung oder Klein-/Großschreibung. Das SQLite-Protokoll berücksichtigt
„NAME“ und „name“ müssen identische Spaltennamen sein. In solchen Fällen sollte der Benutzer dies tun
Benennen Sie die ursprüngliche Spalte in einen Vermittlernamen um und benennen Sie dann den Vermittler in um
endgültiger Name.
Beispiele:
Eine Spalte umbenennen:
g.copy vect=roadsmajor,myroads
v.info -c myroads
v.db.renamecolumn myroads Column=ROAD_NAME,Straßenname
v.info -c myroads
Verwenden Sie v.db.renamecolumngrass online über die Dienste von onworks.net