IGO : trio et défenseurs gagnants : projet de collaboration
1. Les défenseurs
et le trio
gagnants de
l'Infrastructure
géomatique
ouverte (IGO)
ÉNAP 2016, Québec
Nicolas Gignac, conseiller en géomatique
Ministère de la Sécurité publique
2. 2
CITYN
Plan
●Historique
●Pourquoi IGO et qu'est-ce qu'IGO ?
●LES défenseurs :
○Logiciels libres
○Gouvernance
●LE trio gagnant :
○Communauté
○Mise en commun
○Services web
●Évolution
3. 3
Historique
●Mission gouvernementale venant du PM
●Mandats de coordination avec tous les M/O et municipalités pour atténuer les
vulnérabilités sur le territoire du Qc :
○ Sécurité civile (±90%) et incendies ;
○ Affaires policières.
●Mandat de coordination de la géomatique dans le domaine de la sécurité civile (80%)
●Culture forte à la géocollaboration avec nos partenaires gouvernementaux (ex.
verglas)
4. 4
Besoins de SC
●Accéder, rapidement et directement à la source, aux meilleures données géomatique
pour la gestion des risques
●Outils web de géolocalisation (urgence)
●Intégrer l’information disponible (80% géo.) dans un cadre universel et structuré
●Minimiser la dépendance techno et maximiser l'ouverture sur différents systèmes
●Utilisateurs en SC très avant-gardiste (ex. 24 heures chrono)
●Adaptation rapide aux besoins, sans $$$
●Effectuer des analyses géographiques simples par le Web
●Recueillir de l’information terrain et de partenaires
●“Google-Mapisation” des demandes : éducation et accompagnement
●Réponse : Naissance de l’ancêtre d’IGO, premier projet en LL en géomatique :
GOLOC pour Gestion des Opérations de LOcalisation et de Cartographie (2009-2014)
et partenariat avec l’INSPQ (2012-2014).
●Reconnaissance : Octas en 2011 et prix Desjardins du syndicat SPGQ.
5. 5
Lac-Mégantic
Bénéfices de GOLOC
➢ Accès à l’imagerie pour suivre la phase de
reconstruction
➢ Évolution du périmètre en temps réel sur le
site de Données ouvertes
➢Évaluation avec la municipalités des dégâts
Légende
Wagons déraillés
Wagons intacts
Bâtiments détruits
Bâtiments intacts
Arbres détruits
Arbres intacts
➢ 42 personnes décédées
➢ 5 personnes portées disparues
➢ 2000 personnes évacuées
➢ Centre-ville détruit
➢ Déversement dans la rivière Chaudière
6 juillet 2013 – déraillement et explosion d’un train de 72 wagons de pétrole
6. 6
Pourquoi IGO ?
●Mettre à profit plusieurs organisations : contribuer et développer une solution
ouverte ;
●Maximiser l’utilisation de l’expertise (équilibre entre interne et consultants externes)
●Mettre en commun nos besoins de géomatique autour d'une solution libre et gratuite
autour d’une communauté
●Bâtir une infrastructure commune, mais pouvant être distribuée
●Favoriser les bonnes pratiques du logiciel libre et gratuit (LLG) afin de pouvoir avoir la
liberté et la flexibilité sur les produits utilisés
●Supporter les standards de l'industrie (OGC, services web, API)
●Mettre en place une gouvernance ouverte et efficace
●Aucune solution aussi intégrée sur le marché et pouvant répondre à tous ces besoins
7. 7
Qu'est-ce qu'IGO ?
●Infrastructure géomatique ouverte : solution Web gratuite en géomatique
●Architecture modulaire par service web et pouvant être liée à d'autres produits
propriétaires (ex. ArcGIS, Geomedia, GeoServer, CARTO)
●Lancée en août 2015 : www.igouverte.org
●Ouvrir le développement en faisant évoluer le projet G.O.LOC (MSP-INSPQ,
2010-2014)
●Licence libre du Québec (français-anglais) reconnue par l'OSI
●Modèle de gouvernance ouverte et inspiré du monde du logiciels libres
●Respect des droits d'auteurs
●Navigateur utilisé dans Données Québec pour les partenaires
8. 8
Qu'est-ce qu'IGO (aspect technique) ?
Utilisation de github.com pour déposer le code source et dépôt privé pour les
modules (gitlab.forge.gouv.qc.ca)
●Fonctionnalités :
○Navigateur : Données Québec et MFFP
○Service web de carte
○Service de géolocalisation (Adresses, lieux, GPS, repères, etc.)
○Service de métadonnées
○Services d’itinéraires
○Requête spatiale
○Mise à jour en ligne des données géographiques
○Gestion de la sécurité et administration
9. 9
Méthodologie au sein d’IGO
○Par prototype et utilise des concepts de la méthodologie Agile
○Livraison rapide et légère = client heureux
○Individus : motivés, coopératifs, qui se font confiance
○Équipe : qui s’organise, s’interroge, se « challenge »
○Projets simples qui grandissent « du Local vers le Global »
○Rétroaction suite aux commentaires des clients
○NE PAS AVOIR PEUR D’ESSAYER OU DE REFAIRE
○Développement par services communs interopérables/standards
○Collaboration avec nos partenaires gouvernementaux; « on reçoit et on
redonne »
○Partenariat entre organisations (ex:INSPQ-MCC et autres)
13. 13
Étude de l'ÉNAP
(été-automne 2016)
●Étude par des chercheurs (Christian Boudreau) de l'ÉNAP sur le
modèle de collaboration gouvernementale : IGO
●Enquête, étude de cas et constats seront rendus publiques à la
fin 2016 / début 2017
●Démarche vers LES défenseurs : logiciels libres et gouvernance
et LE trio gagnant : communauté, mise en commun et services
Web, puis
15. 15
Logiciels libres
●Logiciel à code source ouvert donnant les droits de l’utiliser, l’étudier, le
modifier et le redistribuer, mais basé sur les droits d’auteur
●Très ouvert au standard (interopérabilité) : logiciel pouvant communiquer
avec libre et propriétaire
●Innover (« ne pas reproduire ce qui existe »)
●Évaluer le potentiel de l’approche du logiciel libre et gratuit :
○Solution établie depuis un certain temps : choix mature
○Solution utilisée par des organisations ayant des similitudes
○Documentation présente dans Internet
○Utilisation d’un réseau de contacts pour en connaître ses avantages
○Services contractuels disponibles au Québec
16. 16
Gouvernance
●Au début, le projet était porté par des professionnels, pas par des
gestionnaires
●Implication des gestionnaires au besoin et dans la prise de décision
●Maximiser l’autonomie et minimiser la dépendance
●Valeur importante donnée aux utilisateurs
●Modèle de gouvernance calqué sur MapServer (mentorat)
●Peu d’intermédiaire entre développeurs / utilisateurs finaux
●Prise de décision par consensus ou 50 % + 1
●Orientée vers les personnes – nos clients
●Planification souple et favorable aux changements
●Collaboration au lieu de négociation
18. 18
Communauté de contributeurs et
collaborateurs
●9 organisations participantes :
CPTAQ, FADQ, INSPQ, MCC, MERN, MSP, MFFP, MTMDET,
CELL (SCT)
Une organisation externe participante :
○Projet DOMINO avec École Polytechnique / Ville de
Montréal
●10-12 développeurs et super-utilisateurs (3 consultants
externes)
●Leadership fort et contribution soutenue
●159 Pull Request / requête de Modifications
●730 commits / modification
19. 19
Mise en commun (mutualisation)
●Même licence libre (de type LGPL) :
○simple et reconnue par l'international
○Licence permet la création de produit dérivé (ex. module) qui
peuvent avoir une licence différente (ex. DOMINO), tout en
conservant le cœur d'IGO complètement ouvert
●Distribution du code source
●Partage d'expertise et d'infrastructure TI
●Plan de développement (comité et gouvernance)
●Ressources externes dans le développement
●Produire des services web selon les même standards
20. 20
Services Web
●Service web de Carte :
○MFFP : Relief ombré 2 m, 2022 tout le sud du Qc
○CPTAQ : zonage agricole
○Carte de glace : suivi des rivières
○Données Québec : historique des événements, etc
○Fond de carte gouvernemental (restreint)
●Service web de téléchargement :
○Données Québec (GeoJSON, CSV ou Shapefile)
●Service de recherche (restreint) : adresses, lieu, repère kilométrique
●Service de catalogage : métadonnées
●Service d'itinéraire (restreint) : chemin le plus rapide
21. 21
Évolution
●IGO-2.0 :
○Évolution technologique (environ aux 2 ans)
○Atelier de discussion ou “sprint”
○Internationalisation
●Externalisation ouverte (“crowd-sourcing”)
●Possibilité d'hébergement dans l'infonuagique
●Discussion avec d'autres partenaires
●Équipe volante en géomatique (“SWAT Team”)
●Contribution externes
●Présentation complète de l'étude de l'ÉNAP
22. 22
Commentaires/questions ?
IGO : www.igouverte.org ou écrire à info@igouverte.org
GitHub : https://github.com/infra-geo-ouverte
Blogue : http://geoegl.msp.gouv.qc.ca/blogue/
Données Québec : https://www.donneesquebec.ca