Come modificare la posizione delle colonne nella tabella degli attributi?


14

Se ho una tabella di attributi con colonne ABCD, è possibile spostare le colonne in posizioni diverse, diciamo BCAD? Quando si crea una nuova colonna con il calcolatore di campo, sarebbe utile posizionarla in un posto diverso dall'ultima posizione o per poter spostare le colonne chiave vicino ad essa.

Risposte:


15

Il Plugin 'Table Manager' fa quello che vuoi.


19

Ora esiste una soluzione build-in, chiamata Refactor fields, la puoi trovare in Processing Toolboxbasso Vector table tools.

La soluzione as contrassegnata table editor pluginnon è più una soluzione funzionante poiché è obsoleta.


1
Lo strumento refactor esegue in modo permanente la modifica dell'ordine delle tabelle. grazie
Amelia Nicodemus,

-1

Per quanto ne so, Table Manager non gestisce i livelli in formato SHP. Quindi dipende anche da dove si trovano i tuoi dati. Se i dati sono in formato SHP, è possibile aprire il file DBF corrispondente in Excel o Open / Libre Office e modificare la posizione delle colonne.


Il gestore tabelle funziona perfettamente con gli shapefile, non è nemmeno necessario salvare le modifiche in un nuovo file ma è possibile mantenere quello corrente. Lavorare in OO / Libre funzionerebbe anche bene, ma fai attenzione a non ricorrere al tuo file dbf senza essere in grado di ripristinare l'ordinamento originale (ad esempio utilizzando un campo ID funzione) o lo shapefile mostrerà attributi errati per ogni caratteristica.
SAnderka,

Ho avuto risultati contrastanti con l'inganno con il .dbf del file .shp. E una volta modificato non sembra esserci alcun recupero. Se avessi i miei file in un database spaziale (di cui non so nulla) sarei in grado di organizzare le colonne?
HealthMaps

Ho frainteso quello che stavi dicendo. Ho appena provato a trovare TableManager e ho trovato il file .zip su pyqgis.org/repo/contributed, tuttavia non compare nell'elenco del mio gestore plug-in che include quello ufficiale. Ho avuto questo problema prima, Sextante non è apparso fino a quando non ho usato QGIS su un'altra macchina. Non l'ho mai installato correttamente.
HealthMaps

Il modo più semplice è aggiungere pyqgis.org/repo/contribuito all'elenco dei repository (Plugin-> Installa plug-in Python, seconda scheda, Aggiungi ..) e assicurarsi che sia selezionato attivo in Plugin-> Plugin Manager - o quale sia chiamato in versione inglese ...
AndreJ,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.