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é ?

Annonce

GEODATA DAYS 2024

#1 Thu 23 September 2010 17:23

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

QGIS 1.4 : jointure d'un fichier dbf

Bonjour,

Je voudrais joindre un fichier dbf à une de mes couches. En faisant l'opération avec "joindre les attributs", il me met ce message d'erreur (en pièce jointe).

Je sais qu'il y a des règles à respecter, et j'ai fais attention :

- sur mon fichier dbf, à avoir ma colonne de jointure en texte,
- sur ma couche à joindre, à avoir ma colonne de jointure en texte, et de longueur 5.

Qu'est ce que j'aurais oublié comme règle pour que cela fonctionne?

D'avance merci.
Cyrille


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Fri 24 September 2010 08:11

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS 1.4 : jointure d'un fichier dbf

bonjour,

Il y a sûrement des erreurs de correspondance entre les types de tes colonnes.
Par exemple, si la colonne 1 de ton fichier geo est en Integer alors que dans ton fichier bd, la colonne 1 comporte une chaîne de caractères..
Vérifie bien cela!

Dernière modification par baobazz (Fri 24 September 2010 08:11)


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Tue 28 September 2010 09:34

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS 1.4 : jointure d'un fichier dbf

Re,

Je n'arrive toujours pas à faire ma jointure de table.

Il me le même message d'erreur à chaque fois. J'ai pourtant vérifié les correspondances entre les types de mes colonnes. Je mets mon fichier excel en pièce jointe.

ce pourrait-il qu'il y ait un problème de configuration sur qgis?

Quelqu'un pourrait il me débloquer ma situation...? smile


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Tue 28 September 2010 10:48

LionelR
Participant occasionnel
Date d'inscription: 13 Apr 2010
Messages: 44

Re: QGIS 1.4 : jointure d'un fichier dbf

Salut,

ValueError: invalid literal for int() with base 10: ''
Ca veut dire qu'il essaye de transformer une chaine vide vers une valeur entière, ce qui est interdit. Tu dois avoir des identifiants vides, enlève ces lignes sans identifiants ou complète les correctement et ca devrait marcher.

Hors ligne

 

#5 Tue 28 September 2010 11:14

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS 1.4 : jointure d'un fichier dbf

Bonjour,

J'ai réussi!

En gros, je n'avais pas défini, pour chacune de mes colonnes, le format de cellule. Ce doit donc cela qui bloquait.

De plus, je pense qu'il faut aussi définit les titres des colonnes avec un champs texte.

Cordialement, et merci de vos aides.

Cyrille

Hors ligne

 

#6 Mon 18 October 2010 14:03

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS 1.4 : jointure d'un fichier dbf

Bonjour,

J'ai de nouveau des soucis pour effectuer une jointure. Je ne sais pas ce qui pourrais bloquer.

J'ai mis en pièce jointe le fichier excel en question (que j'enregistre en .dbfIV par la suite).

Quelqu'un pourrait-il me dire si j'ai respecté toutes les "règles".

D'avance merci.

Cyrille


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB