Page 4 sur 13
TRAVAUX PREPARATOIRES
Recensement des éléments impactés
Recensement des données VECTEUR devant êtres converties ou non (dont quelques unes en "Lambert")
Recensement des données RASTER devant êtres converties ou non (dont quelques unes en "Lambert")
Recensement des données GRID devant êtres converties ou non (dont quelques unes en "Lambert")
Recensement des Attributs (colonnes) contenant des coordonnées X-Y à convertir, aussi bien dans les
couches de données géographiques que dans des tables non-géographiques (manuellement).
Recensement des relations (liste obtenue par script SQL)
Recensement des règles de topologies (liste obtenue par script SQL)
Récupération de toutes les propriétés des règles de topologie par "print-screen"
Recensement des réseaux (liste obtenue par script SQL)
Récupération de toutes les propriétés des règles de réseaux par "print-screen"
Recensement des droits utilisateurs (liste obtenue par script SQL)
Recensement des applications "Cartographiques" à adapter
Recensement des applications "Alphanumériques" manipulant des coordonnées XY
Élaboration de scripts SQL
Les paramètres des relations étant explicites dans différentes tables de la geodatabase, il est possible de
réaliser un script SQL pour récupérer les paramètres et les inscrire dans un un fichier .txt (ce fichier sera
ensuite utilisé par un script Python pour reconstituer les différentes relations, après la transformation
MN95).
Élaboration de scripts Python
Pour générer un script de création des relations (ArcToolBox) par reprise du résultat produit par le script
SQL (.txt, cf. ci-dessus)
Pour générer plusieurs scripts de transformation des données en cadre MN95, par lecture de toutes les
couches de la base et génération d'un nombre de scripts d'exécution selon un paramètre.
Élaboration de scripts FMW (FME Workbench)
Pour la transformation des coordonnées contenues dans des colonnes de tables.
Pour établir des statistiques basées sur les fichiers .log de la transformation MN95 (durées, erreurs, etc ).
Pour modifier automatiquement les fichiers de calage des images raster (.tfw) (pour les images de faibles
résolution)
PHASE DE TESTS
Les tests se sont déroulés sur un environnement identique à celui de production (Machine/Oracle/SDE).
Les données ont été copiées sur la base de test en utilisant la fonction Copier/Coller d'ArcCatalog.
Cette copie de données s'est faite plusieurs fois, en totalité ou en partie, selon les tests à effectuer.
Le but de la phase de test était de :
Mettre au point de façon définitive la fonction de conversion développée par Topomat Technologies.
Contrôler le bon fonctionnement général de la base SDE après transformation MN95
Tester les différents scripts SQL et Python
Mesurer les temps nécessaires pour les différentes étapes
Trouver des solutions aux différents problèmes inévitablement rencontrés
Valider certaines décisions.
La phase de test a permis de mettre en évidence que le fait d'avoir des relations entre tables (environ 100 relations)
augmentait considérablement le temps nécessaire à la transformation MN95 pour les couches concernées. La