SlideShare une entreprise Scribd logo
1  sur  23
www.thalesgroup.com




                      Application Observateur Terrain
Vers une capacité mobile et libre lors d’opérations terrains en sécurité civile
Projet Vigilance
Opérations Terrains

Problématique



                   Encombrant
   Lourd


           Lent

  Connectivité    Incomplet
Opérations Terrains


Évolution des technologies portables
Opérations Terrains
Application Mobile


Observateur Terrain :




La toute nouvelle capacité mobile en sécurité publique !
Application Mobile

Bénéfices




            √
Application Mobile


Observateur Terrain




  Vue Cartographique     Interopérabilité




    Transmission       Saisie Information
     Information
Application Mobile
Application Mobile
Application Mobile
Application Mobile
Application Mobile


1
    2

          3
Architecture



Choix Technologique
                                           Apache
   Réutilisation
   Portabilité: Choix Type Appareil
   Communauté
   Connaissance équipe
   Adoption de l’éco-système    Android
Déploiment



Centre des opérations                                            Sources WMS
  gouvernementales
                                                             dsfaasdfdsafsa
                                                                                            Saisie Observation      Vue Cartographique

                                     WMS




                 PostgreSQL                                                                          Observateur Terrain

                                           Tuiles / Cartes



       Service web MSP                          KML
       -Ajout observation
       -Ajout révision observation
       -Ajout piéce jointe

       Services WMS
                                                                   TileCache   SpatiaLite
Architecture
Architecture
Architecture
Défis Développement

 Déploiement Carte       Couche Intégration
pour mode déconnecté   composantes non natives
Statut


Mise en production
Statut

Solution réutilisable pour divers contextes opérationnels
Conclusion
Questions




Pour plus d’information…
Martin Rivest, B.Sc, PMP
Chargé de projet, Responsable Offre Géomatique
Thales Canada, Défense et Sécurité
Martin.Rivest@ca.thalesgroup.com
418.651.0606 poste 1953

Luc Lessard
Service de l'infrastructure et du réseau
Direction des technologies de l'information
Ministère de la Sécurité Publique
geomsp@msp.gouv.qc.ca
418.646.6777 poste 30009

Contenu connexe

En vedette (20)

Etude sur les enjeux et les actions d'Efficacité énergétique
Etude sur les enjeux et les actions d'Efficacité énergétiqueEtude sur les enjeux et les actions d'Efficacité énergétique
Etude sur les enjeux et les actions d'Efficacité énergétique
 
Ejercicios tema 13 y 14
Ejercicios tema 13 y 14Ejercicios tema 13 y 14
Ejercicios tema 13 y 14
 
04 annexe_7_12
 04 annexe_7_12 04 annexe_7_12
04 annexe_7_12
 
Resume critique article
Resume critique articleResume critique article
Resume critique article
 
Lect2.1
Lect2.1Lect2.1
Lect2.1
 
Ppt pc esp
Ppt pc espPpt pc esp
Ppt pc esp
 
7 hábitos
7 hábitos7 hábitos
7 hábitos
 
Beguines 2015
Beguines 2015Beguines 2015
Beguines 2015
 
Lect7.2
Lect7.2Lect7.2
Lect7.2
 
Application d'affichage des news sur Windows phone 7
Application d'affichage des news sur Windows phone 7Application d'affichage des news sur Windows phone 7
Application d'affichage des news sur Windows phone 7
 
Conteneur maritime
   Conteneur maritime   Conteneur maritime
Conteneur maritime
 
notas Ellen White leccion 10
notas Ellen White leccion 10notas Ellen White leccion 10
notas Ellen White leccion 10
 
Lect8.1
Lect8.1Lect8.1
Lect8.1
 
2012 01-01 complementario
2012 01-01 complementario2012 01-01 complementario
2012 01-01 complementario
 
soyons fiers_de_nos_soldats
soyons fiers_de_nos_soldatssoyons fiers_de_nos_soldats
soyons fiers_de_nos_soldats
 
Luose
LuoseLuose
Luose
 
2011 04-04 powerpointsef
2011 04-04 powerpointsef2011 04-04 powerpointsef
2011 04-04 powerpointsef
 
2012 01-01 leccionprimarios
2012 01-01 leccionprimarios2012 01-01 leccionprimarios
2012 01-01 leccionprimarios
 
L'Histoire du Web Acadien
L'Histoire du Web AcadienL'Histoire du Web Acadien
L'Histoire du Web Acadien
 
Las Ligas y la Salud
Las Ligas y la SaludLas Ligas y la Salud
Las Ligas y la Salud
 

L'application Observateur Terrain du MSP

Notes de l'éditeur

  1. Bonjour ! La présentation aujourd’hui va porter sur une toute nouvelle capacité terrain qui révolutionne le travail des conseillers en sécurité civile. Hey oui ! Rien de moins ! On est tres fier d’avoir contribuer a ce projet. Je suis bien content de vous en parler aujourd’hui…on va tout d abord…. 1- On va décrire le contexte du projet et les besoins ayant menés à la solution 2- Puis, on va demontre les fonctionalités principales de l’application 3- D’un côté plus technique je vais donner un apercu de l’architecture ,des composantes utilisées et des defis rencontrés lors du developpement 4- Pour finalement conclure sur le statut du projet.  
  2. On assiste a l’ accroissement des événements extrêmes depuis quelques années deja. On n a qu’ a pensé a la Tempete du Verglas ou aux désastres provoqués par des phénomènes naturels qui sont de plus en plus nombreux. ) Plus recemment, le projet Vigilance se veut un geste concret en réponse aux inondations du printemps 2011 (ayant touché 160 municipalités au Québec). Les dimensions du projet sont: Amélioration de la surveillance dans le but d’anticiper les phénomènes naturels dangeureux ainsi que leur consequence afin d’alerter la population et mobiliser les intervenants oeuvrant en sécurité civile. La première phase du projet vise a soutenir les autorités du ministère dans la gestion des inondations au Québec. Dans le cadre du Projet Vigilance, les opérations terrains sont au cœur des améliorations technologiques proposées afin
  3. Le Problème ? Depuis plusieurs années, l’utilisation des ordinateurs portables (laptop) ne semble pas répondre à aux besoins des conseillers(ères) en sécurité civile déployés sur les lieux de l’événement Ils sont Lourd, encombrant, long à mettre en marche et offre une connectivité limitée ; Ils ne constituent pas , non plus, une solution complete pour accomplir leur tache quotidienne Ca semblent être les raisons qui, manifestement, rebutent leur utilisation à l’extérieur du bureau en intervention .
  4. L’autre facteur de considération est l’évolution technologique dont le grand public est l’acteur clé. On assiste a une utilisation massive des téléphones intelligents et Tablettes). Les intervenants terrains demandent plus d’ergonomie, plus d’innovation. Le conseiller se pose des questions. Pourquoi devoir utiliser les vieux systèmes désuets tandis que tout le monde autour s’approprie la nouvelle technologie ?
  5. Les conseillers terrains doivent s’adapté aux nouveaux contextes où les communications rapides entre eux et les centres de décisions sont cruciales a la réussite des interventions La gestion du temps et de l’espace, l’accès à de l’information pertinente et la capacité d’en transmettre sont des réalités où les équipes terrains demandent des solutions pour faire face aux nouveaux défis ; aux nouvelles réalités. Dans ce contexte, avoir acces a tous les outils qu’on a besoin , dans un seul système conviviale et performant serait donc une avancée majeure pour les intervenants.
  6. Hey bien c’est maintenant possible !! Avec l’ application Observateur Terrain du MSP !!!! L’application mobile android est la solution afin d’ exploiter les nouvelles technologies portables pour répondre aux besoins des intervenants terrains dans un contexte de gestion de l’information en sécurité civile.
  7. La nouvelle capacité operationelle apporte plusieurs benefices Economie cout non negligeable - une tablette ne coûte pas plus cher qu'un appareil photo et un GPS. Et on ne parle pas des coûts au niveau du temps des conseillers pour la retranscription de données. - avec un modèle qui permet l’utilisation d’un vrai clavier ainsi qu'une bonne suite d'outils logiciel de base, peut remplacer un portable pour la personne qui n'est qu'occasionnellement au bureau. - Economie aussi par le fait que la formation est minimale Simplification Procédure Opérationelle Présentement ils vont sur le terrain avec un formulaire papier, appareil photo, et ils utiliser un appareil GPS pour localiser l,endroit.  Avec le formulaire tablette, ils évitent la re-saisie des données, la localisation est automatique (donc pas d'erreur de retranscription de coordonnées) et une photo de base est disponible. Sinon la plupart du temps, les images dépendent des médias actuellement. Augmentation Rapidite Transfert Donnees Selon moi, Le principal avantage est la rapidité à transmettre des données validées (avec photo, vidéo ,etc) au centre des operations de l'organisation 1- pour que les autres personnes concernée (differents intervenants) puissent y avoir accès en consultation immediate 2- et beaucoup plus efficace pour reagir et et prendre des decisions. Solution simple, Intuitive et Performante Acces a une panoplie d applications complementaires pour combler les differentes taches quotidienne Retroaction: Ce n est plus une preuve de concept, l essayer c est l adopter
  8. L’application fait plein de choses interessantes mais j aimerais vous presenter 4 fonctionnalites en particulier aujourdhui: La Vue Cartographique et le support en mode déconnecté L’Interoperabilite avec le support des standards de LOGC La Transmission Information et la gestion de la connectivite qui est transparente pour l usager La Saisie Simple d’information (via 2 Formulaires - type Inondation et Generique)
  9. Vue opérationnelle commune Navigation Cartographique via multi touch Ajout de données (gestion des couches) Localisation position actuelle Cartographie en mode deconnecte En fait, le fond de carte utilise une source TileCache en mode connecté et déconnecté. Il va prendre les tuiles soit localement, soit sur le serveur du MSP. Support pour les endroits eloignes ou connectivite est limitee ou non continu
  10. Transmission Information Envoi de données sécurisé au serveur MSP Donnees ,pieces jointes Synchronisation temps réel – Transparente selon connectivite Status selon envoi,en attente, probleme transmission Mise à jour à distance (données (maj formulaire pour les listes, menus et application au complet apk)
  11. Ajout Observation Formulaire Inondation / Générique Prise photo, vidéo Champs automatiquement remplis selon la localisation du conseiller (GPS plateforme) pour la municipalite par example. Ce qui est interessant egalement c est que les champs obligatoire du standard CAP-PC (Common Alerting Protocol) sont intégrés dans le formulaire. Ce qui permet lors de l'envoi au MSP des observations-terrains qui sont conforme au standard et donc de pouvoir réutiliser l'information dans le cas d'un événement majeur et de faire une alerte (selon le protocole CAP-PC) aux partenaires du MSP et/ou à la population à partir de cette même information. Ne manquez pas la presentation dans la salle Vision Geomatique a 11.00 demain si vous voulez en savoir plus sur principe d'intéropérablilité MASAS-CAP-PC
  12. Interoperabilite KML LOCAL Ajout simplet couche WMS en mode connecte : Sauvegarde des sites repertories dans les Preferences Reutilisation de l excellent travail qui avait été fait au MSP pour exposer les donnees du ministeres et des organismes partenaires via les services et standards ouverts. Par example avoir acces a la couche des stations du portail Application Debit niveau au niveau du terrain afin de consulter les indicateurs et tendances.
  13. Interface Graphique simple et intuitive 3 Étapes faciles ! Visualisation cartographique afin de détermine l’endroit de l’observation Saisie Information via Formulaire (2 formulaires – Generiques et Inondation) Liste deroulantes automatique filtre en fonction de la localisation Possibilité de prendre des photos et videos Envoie des données au Serveur MSP (ainsi disponible pour le centre des operations gouvernementales, via les differents portails du MSP et via les services WMS)
  14. La solution s’inscrit bien dans l’architecture technologiqe du MSP. Le choix de la plate-forme Android répondait ainsi a plusieurs critères clés. Parmi les principaux: Réutilisation de composantes Portabilité: Grande Flexibilité pour le choix de la plate-forme (tablette, téléphone) Grande communauté d’utilisateurs et développeurs actifs Nombreuses applications disponibles permettant de répondre aux besoins des intervenants (chat, distance,etc) Connaissance de l’équipe de développement en place Adoption de la philosophie Android (navigation, UI, utilisation hook plateforme (intent, notification etc)
  15. Du côté de l’architecture de déploiement, l’application mobile utilise une source TileCache en mode connecté et déconnecté. Il va prendre les tuiles soit localement, soit sur le serveur du MSP. Un mécanisme d’extraction permet de copier la couverture cartographique a même l’appareil pour utilisation en mode déconnecté. Un service Web a été développé pour support l’ajout, la révision observation ainsi que le support des pieces jointes. Un compte MSP (de type LDAP) est ajouté dans les comptes de l'appareil Android.  Ce qui permet la connection sécurisé au service web via ICHain. On peut sélectionner le compte à utiliser (s'il y en a plusieurs enregistré dans l'appareil) dans les paramètres de l'application Observateur Terrain.   BD SpatialLite locale sur la tablette permet de supporter les operations spatiales et la gestion des données internes de l’application (choix des menus et listes au niveau des formulaires. Les observations sont ajoutés à la base de données (PostGreSQL) et donc immédiatement disponible pour l’ensemble des portails et applications du ministères.
  16. D’un côté plus technique voici le diagramme des composantes de l’application Mobile Observateur Terrain. Au niveau des ‘building blocks’ natifs Android, le ContentProvider nous permet une interaction avec les bases de données utilisées dans l’application mobile Le Connectivite Manager est utilisé pour être notifié lorsqu’on retrouve une connectivité. L’application peut ainsi automatique se synchroniser pour l’envoi des observations vers le serveur du MSP. Le rôle du "Notification Manager" est d'afficher des notifications à l'utilisateur pour afficher l'état des transferts et en cas d'erreur / de changement de statut. C’est le Account Manager qui permet la gestion des comptes utilisateurs (LDAP) sur la tablette qui est utilisé pour le service sécurisé. Le LocationManager permet de représentrer notre position actuelle avec le GPS et ainsi de contextualisé le formulaire d’observation en fonction de l’endroit ou l’on se trouve. Finalement , le WebView est utilisé. L’application est en fait une composante web avec la barre d’outil Android dans un Fureteur Chrome ou la page web contenant OpenLayer est en mode plein ecran (full screen).
  17. Au niveau des librairies, SpatiaLite nous permet d’avoir une base de données (fichier) permettant les opérations géographiques. Par exemple, ca permet de remplir automatiquement certain champs du formulaire comme le champs "Municipalité" est rempli automatiquement en fonction de la position GPS). Cette base de données (format fichier) peut –etre synchroniser ainsi facilement. On support ainsi a mise a jour des données internes de l’application (choix des menus et listes) sans avoir a proceder a une reinstallation complete de l application. Cette base de données contient également les préférences de l’application. Tant qu’a elle, la base de donnees natives Android (SQLite) est utilisée pour la sauvegarde des observations prises par les intervenants terrains. La Librairies Apache HTTP a été importée sur la plate-forme afin de supporter l’envoie des données et des fichiers attachés dans une seule et meme requete HTTP. Ce n’etait pas supporté dans ce que la plateforme native nous offre. Avec cette librairie on peut envoyer 3 fichiers dont un élément de données comme du JSON par example . La connection sécurisée est basé sur ICHAIN (connection de type SSL). On ajoute un compte MSP (LDAP) dans les comptes de l'appareil Android.  L'application se sert ensuite de ce compte pour se connecter au service web avec iChain et envoyé des données de façon sécurisé. On peut sélectionner le compte à utiliser (s'il y en a plusieurs enregistré dans l'appareil) dans les paramètres de l'application Observateur Terrain. L’engin cartographique est basé sur OpenLayers. Les connecteurs javascript permettent d,établir le pont entre les commandes JAVA-Android et les fonctions correspondantes dans l’API de OpenLayers du cote JavaScript
  18. Au niveau de l’application en tant que telle, les morceaux de robots sont les suivants: - Formulaires Navigateur WMS Carte: Modification OpenLayer pour lire les données avec un URL local. On va parler plus en détails des cartes lors des lecons apprises. - Service Synchronisation - Parametres de l’application 3 mois/ 1 personne : Developpement de la solution
  19. Lors de l’élaboration de la solution, nous avons rencontrés 2 defis majeurs. 1- Gestion des tuiles pour le support du mode déconnecté. Plusieurs options furent étudiées. La réutilisation des données existantes (TileCache) fut privilégié. 2- Couche intégration pour les composantes non natives sur la plateforme. Pont entre Android et JavaScript pour OpenLayer principalement ! Meme si je parle rapidement, 20 min . Ca passe vite  Venez me voir suite a la conférence si vous souhaitez avoir plus de détails sur ces sujets. Notes techniques (en cas de question)
  20. La première phase de développement de Vigilance concernait le bassin de la Rivière Richelieu.  La livraison du 31 mars 2012 devait doter les intervants terrains d’une capacité amélioré lors d’inondations. Malheureusement ou heureusement ( ca depend comme on voit ca ! ) , il n’y pas eu d’inondations majeurs le printemps dernier. Les pilotes on procédés a des essais cet été. Les pilotes sont donc en attente d’un prochain evenement majeur afin de proceder a un deploiement plus large. Cette portee de plus grande envergure permettra une definition des pratiques entourant leurs utilisations afin d’appliquer la solution a l echelle des directions regionales dans une deuxieme phase. Il y a egalement l’i mplémentation infrastructure pour la gestion des solutions mobiles qui doit etre réalisé pour supporter un deploiement a grande echelle. Livraison 31 mars 2012 Déployé et utilisé par les pilotes sur le terrain : Été 2012 Retroaction Pilotes. IE Ajout formulaire pour evaluation risque par exemple. En attente d’un évènement majeur pour déploiement plus large. Moyen terme: Déploiement pour l’ensemble des conseillers (70 tablettes) Nous n'avons pas acheté ces 70 engins au début p.c.q la technio évolue rapidement et ils sont meilleurs d'une version à l'autre. Retrospective avant l’application a l echelle de toutes les directions regionales
  21. Un enorme benefice c’est que l’ application peut facilement etre personnalise et adapte a tout besoin simple de saisie de l information sur le terrain. C est donc une plate-forme reutilisable dans d autres contextes operationnels. Au niveau de la sécurité civile, cette nouvelle capacité terrain pourrait être étendue. Permettre la saisie d’observation ou l’information (collation intelligence) au niveau des comité de bassins (exemple pont). Utilisation comme senseurs pour eventuellement mieux anticiper (croisement historique des donnees), gestion des alertes,etc En poussant a l extreme, former des benevoles en sécurité civile et leur donne acces a l application dans le concept du citoyen engage des villes intelligentes - Depuis l’utilisation de l’application mobile en théâtre d’opérations, l’application a deja suscité l’interet d’autres ministeres et organismes. - MCCCF :.: Répertorier les sites et artefacts archéologiques et les oeuvres d art. - Garde du Corps : Planification Evenements. Cibler et repertorier des sites avant evenements (zone de replis, a risque,etc)
  22. En conclusion: -Le projet s’inscrit dans la vision de GéoCollaboration du MSP; -Il contribue au développement d’une plate-forme technologique au MSP, avec d’autres projets, basée sur des composantes réutilisables « Open Source » supportant des formats interopérables via des services ouverts. -Il accroit de façon significative la capacité d’anticipation des événements et précise l’alerte auprès des personnes et des organisations; -Il s’inscrit dans la mise en place d’une communauté de partage d’information avec les partenaires -Il s’ajoute à la boîte à outils des décideurs pour la prise de décision et à celui des groupes d’experts . -L’application Observateur Terrain apporte des benefices indéniables. Il simplifie la vie des conseillers tout en intégrant plus de fonctionnalités. Les communications en temps réel avec les centres de decisions ainsi que la performance et simplicite de la solution augmente grandement l’efficacité des équipes terrains. C’est un exemple concret d’une solution basé sur l’open source qui apporte une veritable solution operationnelle pour le ministere de la sécurité publique. Apres le portail des données ouvertes du Gouvernement du Québec, qui sait peut-être que la plate-forme de l’application mobile sera un jour une composante réutilisable disponible pour toute la communauté….