• Français
  • English
  • Español

Présentation

ThemaMap est un outil de cartographie thématique multi plateforme, distribué en tant que logiciel libre. Il est développé en collaboration par le GREYC, le SAIC-CERTIC et le CRH.
Cette application permet d’accéder à des sources de données de différents formats (Bases Postgres, Fichiers DBF, CVS, GML, etc.), de manipuler ces données puis d’en effectuer des représentations thématiques. En quelques clics, l’utilisateur peut ainsi accéder et combiner de multiples sources de données pour ensuite les visualiser sous forme de représentation cartographique.

Pour construire une carte, l’utilisateur débute par le choix de ses sources de données géographiques telles que les ShapeFiles (ESRI), fichiers CSV ou encore des données extraites d’une base de données PostGIS. Une couche “raw” (affichage des objets géographiques) est ajoutée par défaut. L’utilisateur peut alors ajouter tout autre type de représentation thématique en fonction de ses besoins.

Les représentations disponibles sont:

  • Symboles proportionnels (disques, icônes, polygones),
  • Symboles proportionnels colorés,
  • Polygones réguliers,
  • Trajets et flux,
  • Choroplètes,
  • Camemberts et histogrammes.

Divers outils permettent de manipuler les données et les représentations associées:

  • Filtres
  • Jointures
  • Tris
  • Constructions de grilles spatialisées
  • Constructions de tableaux croisés 

La carte ainsi créée peut ensuite être enregistrée dans un fichier properties  (fichier texte permettant une reconstruction ultérieure ainsi que la prise en compte de la mise à jour des sources de données. La carte produite peut également être exportée sous les formats SVG, JPEG ou GIF.

Face à d’autres logiciels de type SIG (Arcgis, Quantum Gis, GVSIG…), nous avons tenté d’apporter quelques atouts qui manquaient aux solutions disponibles souvent difficiles à manipuler :

  • Liberté.
  • Évolutivité, permet notamment de rajouter des modes de représentations adaptés a une thématique particulière.
  • Fonctionnalités  propres  aux manipulations des bases de données statistiques.
  • Éventail des modes représentations.
  • Disjonction entre représentations, données, cartes.
  • Mise à jour de cartes existantes facilité.

ThemaMap est une extension de l’application OpenMap. OpenMap est un outil OpenSource développé par BBN Technologies sous forme de toolkit de programmation basé sur les Javabeans. Il permet notamment de développer des applets à intégrer dans des sites Web. Les informations géographiques sont gérées et affichées sous forme de couches indépendantes.

OpenMap permet également de changer facilement de projection, de zoomer ou encore de se déplacer sur une carte. Chacune des couches implémente l’extraction des données ainsi que la construction des objets graphiques à visualiser. Enfin, l’objet  “MapBean” construit le rendu final.

L’inconvénient majeur de cette application est que chaque couche est spécifique à un format de données et une visualisation de données particulière n’est disponible que pour un type de source de données. Notre contribution dans la réalisation de ThemaMap est double : l’abstraction de l’accès aux données et la construction de cartes thématiques.

La dernière version est disponible en télé-chargement ici.

Le logiciel est disponible en trois langues: Anglais, Espagnol, Français.

 

 


Greyc Université de Caen CNRS CRH ENSICAEN CERTIC

Projet supporté par le Contrat de Projet État Région Basse-Normandie 2007-2013