MapLink, mise en œuvre d'une application de type SIG mobile à partir de composants Open Source Capture, remontée et traitement de l'information géographique en temps réel Information Géographique temps réel Réda KADRI Docteur en Technologies de l'information et de la communication Responsable R&D SAS ALKANTE Enseignant (architecture logicielle et SOA) à L'école Nationale Supérieure d'ingénieurs de Bretagne Sud Membre de l'action Software Evolution (Laboratoire Valoria - UBS)
Du mode déconnecté vers le mode connecté : A l'origine : déporter les SIG sur le terrain (chargement / déchargement sur un poste mobile des données géographiques), Aujourd'hui, extension terrain du SIG par ouverture de réseaux. Une évolution des usages poussée par des évolutions dans les domaines : De la géolocalisation (GPS) et de la diversité des terminaux, Des réseaux mobiles. Des perspectives nouvelles pour : Les domaines temps réels (urgences), Les travaux en mode décentralisé, Le recueil automatisé et la communication d'informations terrain (capteurs).
Les SIG mobiles font intervenir plusieurs technologies : Spatiale : localisation, Télécoms : transport de l'information, Informatique : développement d'applications métiers, Géomatique : approche métier des problématiques / notions d'espace et de temps. Les composants de la mobilité : Appareils de géolocalisation (GPS ou triangulation), Réseaux, Terminaux mobiles pour la représentation cartographique, Outils de centralisation et de visualisation, Plateforme de médiation.
Typologie des SIG mobiles Mode localisation Se localiser dans l'espace, Mode tracking Localiser dans l'espace - Suivre un ou plusieurs mobiles sur un système centralisé, Mode multicast Localiser dans l'espace - Suivre un ou plusieurs mobiles sur un système centralisé et sur les mobiles. Les modes tracking et multicast peuvent également intégrer des capteurs
Place de l'open Source
Open Source et géomatique Caractéristiques Une offre complète et multiple : couverture riche des besoins des utilisateurs, Des technologies matures, Des librairies performantes, reconnues et opérationnelles, Des réseaux d'acteurs internationaux (laboratoires, universités, entreprises privées, acteurs publics,...), Un développement coopératif / collaboratif : mutualisation des projets, mutualisation des moyens, convergence des projets, Une offre dynamique (communautés structurées), Solutions ouvertes, sans dépendance technologique, Respectant les normes -> Interopérable
Open Source et mobilité Applications Open Source : localisation / tracking Nokia : Maemo Mapper, QT Mapper Iphone : Cloudmade's Iphone Maps Library geocodage, upload de photos... collaboration de différents développeurs GPSDrive, TangoGPS (Linux) MobiTracer (Java) OSMTracker (Windows Mobile) Développé par la communauté Open Street Map
Open Source et mobilité Quelques SIG mobiles Open Source SIG (accès à des données distantes et locales) + possibilité de développement d'applications métiers GRASS (IPAQ/Linux) encore en développement / prototype GvSIG Mobile (0.2) : Windows Mobile Java ME Shapefiles, ECW, WMS + OpenStreetMap, GML, KML, GPX GPS Édition de points, lignes, polygones
Présentation de MapLink
Objectifs Objectifs Système d'information Géographique mobile en temps réel appliqué au domaine de la gestion de crise MAPLINK est une architecture générique pour : Gestion de mobiles : dispositif embarqué, Echange et traitement dynamique de l'information, Centralisation de l'information, Stockage et analyse des données terrain, Utilisable sur réseaux : Ethernet, Wifi, bluetooth, réseaux cellulaires / réseau radio... Connexion M2M Machine to Machine (capteurs, )
Présentation Dans le contexte Gestion de crise, MapLink est composé : d une mallette incluant un dispositif de recueil d information géolocalisée (événement et localisation) et un outil de représentation cartographique (SIG Mobile), d un dispositif sécurisé de transport de l'information, d'une application de consultation, d'analyse et de diffusion en environnement Web (WebGIS) Une solution portable (déploiement en un temps minimum), pour une communication multilatérale (multicast) entre le terrain et un poste de commandement centralisé.
Origines Contexte : Expérience en gestion de crise en Juin 2004-60ème anniversaire du débarquement en Normandie (18 chefs d'etat), Nombreux travaux menés par Alkante dans le domaine de l'information géographique et utilisation de composants Open Source, Alkante régulièrement confrontée aux problématiques géographiques des services de l'etat (Ministère de l'intérieur, Prodige, Carmen,...) Une expérimentation dans le contexte d'une cellule de sécurité civile (Préfecture du Finistère).
Caractéristiques Caractéristiques : mode connecté : remontée des informations terrain en temps réel (GSM, GPRS, WIFI, Radio, ) et réception d'ordres, mode déconnecté : enregistrement de traces GPS et de données terrain (production de données géographiques pour post-traitement), Type de données collectées / échangées : Les données terrain intégrées à la solution peuvent être : mode mesure : connexion à des capteurs (M2M : machine to machine), mode SIG : informations saisies sur le terrain ou information expédiées par le poste centralisé : commentaires, données géographiques (périmètre, points,...)
Caractéristiques techniques Viewer mobile (téléphone, PDA,...) Viewer SIG en Java basé sur l'interface de Udig Tests avec GvSIG mobile et gvsig Desktop Boîtier mobile communicant OS : Linux Protocole à base de composants OpenSource pour l'échange de données au format XML Plateforme de médiation Serveur Serveurs : Linux Base de données : PostgreSQL Protocole à base de composants OpenSource pour l'échange de données au format XML OS : Debian (Linux) Client Web Interface web: OpenLayers + ExtJs Serveur Web : Apache Serveur cartographique: Mapserver Language de programmation: Php Une plateforme à base de composants Open Source et respectant les normes OGC et W3C.
Architecture MapServer GPS PostGIS Boîtier malink Plateforme de Médiation Boîtier maplink GPS Boîtier maplnk GPS
Fonctionnalités Application SIG Application envoi des mesures des capteurs Groupe1 Groupe2 Application de communication
Fonctionnalités Plateforme centralisée : administration Administration des documents cartographiques, Administration de la plateforme en mode Web (Extranet sécurisé), Administration des éléments du dispositif, Visualisation temps réel en mode Web, Paramétrage de la fréquence d'archivage des données, Edition de données et envoi aux boîtiers, Envoi de commentaires aux boîtiers.
Fonctionnalités Plateforme centralisée : consultation Visualisation temps réel des positions de tous les mobiles (vitesse, direction), Interrogation des objets et des données associées, Visualisation des traces des véhicules / tri par date et heure, Localisation par véhicule, par groupes, Réception / édition de commentaires, Editions d'objets géographiques, Envoi / réception d'alertes géolocalisées.
Fonctionnalités Fonctionnalités
Fonctionnalités Fonctionnalités du mobile Visualisation temps réel des positions de tous les mobiles (multicast), Interrogation des objets, Réception / édition de commentaires, Edition d'objets géographiques - données vectorielles, Envoi / réception d'alertes géolocalisées, Mode déconnecté.
Fonctionnalités Dispositif mobile Interface cartographique sur le poste mobile sous gvsig
Cas d'application Gestion de crise : Service Interministériel de la Défense et de la Protection Civile (SIDPC) : tests avec la Préfecture du Finistère (29), Suivi de mobiles et cortèges, Gestion de flottes : Transports en commun, Transporteurs (camions), Locations de véhicules (voitures / vélos ) Véhicules spéciaux : grues, bennes,... Traçabilité logistique : Fret (rail / route) et transporteurs Réseaux de capteurs mobiles : Température, humidité, pression,... Suivi de sportifs (courses automobiles, course cycliste,...)
Perspectives Interopérabilité et normalisation / standardisation : Implémentation des normes «Sensor Web Enablement» (norme OGC pour la diffusion d'informations issues de capteurs) Analyse des données archivées : Analyse spatio-temporelle, Map Matching : Correction des positions GPS / trajectoires.
En conclusion... Un projet innovant : Transfert de l'information de position - mode broadcasting, Un véritable SIG Mobile en temps réel, Traçabilité, Analyse de données / analyse spatiale, Création de données (mode déconnecté). Solution prête à l'emploi (générique), personnalisable par le développement d'applications métiers, Liaisons sécurisées.
MERCI DE VOTRE ATTENTION Siège Agence Paris 1 rue du Chêne Morand 47 rue Servan 35 510 CESSON-SEVIGNE 75011 PARIS Tél : 02.99.22.25.70 Tél : 01.48.05.40.78 Site web : www.alkante.com e-mail : alkante@alkante.com