1.3 Les logiciels SIG libres mettant en oeuvre le
Webmap-
ping
Le Webmapping, est un domaine en pleine expansion
grâce au développement des solutions Open Source. Suivant la
philosophie GNU qui autorise la copie, la diffusion du logiciel et la
modification du code source, ces programmes généralement gratuits
et d'utilisation libre émergent à un rythme soutenu.
1.3.1 Les logiciels SIG propriétaires
Il s'agit des logiciels qui appartiennent à un
éditeur et qui sont protégés par des licences. On retrouve
sur le marché un nombre important dont les plus connus sont : la famille
ArcGIS, Geoconcept, Mapinfo, Arcview et
Autocad.
Ces solutions commerciales ont été
évitées pour des raisons de besoins fonctionnels.
1.3.2 Les logiciels SIG libres
Ce sont des applications livrées gratuitement et
parfois avec leurs sources, que l'on peut donc modifier à volonté
pour l'adapter à ses besoins. On distingue les logiciels SIG
généralistes et les logiciels SIG avec des clients
légers.
1.3.2.1 Les logiciels SIG
généralistes
Ils fonctionnent en mode client-serveur; sauf que dans ce cas le
client est lourd. On peut citer :
- Grass : c'est le plus ancien logiciel SIG libre, le
plus complet et développé en C++. Il se connecte directement
à PostGIS pour traiter les données spatiales et supporte beaucoup
de formats. Mais il est lourd avec une installation difficile. Il existe sous
différentes plateformes et pour différents systèmes
d'exploitation à noyau UNIX.
- Openjump : il est compatible avec tous les
systèmes d'exploitation et est développé en java. Openjump
prend en compte les connexions PostGIS ou WMS 9. Son
inconvénient majeur est l'absence de fonctionnalités.
Openjump s'organise en effet sous la forme d'un noyau gérant
les fonctions SIG de base, sur lesquelles peuvent se greffer de nombreux
plugin. Ces plugin ajoutent des fonctionnalités
diverses, souvent disponibles uniquement dans les logiciels SIG avancés
(interpolation, requêtes spatiales, mise en page, représentations
graphiques, etc.).
- QuantumGIS : il est développé en C++,
simple d'utilisation, et se connecte facilement à PostGIS. Il permet
également d'importer des shapefiles10 dans PostGIS.
QuantumGIS ne permet pas la modification de la géométrie
d'une couche ni les requêtes attributaires et spatiales.
- UDIG (User Friendly Desktop Internet GIS) : il est
construit autour de la plateforme Java Eclipse et peut se connecter à
PostGIS. Son installation dans un environnement Windows est facile. Son
avantage majeur est qu'il permet des modifications sur la
géométrie des couches chargées en mettant directement
à jour la table de données distant. Par contre il ne permet pas
de faire des analyses thématiques ni de faire des requêtes
spatiales [6].
9. WMS : Web Map Service, permet de produire des cartes de
données géoréférencées à partir des
serveurs de
données.
10. shapefiles : fichier de forme, issu du monde des SIG et qui
contient des informations spatiales.
Table 1.6 - Comparaison des logiciels SIG
généralistes
|
GRASS
|
OpenJump
|
QuantumGIS
|
UDIG
|
Langage de pro- grammation
|
C++
|
Java
|
C++
|
Java
|
Systèmes d'ex-
ploitation
|
Multiplateforme
|
Multiplateforme
|
Multiplateforme
|
Multiplateforme
|
Bases de don-
nées supportés
|
PostGIS,
ODBC, My-
GIS, Oracle
|
PostGIS, Oracle, ArcSDE
|
PostGIS
|
PostGIS, Oracle, DB2, ArcSDE
|
Standards OGC supportés
|
WMS, WFS
(Web Feature
Service), GML
(Geography Markup Lan- guage)
|
WMS, WFS,
GML, SFS
(Simple feature
SQL)
|
WMS, WFS,
GML, SFS
|
WMS, WFS-T
(WFS transac-
tionnel), GML,
SFS
|
Licence
|
GNU/GPL
|
GNU/GPL
|
GNU/GPL
|
GNU/LGPL
|
|