[*] up [*] contents
suivant: Table des matières monter: Chargement et traitement de précédent: Chargement des données   Table des matières

Sous-sections

Traitement des données

Traitement graphique du résultat

Pour permettre de réaliser la plupart des images présentes dans ce rapport, l'élaboration d'un certain nombre d'utilitaires graphiques était indispensable. Sans rentrer dans les détails, il fallait d'une part une procédure permettant d'afficher la carte nue (cf. figure 3.1) et la carte dont chaque commune a une couleur reflétant la donnée qui lui est associée (cf. figure 3.2) afin de faciliter l'interprétation de la transformation.

Sauvegarde du résultat

Une fois la transformation réalisée, il est intéressant de sauvegarder le résultat ne serait-ce qu'à cause du temps prohibitif de calcul (4h30 environ) nécessaire à sa réalisation. La sauvegarde va être réalisée en fait deux fois : la première fois, on sauvegarde l'intégralité des points en extension6.5 en ne conservant que l'ensemble des coordonnées (cf. programme 2.2). Il suffit d'ouvrir un fichier en écriture et d'écrire les coordonnées des points un par un.
PROGRAMME B.4: Sauvegarde des coordonnées après transformation
\begin{table}\begin{verbatim}let sauve fichier flux =
let canal=open_out_gen [O...
...
\vert [< >] -> ()
in (boulot flux; close_out canal);;\end{verbatim}\end{table}

La deuxième sauvegarde produit un fichier semblable au fichier MIF de départ afin d'être totalement réutilisable, notamment avec le logiciel MapInfo. Cette utilitaire de sauvegarde est présenté au programme 2.2. On ouvre de la même façon un fichier en écriture puis on sauvegarde chaque commune en respectant la syntaxe des fichiers MIF présentée à la figure B.2.

PROGRAMME B.5: Utilitaire de sauvegarde de la base de données
\begin{table}\begin{verbatim}let ecrit fichier liste =
let canal=open_out_gen [...
...ndin (do_list ecrit_commune liste; close_out canal);;\end{verbatim}\end{table}


[*] up [*] contents
suivant: Table des matières monter: Chargement et traitement de précédent: Chargement des données   Table des matières

1999-10-28