L’article précédent montre que la construction du relief du terrain est basée sur la découpe de profils constituant les couples des caissons.
On dispose au départ de l’information sur le relief sous forme de courbes. Il nous faut tracer à partir de ces courbes de niveau les lignes de terrain vu en coupe. Plutôt que de réaliser ce travail à la main ce qui est assez long, j’ai préféré réaliser un outil informatique capable de récupérer toutes les altitudes le long d’une ligne de coupe horizontale ou verticale sur le plan à partir du dessin des courbes de niveau.
Je dispose au départ de l’information sous forme de courbes de niveau dans un fichier vectoriel iWorks (Mac OSX). Malheureusement on ne peut pas accéder par programme aux coordonnées des points de contrôle ni avec Pages, ni avec Numbers ni avec AppleScript. En dehors d’une re-saisie manuelle en cliquant sur les courbes avec un logiciel spécifique, il est possible d’envisager une automatisation du processus par traitement de l’image des courbes.
Le principe est, à partir du fichiers vectoriel de toutes les courbes de niveau, de récupérer les altitudes en coloriant chaque courbe d’une couleur spécifique. Une couleur est affectée à chaque altitude. Il faut donc environ 50 couleurs bien différenciées puisque les courbes de niveau sont de centimètre en centimètre de -10 cm à +40 cm.
Ensuite on va traiter cette image par un programme en la balayant selon une ligne de coupe pour chercher les points de couleur, qui sont donc à une altitude connue par lecture de cette couleur. Chaque point trouvé est stocké avec son altitude pour un balayage d’une ligne. Pour un balayage de colonne on procède de même.