Demande du service Exploitation et Sécurité : |
Il a été demandé au service SIG de mettre en place une application permettant de générer une carte de l’état des routes en période hivernale dans le Puy de Dôme avec les spécifications suivantes :
- Le personnel d’astreinte du SES doit avoir accès à une grille de mise à jour des informations avec des valeurs prédéfinies : conditions de circulation sur le réseau départemental (RD) secondaire, conditions de circulations sur le RD principal, conditions de franchissement des principaux cols et conditions d’accès aux principales stations de sport d’hiver (ces informations sont transmises au personnel du SES par les patrouilleurs). Cette interface doit être à terme accessible sur les sites distants et surtout LA PLUS SIMPLE POSSIBLE. - Une carte reprend les éléments de la base de données mis à jour à l’aide de l’interface citée ci-dessus (linéaire correspondant au RD principal, zonage pour le RD secondaire, ponctuel pour les cols et les stations de sport d’hiver). Ces éléments sont représentés selon les valeurs saisies par les personnels du SES. Ces derniers peuvent ajouter des pictogrammes à la carte (symbole nuageux, brouillard, chaussée glissante…). - La carte est affichée sur le site Web du Conseil général du Puy de Dôme et peut-être rafraîchie rapidement et simplement. L’application doit être en place le plus rapidement possible. Choix de la technologie du service SIG |
Partant de cette demande, la solution la plus valable techniquement était de développer une application avec le serveur cartographique Web en place au Conseil général. Toutefois cette solution n’a pas été retenue pour les raisons suivantes :
- Le coût des licences : le serveur cartographique Web en place ne permettait que d’avoir 50 utilisateurs simultanés et les licences sont coûteuses.
- Le temps imparti : un développement aurait été trop long compte tenu du temps qui était imparti au service SIG.
Le choix a donc été d’utiliser les technologies en place pour la base de données et ArcView pour la création de la carte et sa mise en place sur le Web : une "carte faussement dynamique".
Architecture mise en place : |
Des tables ont été créées dans la base Oracle du SIG, dans le schéma des routes, pour chaque donnée présente sur la carte devant être affichée suivant les conditions de circulation : tronçons du réseau routier principal, zonages du réseau routier secondaire, principaux cols, principales stations de sport d’hiver. A chaque fois la même structure a été adoptée : un identifiant de l’objet, un nom, un champ correspondant aux conditions de circulations, un champ contenant la date et l’heure de la dernière mise à jour (rempli automatiquement). Pour les cols et les stations de sport d’hiver, un champ X et un champ Y ont été ajoutés pour stocker les coordonnées de l’objet en Lambert II étendu et afficher dynamiquement la couche de points dans ArcMap.

 |
Une interface sous forme de tableau a été créée pour permettre aux personnels d’astreinte du SES de mettre à jour les conditions de circulation pour chacune des quatre tables. A chaque fois 4 valeurs par défaut sont proposées pour remplir la base : Normale, Délicate, Difficile, Impossible. Ces quatre valeurs correspondent aux conditions de circulation de chaque objet présent sur la carte : conditions de circulation pour les zonages du RD secondaire, conditions de circulation sur le RD principal, les principaux cols et principales stations de sport d’hiver.
Deux fichiers de formes ont été créés pour chaque objet non ponctuel présent sur la carte : un de polygones pour les zonages du RD secondaire, un de lignes pour les tronçons du RD principal.
Un document ArcMap a ensuite été créé dans lequel ont été ajouté les quatre couches. Une connexion OLE DB vers la base Oracle a été créée et les quatre couches ont été jointes à la table ORACLE correspondante. Une thématique a ensuite été faite sur ces quatre couches, à chaque fois la même : Vert pour des conditions de circulation normales, Orange pour des conditions Délicates, Rouge pour des conditions Difficiles et Noir pour des conditions Impossibles (fermé à la circulation). Dans ce même document, une mise en page aux dimensions définies a été créée et des pictogrammes ont été ajoutés pour que les personnels d’astreinte du SES puissent les placer librement sur la carte en utilisant le glisser/déposer et le copier/coller.
Création de la carte "faussement dynamique" |
Enfin, pour générer la carte en format image publiable sur un site web, une macro d’export a été développée : cette dernière met à jour un élément texte sur la mise en page présentant la date et l’heure système, rafraîchie les thématiques et exporte la mise en page en format PNG.
 |
Pour ajouter du dynamise, la macro génère également un fichier HTML intégrant la carte (balise <IMG>) avec une balise <MAP> et des balises <AREA> : ainsi, pour chaque col et chaque station de sport d’hiver il est possible de faire apparaître une info-bulle avec le nom et les conditions de circulation. La macro converti les coordonnées X, Y en mètres des cols en coordonnées pixels de l’image car la taille de la mise en page est connue et la résolution d’export est fixe (96 dpi, résolution de la plupart des écrans). Pour faciliter le travail des personnels d’astreinte, cette macro est lancée depuis un bouton dans l’interface d’ArcMap. De la même manière, la Macro converti une zone tampon autour des autoroutes pour permettre de générer un lien sur l’image vers les sites des gestionnaires.
Enfin un script ftp a été créé pour transférer la page web et la carte vers le serveur web externe afin que cette dernière soit accessible au grand public. L’exécution de ce script est incluse dans la macro pour que ce soit transparent pour les personnes du SES.

 |
|