Présentation par Pierre Lessard du MTQ de l'Infrastructure Géomatique Ouverte
(IGO)
au gouvernement du Québec lors du Salon des logiciels libres en 2015 à Montréal.
4. Tout à commencé: Sécurité Publique du QC
4
Le MSP devait moderniser ses applications géomatiques;
Une infrastructure (G.O.LOC) a été mis en place pour répondre aux
besoins spécifiques en sécurité civile;
Mission gouvernementale pour diminuer la vulnérabilité du QC face
aux sinistres et à la criminalité;
5. Démarche du MSP
6
Évaluer le potentiel de l’approche logiciel libre
• Ajout de composante Logiciels libres: Mapserver,
OpenLayers, PostGIS, et autres;
• Passage à Linux Ubuntu Serveur au lieu de Windows;
• Banque de données Oracle vers PostGreSQL/PostGIS;
• Développement par étape et livraison rapide sans coût
excessif.
7. Transition vers IGO
8
Afin de maximiser l’utilisation de l’expertise, le MSP s’est allié à des
spécialistes de plusieurs M/O (INSPQ, MCC, FADQ, MTQ, CPTAQ);
Tous ces M/O ont des besoins géomatiques similaires et une
composante territoriale forte.
9. Projet IGO
10
Évolution du projet G.O.Loc
Projet résolument inter-organisation
Les partenaires s’appuient sur une solution unique
Le MSP n’est plus le seul propriétaire
La responsabilité est répartie
Relève complète
Modèle de gouvernance et processus de développement inspiré de l’open
source
Développement Agile
Utilisation d’une forge gouvernementale et de github.com
Architecture modulaire par services (WMS, WFS, WMTS, CSW)
Configuration sans programmation (fichier de configuration XML)
10. Partenaires
11
Liste des partenaires actuels:
www.cspq.gouv.qc.ca/
http://www.cptaq.gouv.qc.ca/
https://www.mtq.gouv.qc.ca/
http://www.mcc.gouv.qc.ca/
http://www.fadq.qc.ca/accueil/
https://www.inspq.qc.ca/
http://www.securitepublique.gouv.qc.ca/
11. Objectifs
13
• Réduire les coûts et augmenter l’agilité
• L’utilisation des technologies en logiciel libre, le développement à
l’interne en collaboration avec les partenaires gouvernementaux ont
déjà contribué et vont contribuer à l’avenir à réduire les coûts de TI au
sein de l’appareil gouvernemental, du moins en ce qui concerne le
volet géomatique.
12. Choix des composantes en fonction du
degré de maturité
14
Solution établie depuis un certain temps
Plusieurs versions et révisions de la solution
La stabilité et qualité de la solution
Dans le cadre de la démarche
Les produits existaient en moyenne depuis 3-5 ans
Ils étaient tous à des versions 1.0 et +
Ils avaient faits leurs preuves en terme de stabilité, puisque déjà en « production »
dans des environnements similaires au nôtre
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
13. Méthodologie utilisée
16
Par prototype et utilisation des concepts de la méthodologie Agile
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, INSPQ-MTQ et
autres)
14. Acteurs de la communauté
17
Gestionnaires responsables habilités
à assigner des ressources
Répondants techniques des organismes impliqués
Réviser et approuver les demandes de changements
Définir les priorités du projets avec le comité directeur
Coordonner la publication de révisions régulières du logiciel
Etc.
Programmeurs expérimentés pour valider le travail des
programmeurs
Développeurs, programmeurs, architectes, rédacteur,
testeurs, valideurs, etc.
Acteurs de la communauté du projet Géo G.O.Loc
( Version béta évolutive )
Comité
Technique
Committeurs
MSP
INSPQ
CELL
FADQ**
MSP
INSPQ
MCC
FADQ
Autres M/O
* *: : a déjà
Implanté
G.O.Loc
Contributeurs
Développeurs, architectes, testeurs, pilotes, autres
MSP, INSPQ, MCC, FADQ
CELL
Et tous les M/Os intéressés
MTQ
MTQ
MTQ
Comité de direction
16. Bénéfices anticipés et réalisés pour le
MTQ depuis 2014
19
Au MTQ, dans le cadre du renouvellement de son infrastructure
géomatique, les principaux bénéfices suivants ont été observés
dans l’utilisation de IGO:
Réduction des coûts de développement et de maintenance
Réalisé: en moyenne, une réduction de plus de 50% du temps de
développement.
Diminution des délais de livraison
La presque totalité des services identifiés depuis octobre 2014 est
livrée ou le sera dès la mise en place finale de l’infrastructure (oct
2015).
Flexibilité d’évolution
Solution modulaire qui permet l’évolution d’un service ou d’un
composant de façon indépendante.
17. Bénéfices anticipés et réalisés pour le
MTQ depuis 2014
20
Exploitation simplifiée pour les clients
L’interface du navigateur IGO facilite l’exploitation et est reconnue
comme telle par les utilisateurs.
Utilisation des résultats issus du partenariat IGO
Exemple: Outil d’importation récupéré à 100% de la communauté
IGO
Exemple - Navigateur IGO récupéré à 100% de la communauté
IGO
Développement des compétences en mode agile
Réduction des délais et des efforts tout en respectant un cadre
rigoureux de développement.
Meilleurs services aux clients
Les partenaires qui bénéficient des services, actuellement en
mode évaluation, sont très .
19. Principales réalisations
22
Principales fonctionnalités disponibles:
Navigation cartographique
Service de géolocalisation et d’itinéraire
Requêtes spatiales
Mise à jour en ligne des données géographiques
Gestion de la sécurité et administration
20. Principales réalisations
23
IGO V1.0 est disponible à la communauté et pour le
grand public:
Via GITHUB public: https://github.com/infra-geo-ouverte/igo
Une licence d’utilisateurs/contributeurs du gouvernement
du Québec (LiLiQ-R) est attribuée à cette version.
Licence de type GPL à faible réciprocité
Cette licence est en attente d'approbation par l'OSI
Pour plus d’information:
http://www.igouverte.org/
ou écrire à info@igouverte.org
22. 25
Conclusion
Toute la communauté géomatique, gouvernement, municipalité, entreprises et
même les citoyens peuvent d’ores et déjà profiter de la communauté IGO.
Les internautes de partout dans le monde sont invités à contribuer en vue de
l’améliorer.
IGO respecte les standards ouverts internationaux en géomatique.
Plus spécifiquement IGO est appelé à devenir un outil qui permet:
Un accès à un code source libre, de qualité, réutilisable
D’échanger avec une communauté d’experts actifs
De mettre en commun des besoins similaires en géomatique
D’éviter la duplication des efforts
D’encourager la libre circulation des idées, le dialogue et l’innovation
23. 26
Conclusion
Pour le MTQ notamment, la perspective d’un
investissement IGO se fait dans le cadre d’une
diminution graduelle des investissements géomatiques
dans les systèmes traditionnels.
Par exemple, la visionneuse IGO deviendra graduellement l’interface
officielle et paramétrable du MTQ.
Tout se met en place pour le
renouvellement de l’infrastructure
géomatique du MTQ, selon la planification
prévue.