Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 28 January 2014 13:08

rmitanch
Participant occasionnel
Lieu: Lyon
Date d'inscription: 13 Apr 2008
Messages: 12
Site web

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

rmitanch
Participant occasionnel
Lieu: Lyon
Date d'inscription: 13 Apr 2008
Messages: 12
Site web

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

rmitanch
Participant occasionnel
Lieu: Lyon
Date d'inscription: 13 Apr 2008
Messages: 12
Site web

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

JF BEHM
Participant actif
Lieu: toulouse
Date d'inscription: 9 Aug 2013
Messages: 126
Site web

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@texte-a-enlever.idgeo.fr, formations@texte-a-enlever.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

rmitanch
Participant occasionnel
Lieu: Lyon
Date d'inscription: 13 Apr 2008
Messages: 12
Site web

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

 

Pied de page des forums

Powered by FluxBB