Bienvenue sur l'espace collaboratif du Programme arcOpole
Cet espace de Forums est ouvert à tous et doit vous permettre d'echanger que ce soit au sujet du programme arcOpole ou des templates métier qui sont à votre disposition.
N'hésitez pas à partager vos impressions et proposer des idées pour rechercher de nouvelles solutions métier qui pourront être utile à cette communauté.
 |   |  |
 | |  |
 | |  |
 | |  |
 | |  |
 |
|
| | CL |
| 4 messages |
 |
|
|
| BD Adresse IGN et Géocodage ArcGIS (GROS VOLUME DE DONNEES) |
|
|
Bonjour, en utilisant les scripts, j'ai systématiquement une erreur dans tous les scripts "amélioration du référentiel". ceux-ci semblent fonctionner pour point_adresse mais pas pour route_adresse. Voici le CR du traitement :
Processus : BDAdresse - Integration données ...
Etape 1 : Création de la geodatabase fichier pour le stockage des résultats ...
Etape 2 : Création d'un dictionnaire de relations Communes/CP ...
Etape 3 : Intégration de la couche des adresses ponctuelles ...
Process : Sélection des entités ponctuelles de qualité géographique Projection plaque...
Process : Copie des entités de la classe Niv1_1_Proj_plaque_PA sur le disque
Process : Sélection des entités ponctuelles de qualité géographique Projection centroïde...
Process : Copie des entités de la classe Niv1_2_Proj_centroide_PA sur le disque
Process : Sélection des entités ponctuelles de qualité géographique Tronçon route...
Process : Copie des entités de la classe Niv1_3_Troncon_route_PA sur le disque
Process : Sélection des entités ponctuelles de qualité géographique Voie...
Process : Copie des entités de la classe Niv2_1_Voie_PA sur le disque
Process : Sélection des entités ponctuelles de qualité géographique Zone adressage...
Process : Copie des entités de la classe Niv3_1_Zone_adressage_PA sur le disque
Process : Sélection des entités ponctuelles de qualité géographique Commune...
Process : Copie des entités de la classe Niv4_1_Commune_PA sur le disque
Etape 4 : Intégration de la couche COMMUNE
Process : Copie des entités en mémoire ...
Process : Ajout de champs à la table des communes ...
Process : Ajout des Code Postal et des noms de commune ...
Process : Ecriture du nouveau référentiel sur le disque ...
Etape 5 : Intégration de la couche des tronçons de voie bornés ...
Process : Copie des entités en mémoire ...
ERROR 999998: Erreur inattendue.
Echec de l'exécution de (CopyFeatures).
Completed script BDAdresseIntegrationDonnees...
Exécution de (BDAdresseIntegrationDonnees) réussie.
Heure de fin: Thu Mar 24 13:19:52 2011 (durée écoulée: 1 heures 33 minutes 4 secondes)
Je sollicite aujourd'hui un peu d'aide pour arriver à mettre en place un géocodeur efficasse. Pour l'heure, j'en ai un qui fonctionne mais avec des résultats peu satisfaisants (> à 70%) : car à cause de cette erreur, je n'ai que 8 localisateurs simples pour former mon localisateur composite et en plus j'en ai un qui utilise route_adresse_nommee directement. J'ai donc beaucoup de résultats qui sont géocodés à la commune, ce qui ne me convient pas. Merci d'avance. Clara LEVEQUE |
|
|
|
 |  |
|
|
| Re: BD Adresse IGN et Géocodage ArcGIS |
|
|
Bonjour,
Comme vous l'avez certainement compris, le géotraitement que vous lancez fait appel à des scripts python. Le géotraitement faisant appel à un script Python, les messages qui s'affichent dans la fenêtre de résultats d'ArcGIS Desktop proviennent du script. Ces messages vous permettent d'identifier où en est l'execution du script et, le cas échéant, où est-ce que vous rencontrez un problème dans le script Python. Ensuite, il n'y a pas d'autre solution que d'ouvrir le script et de consulter la partie qui ne renvoie une erreur.
Notez que, dans l'annexe B du document d'utilisation, vous avez une explication pour consulter les scripts et éventuellement les modifier. De plus, l'annexe explique comment passser directement les paramètres dans le script, sans utiliser le géotraitement. Cela permet d'obtenir beaucoup plus de détail des erreurs rencontrées.
Est-ce que vous arrivez ainsi à identifier le problème ?
Cordialement,
D. Laruelle Cordialement,
David Laruelle |
|
|
|
 |  |
|
| | CL |
| 4 messages |
 |
|
|
| Re: BD Adresse IGN et Géocodage ArcGIS |
|
|
Bonjour, merci de votre retour, j'ai effectivement vu ce dont vous parlez. Les scritpts plantent dans la partie :
gp.MakeFeatureLayer_management("in_memory\\RouteMem", "RouteLayer")
## Process: Dupliquer la couche pour gérer ...
gp.CopyFeatures_management("in_memory\\RouteMem", "in_memory\\RouteMem2")
gp.MakeFeatureLayer_management("in_memory\\RouteMem2", "RouteLayer2")
listID_cas = []
#listID_cas3 = []
#listID_cas6 = []
#listID_cas7 = []
uCurs = gp.UpdateCursor("RouteLayer")
uCur = uCurs.next()
Et je pense plus précisement sur la partie : gp.CopyFeatures_management("in_memory\\RouteMem", "in_memory\\RouteMem2"). j'ai donc essayé de subtituer par gp.CopyFeatures_management("RouteLayer", "in_memory\\RouteMem2"). Après 2 heures de traitement la même erreur qu'au début et une seule couche crée, toujours la même : Niv4_2_Commune_RA et pas les autres.
Quel est votre avis ? Quel test à faire ? comment puis-je vérrifier sur quelle action il plante ?
merci de votre aide |
|
|
|
 |  |
|
|
| Re: BD Adresse IGN et Géocodage ArcGIS |
|
|
Bonjour,
Si j'étais vous, je commencerais pas me créer un jeu de données plus petit que celui que vous utilisez pour vos tests afin que ceux-ci puissent être effectués rapidement, sans avoir a attendre 2 heures à chaque modification.
Ensuite, pouvez-vous nous préciser quelle version d'ArcGIS (version + SP) vous utilisez ?
Cdt,
D. Laruelle Cordialement,
David Laruelle |
|
|
|
 |  |
|
| | CL |
| 4 messages |
 |
|
|
| Re: BD Adresse IGN et Géocodage ArcGIS |
|
|
j'ai la v9.3.1 sans SP
Pour oter ce doute de ma tête, est ce que ca ne pourrait pas avoir un rapport avec la remarque : ATTENTION #### en l'état actuel du code, les communes pluri-distribuées (dans lesquelles il y a des adresses avec différents CP) ne sont pas prises en charge
Et ok je vais tester avec un jeux plus petit. Par quoi je comence sur mon jeux plus petit ?
merci :)
|
|
|
|
 |  |
|
| | CL |
| 4 messages |
 |
|
|
| Re: BD Adresse IGN et Géocodage ArcGIS |
|
|
Le volume des données était la source de ces bugs. Je dispose maintenant et grace à ESRI des scripts permettant de ne pas charger les données en mémoire vive mais de traiter de plus gros volumes de données (une région par exemple). Me contacter si besoin. |
|
|
|
|  |
 | |  |
 | |  |
 | |  |
|
|