Bonjour,
Je suis un "jeune" utilisateur QGIS et j'ai remarqué quelque chose d'étrange ces derniers temps quand je fais des essais d'entrainements. Il me semble que cela m'a pas toujours fais, alors je pense qu'il s'agit d'une option ou un petit détail que j'ai du zapper... :D
PROBLEME
°°°°°°°°°°°
En fait je pars d'un fichier DXF et un CSV que je transforme en Shp et Dbf !
Je fais ma jointure, et à ce moment là, les noms des champs de ma table dbf (issu de mon CSV de base) se renomment en mettant le nom de la couche devant.... c'est assez embêtant...
Exemple:
Nom fichier CSV: "Données" avec comme champs : no / Date / Nature / Modification / Nom / Surface / Remarques
Nom fichier DXF: "Formes"
Je fais donc ma jointure sur la couche "Formes" (qui contient les polygones etc). Je joint donc la couche "Données", je spécifie les deux champs en communs pour faire la jointure.
J'ouvre la table attributaire une fois la jointure faite et je constate que les noms des champs que j'ai joint s'appellent maintenant: Données_no / Données_Date / Données_Nature / Données_Modification / Données_Nom etc...
Après ça j'utilise l'exension TableManager pour aller changer les noms pour les remettre comme avant afin que ca soit plus propre mais Table Manager coupe les noms des champs à maximum 10 caractères, bon... !
QUESTIONS
°°°°°°°°°°°°
1) Comment faire pour que lors de ma jointure les noms des champs ne se "renomment" pas avec le suffixe du nom de la couche dbf ?
2) Table Manager ne supporte que 10 caractères de champs, y a t il moyen d'augmenter la longueur, ou avec une autre extension ?
3) Pourquoi est-ce qu'on ne peut pas avoir un nom de champ plus long que 10 caractères ?
Merci d'avance de vos réponses et vos solutions
Cordialement
Maurice Alexander
Je suis un "jeune" utilisateur QGIS et j'ai remarqué quelque chose d'étrange ces derniers temps quand je fais des essais d'entrainements. Il me semble que cela m'a pas toujours fais, alors je pense qu'il s'agit d'une option ou un petit détail que j'ai du zapper... :D
PROBLEME
°°°°°°°°°°°
En fait je pars d'un fichier DXF et un CSV que je transforme en Shp et Dbf !
Je fais ma jointure, et à ce moment là, les noms des champs de ma table dbf (issu de mon CSV de base) se renomment en mettant le nom de la couche devant.... c'est assez embêtant...
Exemple:
Nom fichier CSV: "Données" avec comme champs : no / Date / Nature / Modification / Nom / Surface / Remarques
Nom fichier DXF: "Formes"
Je fais donc ma jointure sur la couche "Formes" (qui contient les polygones etc). Je joint donc la couche "Données", je spécifie les deux champs en communs pour faire la jointure.
J'ouvre la table attributaire une fois la jointure faite et je constate que les noms des champs que j'ai joint s'appellent maintenant: Données_no / Données_Date / Données_Nature / Données_Modification / Données_Nom etc...
Après ça j'utilise l'exension TableManager pour aller changer les noms pour les remettre comme avant afin que ca soit plus propre mais Table Manager coupe les noms des champs à maximum 10 caractères, bon... !
QUESTIONS
°°°°°°°°°°°°
1) Comment faire pour que lors de ma jointure les noms des champs ne se "renomment" pas avec le suffixe du nom de la couche dbf ?
2) Table Manager ne supporte que 10 caractères de champs, y a t il moyen d'augmenter la longueur, ou avec une autre extension ?
3) Pourquoi est-ce qu'on ne peut pas avoir un nom de champ plus long que 10 caractères ?
Merci d'avance de vos réponses et vos solutions
Cordialement
Maurice Alexander