Suite

Réorganiser l'ordre d'affichage des champs de la table attributaire à l'aide de QGIS ?


En utilisant QGIS 2.10.1, j'ouvre une table attributaire. Comment réorganiser l'ordre d'affichage des champs ? Par exemple, l'ordre d'affichage par défaut d'un tableau (de gauche à droite) est État, Comté, Ville. Mais je voudrais les voir affichés comme Ville, État, Comté.

Je ne suis pas intéressé par la réorganisation de la structure interne de la table, mais plutôt par l'affichage de la table.


Vous ne pouvez pas, pour autant que je sache, au moins en vue de table. Mais vous pouvez personnaliser les formulaires et les utiliser dans l'éditeur d'attributs pour faciliter l'affichage et la modification des enregistrements.

METTRE À JOUR à partir du 2.18, cela est possible, voir la réponse de Dan.

Table attributaire basée sur un formulaire

Il existe une autre vue basée sur un formulaire que vous trouverez peut-être plus facile à utiliser (moins de défilement que la vue table normale).

Si vous regardez dans le coin inférieur droit de la table attributaire, il y a quelques petites icônes. De très petites icônes. Clignez des yeux et vous les manquerez :)

Cliquer sur l'un d'eux affichera la vue basée sur le formulaire, l'autre la vue basée sur le tableau. Voici la vue de formulaire standard.

Plus facile à utiliser que votre vue standard de « feuille de calcul », mais toujours pas triée.

Éditeur de formulaire par glisser-déposer

Vous pouvez créer des formulaires personnalisés à utiliser avec l'éditeur d'attributs.

Allez dans les propriétés du calque, panneau "Champs". Passez de "Générer automatiquement" à "Glisser-déposer le concepteur".

Ici, j'ai utilisé le jeu de données Natural Earth, qui comporte de nombreuses colonnes. Vous créez des « groupes » (catégories) sur le panneau de droite en utilisant l'icône plus (+). Dans mon cas, j'ai choisi les catégories 'Population', 'Codage' et 'Noms'. Vous faites ensuite glisser les champs et les déposez sur la catégorie correspondante.

Une fois les champs copiés, vous pouvez les déplacer de haut en bas à l'aide des flèches « haut » et « bas ». Cela change l'ordre.

Désormais, lorsque vous accédez à l'éditeur d'attributs en mode « formulaire », l'éditeur de formulaire a un onglet par catégorie et les champs dans l'ordre que vous souhaitez.

Cependant, cela n'affecte pas la vue "table" par défaut. J'espère que cela pourra aider!


Dans QGIS 2.18 (Windows 7) :

Ouvrez la table attributaire > Sélectionnez Basculer le mode d'édition > Cliquez avec le bouton gauche de la souris sur la rangée supérieure > Sélectionnez organiser les colonnes >

A l'aide de la souris, déplacez les colonnes vers le haut ou vers le bas >

Appuyez sur OK > Enregistrer les modifications


Réorganiser temporairement l'ordre dans lequel les champs d'attribut QGIS sont affichés ne semble pas possible.

Cependant, une réorganisation permanente de l'ordre des champs est possible. Pour moi, la solution la plus simple (pour les fichiers de formes) était le plugin Table Manager. Avec lui, vous pouvez facilement réorganiser les champs, à partir desquels le plugin crée un fichier .dbf mis à jour. Le .dbf d'origine est renommé en .dbf~

Notez que je n'ai essayé cela qu'avec des fichiers de formes.


Voir la vidéo: ArcGIS - Delete multiple fields of a shapefile attribute table (Octobre 2021).