Bonjour,
[Mise à jour du 05/01/2010] [Mise à jour du 15/04/2010]
Remarque importante : le contournement décrit ci-dessous ne doit pas être mis en oeuvre si vous souhaitez utiliser le Template Flex Cadastre sous peine que ce dernier disfonctionne. Dans l'attente de la correction des éléments en cause, si vous voulez utiliser conjointement la barre d'outils Cadastre pour ArcMap et le TFC, vous devez utiliser deux bases de données distinctes.
En effet, le comportement que vous avez (très clairement) décrit dans votre message a été reproduit. Je crois que vous avez mis le doigt sur ce qu'on appelle communément un "bogue" !
Rien de bien difficile à résoudre rapidement en randant chacune des valeurs de Code RIVOLI unique dans les deux tables. Pour cela, vous pouvez suivre la démarche suivante par exemple :
1) Ouvrir votre geodatabase dans Access :
- Ouvrir la table DGI_NBATI en mode création :
- Renommer le champ CCORIV en CCORIV_OLD
- Créer un nouveau texte (10 caractères) appelé CCORIV
- Ouvrir la table DGI_INVAR en mode création :
- Renommer le champ CCORIV en CCORIV_OLD
- Créer un nouveau texte (10 caractères) appelé CCORIV
- Dans la table DGI_VOIE en mode création :
- Renommer le champ RIVOLI en RIVOLI_OLD
- Créer un nouveau texte (10 caractères) appelé RIVOLI
2) Dans ArcMap, ajoutez les deux trois tables précédentes
- Ouvrez la table DGI_NBATI et calculez le nouveau champ CCORIV en concatenant [CODCOMM] & [CCORIV_OLD]
- Ouvrez la table DGI_INVAR et calculez le nouveau champ CCORIV en concatenant [CODCOMM] & [CCORIV_OLD]
- Ouvrez la table DGI_VOIE et calculez le nouveau champ RIVOLI en concatenant [CODCOMM] & [RIVOLI_OLD]
Après ces manipulations, en utilisant la barre d'outils Cadastre, les adresses affichées dans les fiches parcelles deviennent les bonnes.
Pour la question subsidiaire, nos tests sont pour l'instant concluant mais nous devons vérifier encore quelques petites choses afin d'être sûr que tout fonctionne correctement. Pour plus d'informations sur Majic3, rendez-vous ici : www.arcopole.fr/Forum/tabid/61/forumid/3/postid/47/scope/posts/Default.aspx
Dans tous les cas, je vous remercie pour votre sagacité. Nous notons ce bogue pour en tenir compte dans l'avenir.
Cordialement
David Laruelle