Wie ändere ich die Position der Spalten in der Attributtabelle?


14

Wenn ich eine Attributtabelle mit Spalten ABCD habe, ist es möglich, die Spalten an verschiedene Positionen zu verschieben, z. B. BCAD? Wenn Sie mit dem Feldrechner eine neue Spalte erstellen, ist es hilfreich, diese an einer anderen Stelle als der letzten zu platzieren oder Schlüsselspalten in die Nähe zu verschieben.

Antworten:


15

Das Plugin 'Table Manager' macht was Sie wollen.


19

Es gibt jetzt eine integrierte Lösung mit dem Namen Refactor fields. Sie finden sie im Processing Toolboxunteren Bereich Vector table tools.

Die als gekennzeichnete Lösung table editor pluginist keine funktionierende Lösung mehr, da sie veraltet ist.


1
Das Refactor-Tool führt die Änderung der Tabellenreihenfolge permanent durch. Danke
Amelia Nicodemus

-1

Soweit mir bekannt ist, verarbeitet der Tabellen-Manager keine Ebenen im SHP-Format. Es kommt also auch darauf an, wo sich Ihre Daten befinden. Wenn Ihre Daten im SHP-Format vorliegen, können Sie die entsprechende DBF-Datei in Excel oder Open / Libre Office öffnen und die Position der Spalten ändern.


Der Tabellenmanager funktioniert perfekt mit Shapefiles. Sie müssen die Änderungen nicht einmal in einer neuen Datei speichern, sondern können die aktuelle beibehalten. Das Arbeiten in OO / Libre funktioniert auch einwandfrei. Achten Sie jedoch darauf, dass Sie Ihre DBF-Datei nicht neu sortieren, ohne die ursprüngliche Sortierung wiederherstellen zu können (z. B. mithilfe eines Feature-ID-Felds). Andernfalls werden im Shapefile für jedes Feature falsche Attribute angezeigt.
SAnderka

Ich hatte gemischte Ergebnisse mit dem Narren mit der .shp-Datei .dbf. Und sobald es geändert wird, scheint es keine Erholung mehr zu geben. Wenn ich meine Dateien in einer räumlichen Datenbank hätte (von der ich nichts weiß), wäre ich dann in der Lage, die Spalten anzuordnen?
HealthMaps

Ich habe falsch verstanden, was du gesagt hast. Ich habe gerade versucht, TableManager zu finden, und habe die .zip- Datei auf pyqgis.org/repo/contributed gefunden. Sie wird jedoch nicht in meiner Plugin-Manager-Liste angezeigt, die die offizielle enthält. Ich hatte dieses Problem schon einmal, Sextante erschien erst, als ich QGIS auf einem anderen Computer verwendete. Nie richtig installiert.
HealthMaps

Am einfachsten ist es, pyqgis.org/repo/contributed zur Liste der Repos hinzuzufügen (Plugins-> Python-Plugins installieren, zweite Registerkarte, Hinzufügen ..) und sicherzustellen, dass es in Plugins-> Plugin-Manager aktiviert ist - oder was es ist in englischer Version aufgerufen ...
AndreJ
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.