SIG open source : aperçu et comparaisosns. Présentation de Mathieu Lahaye, président d'Inventis, au colloque de l'Association de Géomatique Municipale du Québec le 30 avril 2009 à l'Université de Montréal
Présentation AGMQ/AFIGEO - Les données géomarketing pour les municipalités et...
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
1. SIG open source : aperçu et comparaisons
Perspectives de la relève et des technologies en géomatique
AGMQ – 30 avril 2009
Université de Montréal
2. Avant-propos
Un logiciel gratuit n’est pas nécessairement libre ou open source (ex. freeware)
L’interprétation de « free » cause problème : free speech, not free beer !
Le terme « open source » a été proposé pour pallier à ce problème… et en a
causé un autre : la scission entre le Free Software Foundation et l’Open Source
Initiative.
Donc théoriquement, un logiciel open source peut ne pas être libre.
Au-delà des considérations sémantiques, le terme open source vise aussi à faire
moins peur aux organisations…
La communauté open source produit des logiciels stables, un support technique
très proactif, mise à jour et évolution généralement rapide et mieux adaptée à la
réalité des utilisateurs.
3. Du côté de l’open source géospatial…
L’offre « structurée » de l’open source géospatial s’appuie en grande partie sur
l’OSGeo (www.osgeo.org).
Celle-ci avait une pression pour produire un SIG viable…et elle a su relever le
défi !
Reconnu pour produire principalement du web-mapping.
La venue de Google Maps a accentué cette perception…
http://wiki.osgeo.org/wiki/Quebec
http://lists.osgeo.org/mailman/listinfo/quebec
4. Du côté de l’open source géospatial…
Si vous faites une petite recherche dans Internet…
opensourcegis.org
freegis.org
osgeo.org
sourceforge.net
Wikipedia – Liste des logiciels SIG
…et il y en a beaucoup :
cadastre, hydrologie, ressources naturelles, télécommunications, agriculture,
conservation de la nature, mines, aménagement paysager, pistes de randonnées,
gestion des infrastructures ; aqueduc, égouts, données de recensement, ovnis……
Quelques-uns parmi les plus connus :
GRASS, Quantum GIS, gvSIG, uDig, JUMP, etc.
5. SIG open source : aperçu
GRASS - Geographic Resources Analysis Support System
URL site web : http://grass.osgeo.org
URL wiki : http://grass.osgeo.org/wiki/Main_Page
Données Types Développement et redistribution
Vecteur : OGR Langage : C (API C++ disponible)
Raster : GDAL + 3D (voxels) Licence : GPL (1999)
Service Web : WMS, WFS Plateforme: Unix/Linux et MacOS X
Windows (Cygwin)
Base de données MySQL, PostGIS
Autres précisions :
• Développé en 1982-85 par US Army
• Initialement utilisé en recherche
• Gestion des graphiques (ex. coupes transversales,
histogrammes, etc.)
• Contient plus de 350 programmes et outils dédiés à la
création, manipulation et gestion de données
géospatiales
• Contient une interface graphique mais aussi un
utilitaire de ligne de commande.
6. SIG open source : aperçu
Quantum GIS
URL site web : http://www.qgis.org
URL wiki :http://wiki.qgis.org - http://forum.qgis.org
Données Types Développement et redistribution
Vecteur : OGR Langage : Python / C++
Raster : GDAL Licence : GPL
Service Web : WMS, WFS Plateforme: Unix/Linux, MacOS X et
Windows
Base de données PostGIS
Autres précisions :
• Développé à l’origine pour visualiser des données
GRASS
•A rapidement évolué pour se positionner comme étant
le SIG de bureau le plus complet.
• QGIS comporte aussi beaucoup de plugins pour les
services web, l’affichage et l’édition de données GPS,
la numérisation, reprojection à la volée, l’exportation
vers MapServer, la géoréférence de fichiers raster, etc.
7. SIG open source : aperçu
gvSIG - Generalidad Valencia Sistéma de Información Geográfica
URL site web : http://www.osgeo.org/gvsig (en incubation) http://www.gvsig.gva.es
URL wiki :
Données Types Développement et redistribution
Vecteur : Shape, GML, Dwg, dxf, dgn, KML Langage : Java (Eclipse)
Raster : Ecw, MrSID, jpeg, jp2, tiff, geoTIFF, png, gif Licence : GPL
Service Web : WFS, WMS, WCS, WMC, WFS-T Plateforme: Unix/Linux, MacOS X et
Windows
Base de données PostGIS, SQL Server, MySQL, Oracle
Autres précisions :
• Existe aussi en version mobile
• Plusieurs langues disponibles
• Intègre des outils pour le CAD
•Beaucoup d’extensions existantes dont celles pour
ArcIMS, ArcSDE (vecteur), données LIDAR.
•Basé sur GeoTools (librairie de développement
géospatial – projet de l’OSGeo)
8. SIG open source : aperçu
uDig
URL site web : http://udig.refractions.net/
URL wiki : http://udig.refractions.net/confluence/dashboard.action
Données Types Développement et redistribution
Vecteur : Shape, GML Langage : Java (Eclipse RCP)
Raster : Tiff,gif, jpeg, png Licence : LGPL
Service Web : WFS, WMS, WFS-T Plateforme: Unix/Linux, MacOS X et
Windows
Base de données PostGIS, ArcSDE, OracleSpatial, MySQL
Autres précisions :
•Développé par Refractions Research (canadien)
•Basé sur GeoTools (librairie de développement
géospatial – projet de l’OSGeo)
•Thématique appuyé sur ColorBrewer (PennState)
9. SIG open source : aperçu
JUMP / OpenJUMP
URL site web : http://jump-project.org/ http://www.vividsolutions.com/jump/
URL wiki : http://www.openjump.org/wiki/show/HomePage
Données Types Développement et redistribution
Vecteur : Shape, GML, dxf, MIF Langage : Java
Raster : Tiff, jpeg, MrSID, ecw Licence : GPL
Service Web : WFS, WMS Plateforme: Unix/Linux, MacOS X et
Windows
Base de données PostGIS, ArcSDE, OracleSpatial, MySQL
Autres précisions :
•Projet GeoConnexions (BC Government)
•`Développé par Vivid Solutions (canadien)
•Sponsorisé par CITS
•Basé sur GeoTools (librairie de développement
géospatial – projet de l’OSGeo)
Plusieurs projets SIG basés sur OpenJUMP, dont
Projet SIGLE (France) et Kosmo (Espagne), la
première plateforme SIG corporative. Elle comprend un
un serveur, un client lourd, des clients légers (Web),
des clients mobiles, etc
10. SIG open source : aperçu
…et plusieurs autres :
OSSIM (projet de l’OSGeo) : www.ossim.org
SAGA GIS : www.saga-gis.org
MapWindow GIS : www.mapwindow.com
Orbis GIS : http://brehat.ec-nantes.fr/orbisgis/doku.php
Puzzle GIS : http://puzzle-gis.codehaus.org
mezoGIS : www.mezogis.org
Spring : www.dpi.inpe.br/spring/english/index.html
KalypsoBASE : http://kalypso.bjoernsen.de/index.php?id=25
GMT : http://gmt.soest.hawaii.edu
ILWIS : www.itc.nl/ilwis
Agrimatique : http://agrimatique.geoimagesolutions.com (gvSIG)
11. SIG open source : comparaisons
GRASS + Quantum GIS : une suite logique…
QGIS comme un visualisateur de données GRASS
C / C++ / Python
couplage des modules et appui de l’OSGeo
un exemple d’intégration – ne pas réinventer la roue…
consensus auprès de la communauté de développeurs
une évolution pragmatique
gvSIG, uDig, JUMP/OpenJUMP : quelle est la différence ?
basés sur GeoTools
technologie Java
des développements parallèles (forks) ?
les besoins des projets
les licences d’utilisations
Est-ce contre-productif ?
Quoi choisir ?
12. SIG open source : aperçu et comparaisons
Merci beaucoup !
Mathieu Lahaye, président
mathieu@inventis.ca
819.380.8841
inventis.ca
inventis.ca/ogr2gui
slideshare.net/inventis.ca