#1 Tue 28 January 2014 13:08
QGIS : Alias des noms de champs des fichiers .lyr
Bonjour,
Dans ArcGIS, les fichier .lyr servent aussi (en plus des définitions de styles) à associer des alias des noms de champs (64 caractères max) aux noms de champs physiques (10 caractères max) tel qu'imposé par le format shapefile et surtout les archaïsmes liant shapefile et les systèmes de bases de données fichiers genre DBASE (qui impose cette limitation des 10 caractères).
Existe-t-il dans qgis une fonctionnalité analogue d'association entre noms de champs logiques et noms de champs physiques ?
Richard
Dernière modification par rmitanch (Tue 28 January 2014 13:08)
Richard Mitanchey
Chef de projet - secrétariat technique de la COVADIS
CEREMA - Direction Technique Territoires et Ville
Hors ligne
#2 Tue 28 January 2014 14:10
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3930
Re: QGIS : Alias des noms de champs des fichiers .lyr
Bonjour,
Dans les propriétés de la couche, onglet Champ, il y a pour chaque champ une valeur alias qui peut être renseignée et qui est dès lors utilisée dans l'affichage de la table attributaire.
Après, je ne sais pas quel autre usage on peut en faire...
Hors ligne
#3 Tue 28 January 2014 15:01
Re: QGIS : Alias des noms de champs des fichiers .lyr
Bonjour,
oui ce pourrait être la solution... ensuite, il faudrait que je puisse scripter ou lire depuis un fichier la création des alias, sans doute après la lecture du fichier shape... je vais essayer de creuser cela, mais si quelqu'un a déjà une solution, je suis preneur
En tout cas, merci beaucoup SANTANNA
Richard
Richard Mitanchey
Chef de projet - secrétariat technique de la COVADIS
CEREMA - Direction Technique Territoires et Ville
Hors ligne
#4 Tue 28 January 2014 15:16
Re: QGIS : Alias des noms de champs des fichiers .lyr
Arghhh... cela marche pour consulter les données, mais qgis ne semble pas reconnaître les alias dans les requêtes, ou alors faut-il changer un paramétrage de l'appli ?
C'était trop beau
Richard Mitanchey
Chef de projet - secrétariat technique de la COVADIS
CEREMA - Direction Technique Territoires et Ville
Hors ligne
#5 Tue 28 January 2014 15:21
Re: QGIS : Alias des noms de champs des fichiers .lyr
Le fichier fichier de style de couche .qml permet de faire la même chose que les fichiers .lyr notamment pour les alias :
<aliases>
<alias field="id" index="0" name="identifiant"/>
</aliases>
Cordialement,
Jean-François Behm, formateur SIG, jf.behm@, idgeo.frformations@ idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique 42, avenue de Général de Croutte - 31100 toulouse
Hors ligne
#6 Tue 28 January 2014 15:56
Re: QGIS : Alias des noms de champs des fichiers .lyr
Hummm... c'est parfait pour la définition automatisée des alias!
N'empêche, quelqu'un sait-il faire sous qgis une requête avec les alias au lieu des noms de champs ? (seule subsiste cette difficulté)
Merci également à JF BEHM pour sa réponse
Richard
Richard Mitanchey
Chef de projet - secrétariat technique de la COVADIS
CEREMA - Direction Technique Territoires et Ville
Hors ligne