Logiciels Libres

DMR et le logiciel libre au service de la géomatique

Les centres d’expertises et de solutions Logiciels libres et Géomatique de DMR allient leurs forces pour déployer des applications Web de cartographie sous la plateforme MapServer.

GéoConnexia_MapServer

MapServer

Développé dans les années 1990 à l’Université du Minnesota, MapServer est une plateforme libre qui permet de publier des données géospatiales et de créer des cartes interactives sur le Web.

Google Maps et MapQuest sont de très bons exemples d’applications géomatiques.

MapServer peut être intégré au serveur Web Apache (libre de droit) sous les principaux systèmes d’exploitation (Windows, Linux, Mac OS X).

C’est lorsqu’elle est jumelée à une série d’applications, elles aussi libres de droit, que la plateforme MapServer livre son plein potentiel. Voici un exemple d’intégration de différents niveaux applicatifs dans le cadre d’un développement géomatique :

TileCache

Sous la forme de scripts Python, TileCache permet la création de la mémoire cache de l’application cartographique. Cette mémoire cache prend la forme de milliers d’images appelées « tuiles » (souvent au format .PNG). Ces images sont découpées à même les données générées à partir de MapServer. Cette technique permet d’afficher les éléments visuels sans avoir à les générer à la demande. La vitesse de chargement des cartes est ainsi décuplée.

OpenLayers

Programmé en JavaScript, OpenLayers est en charge de l’affichage HTML des cartes et des éléments de navigation dans les différents fureteurs Internet (Firefox, Explorer, Safari, etc.). C’est par cette interface que l’utilisateur peut « zoomer » sur la carte ou déplacer la vue à sa guise.

Intégration à TYPO3

La géomatique à définitivement sa place dans le monde du logiciel libre et l’intégration de nouvelles composantes à MapServer ne fait qu’ajouter à la complexité et à la beauté des résultats.

Chez DMR, l’intégration d’applications géomatiques à TYPO3 (système de gestion de contenu) est d’autant plus intéressante, car elle permet aux utilisateurs de contrôler les données et l’affichage des cartes grâce à de simples interfaces.

Un commentaire pour “DMR et le logiciel libre au service de la géomatique”

  1. Très bon article. À cela j’ajouterais quelques points:

    Pour ce qui est de l’architecture « MapServer, Tomcat, TileCache, OpenLayers », j’ajouterais une bd GéoSpatiale du style PostGIS, Oracle ou même SQL Server 2008 (avec certaines restrictions). En effet, lorsqu’on ajoute une base de donnée géospatiale à la structure décrite plus haut, on ajoute la possibilité d’avoir des layers (ie. couche d’information) complètement dynamique basés sur des requêtes SQL (ex : la liste des maisons à vendre pour un secteur).

    Chez DMR, nous avons plusieurs projets utilisant ces technologies dans divers projets (comme mentionné pour TYPO3), mais aussi avec des projets Java de R&D pour la Défense Nationale ainsi qu’avec l’Université Laval.

Laissez un commentaire