La newsletter n°6 ainsi que les prochaines présenteront des projets réalisés par les étudiants d’UHA 4.0. Le premier : Carine.
Objectif et contexte du projet
Le projet Carine a été confié par les directions départementales du Haut-Rhin (DDT 68) et du Bas-Rhin (DDT 67), unies historiquement par leur territoire.
Leurs missions sont variées, puisqu’elles concernent l’urbanisme, l’habitat, l’eau, l’environnement et les espaces naturels, l’agriculture et le développement rural, ainsi que les transports, les risques et la sécurité. La connaissance du territoire est ainsi au cœur de leurs missions.
Afin d’assister au mieux les agents dans leurs missions et de valoriser les données métiers, la Mission d’Intelligence Territoriale de la DDT 68 et le service d’information géographique de la DDT 67, ont mutualisé leurs travaux afin de développer une application de cartographie dynamique.
Créée en 2005 par des stagiaires étudiants, cette application web – appelée CARINE – permet à toute la communauté de travail de réaliser et d’interroger très facilement et rapidement des cartes à partir des couches d’informations géographiques (.shp) dont disposent les administrations.
Cet outil contient de multiples fonctionnalités : accès sécurisé, personnalisation de cartes, mesures et tracés, navigation et géolocalisation, consultation d’informations attributaires, sauvegarde, impression et exportation de cartes, utilisation hors connexion sur des portables d’astreinte…
L’objectif du projet était de passer de Carine 2 à Carine 3 par un changement de son framework JavaScript GeoMoose 2 en GeoMoose 3.
Le défi résidait notamment dans le fait que le passage à la version 3 de GeoMoose rend les composants de Carine 2 obsolètes.
Technologies utilisées
- JavaScript
- HTML
- Node.js
- GeoMoose
Les fonctionnalités réintroduites par les étudiants comprennent :
- Importer, exporter, sauvegarder une carte
- Calculer la superficie d’une zone
- Afficher des informations préenregistrées (adresses, noms de certains lieux…)
- Outil de dessin (Modifier, déplacer, supprimer, dessiner un triangle, une éllipse, un carré…)
- Géolocalisation
- Zoomer, dézoomer
- Sélectionner une zone
- Menu aide