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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 16 December 2008 23:27

Fabian VIEVILLE
Juste Inscrit !
Lieu: Aix en Provence
Date d'inscription: 24 Nov 2008
Messages: 5

ArcMap 9.2 - Problème de jointure avec une table ACCESS/Résultat <NUL>

Bonjour,
J’ai constaté sur notre version d’ArcMap 9.2 que certaines jointures pourtant très simples (Jointures sur des champs INSEE à 3 caractères de type réel simple) retournaient des <NUL> dans les champs joints.

J’ai donc réalisé différents essais en travaillant notamment directement sur le DBF du shape en question (Jointure externe à ArcMap). Malheureusement, ce travail sur le fichier DBF a entrainé des bug (« Invisibilité » des champs crées hors ArcMap, etc…).

Par curiosité, j’ai tout de même vérifié s’il n’y avait pas d'espaces supplémentaires ente 2 codes INSEE codifiés sur 3 chiffres avec des types de champs similaires. En faisant cela je me suis alors aperçu que la jointure devenait effective dés lors que je double cliqué sur le champ du shape servant à la jointure

Ouverture d’une session de MAJ / Double clic sur chacune des lignes du champ servant à la jointure (Code INSEE coté couche géographique). La jointure est alors fonctionnelle sans qu’aucune modification n’est était effectuée (retrait d’un zéro ou d’un espace)

Cependant, une fois cette étape effectuée, il se trouve que l’enregistrement de la session provoque l’annulation de la jointure ainsi apparue !

Ce disfonctionnement me laisse perplexe et m’empêche de réaliser mes jointures et je ne sais pas vraiment quoi faire pour résoudre ce problème (Mise à jour d’ArcView, travail sur les données, etc…).

Je suis preneur de tous retours d’expériences ou avis à ce sujet. Je peux mettre à disposition mes données pour savoir si cela se reproduit sur toutes les versions d’ArcView.

Merci par avance pour votre aide.
Géomatiquement
F. VIEVILLE

Hors ligne

 

#2 Wed 17 December 2008 10:52

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: ArcMap 9.2 - Problème de jointure avec une table ACCESS/Résultat <NUL>

Salut Fabian,

Une première vérif à faire--->Le nom de tes champs ne doit pas comporter ni d'accents, ni de caractères spéciaux seul le underscore "_" est autorisé et si possible moins de 10 caractères.
Eviter les espaces et préférer le "_".
Il m'est arrivé ce genre de désagrément avec la 9.1 lorsque je me mettais en mode mise à jour les champs liés prenaient la valeur Nulle mais
dés que je repassais en mode normal tout rentrais dans l'ordre.
En espérant t'aider
A+
Joël

Hors ligne

 

#3 Wed 17 December 2008 11:25

ppluvinet
Participant assidu
Lieu: VALENCE
Date d'inscription: 6 Aug 2007
Messages: 617

Re: ArcMap 9.2 - Problème de jointure avec une table ACCESS/Résultat <NUL>

Bonjour,

Vérifier également (si ce n'est pas déjà fait) que les champs sont du même type (texte ou numérique)
A priori, il ne faut pas se mettre en mode édition si je me souviens bien.

A bientôt,


Pascal PLUVINET

Hors ligne

 

#4 Wed 17 December 2008 14:47

Fabian VIEVILLE
Juste Inscrit !
Lieu: Aix en Provence
Date d'inscription: 24 Nov 2008
Messages: 5

Re: ArcMap 9.2 - Problème de jointure avec une table ACCESS/Résultat <NUL>

Merci pour vos réponses,
Cela provenait surement de noms de champs trop longs.
Cependant, par précaution, j'ai effectué le test sur C:\TEST\
Pensez-vous que les chemins à rallonge  (Type C:\documents and settings\......)peuvent être aussi à l'origine de tels bugs?
A bientot,
Géomatiquement,

Hors ligne

 

#5 Wed 17 December 2008 23:55

ancien
Participant actif
Lieu: Hautes-Pyrénées
Date d'inscription: 28 Oct 2006
Messages: 60

Re: ArcMap 9.2 - Problème de jointure avec une table ACCESS/Résultat <NUL>

Bonjour,

quand les fichiers sont dans des répertoires contenant des espaces ou des caractères spéciaux, cela peut effectivement occasionner des bugs pour certaines opérations. Je ne sais pas si c'est le cas ici, mais je mets pour ma part tous mes fichiers liés au SIG dans des répertoires aux noms simples et le plus près possible de la racine.

Bonne continuation

Dernière modification par ancien (Wed 17 December 2008 23:56)


Olivier Billard

Hors ligne

 

Pied de page des forums

Powered by FluxBB