III.5.2. Outils d'entreposages des données
spatiales
III.5.2.1. MySQL Spatial
Apparu en 1995, MySQL a été initialement
développé par la société MySQL AB, récemment
rachetée par Sun Microsystem. Il est disponible pour la plupart des
systèmes d'exploitation, et est distribué sous licence GPL.
Soutenu par une communauté très importante, MySQL apparaît
comme un incontournable de la base de données Open source. Simple de
configuration, de déploiement et d'utilisation, il s'avère
être grandement utilisé lors de la conception de sites Web, et
c'est pour cela que la plupart des hébergeurs gratuits le supportent.
Néanmoins, de nombreuses structures professionnelles l'utilisent
également comme base de données interne, et non pour l'usage
unique de site Web. En effet, MySQL traite aisément les données
d'une masse volumique assez importante. Mais, bien que très performant
et rapide, ses avantages ont également le revers de la médaille.
Par exemple, il ne gère pas l'intégrité
référentielle, ce qui le rend plus rapide. Avec son module MySQL
Spatial, il intègre la gestion des données spatiales et devient
de ce fait un SGBD géographique.
III.5.2.2. PostgreSQL/PostGIS
La première version du projet PostgreSQL, appelé
Postgre à l'origine, remonte à 1986. Il est devenu libre et
distribué sous licence BSD depuis 1996. Réputé pour ses
excellentes performances, il possède de solides références
chez les grands comptes, comme Météo France. Le fait que ce
projet ne fonctionnait pendant longtemps que sous système UNIX explique
les raisons d'une communauté plus faible que chez MySQL.
Néanmoins, depuis la version 8.0, il est disponible sous Windows. Un peu
plus complexe de prise en main que MySQL, il traite les masses de
données importantes et garantie une cohérence de la
quasi-totalité des données car il gère
l'intégrité référentielle. Il utilise un puissant
plugin spatial PostGIS. Il constitue la meilleure plateforme d'entreposage des
données spatiales du marché. Nous allons nous servir de cet outil
pour la mise en oeuvre de notre entrepôt de données spatiales.
46
Bassirou Mohamet
Chapitre III : Les EDS et outils de mise en oeuvre
III.5.2.3. Oracle Spatial
Oracle Spatial est une solution développée par
Oracle permettant la gestion
complète de l'information traditionnelle et
géographique, et constitue la plateforme de données spatiales.
Elle est composée de 3 modules :
· Oracle Locator : Module
standard qui fournit les fonctionnalités cartographiques de base ;
· Oracle Spatial : Module qui
étend le module Oracle Locator et qui fournit les fonctionnalités
cartographiques avancées telles que le géocodeur, le routeur, le
stockage de données raster, le modèle de données
réseaux, le modèle de données topologique, les web
services, les requêtes complexes, la gestion de la 3D et la segmentation
dynamique (LRS) ;
· Oracle MapViewer : Serveur de
rendu cartographique en ligne.
Oracle Spatial permet l'utilisation d'un dépôt
unique pour les données spatiales et attributaires, ce qui donne
accès à l'ouverture, l'évolution, la
sécurité et la performance. En effet, en stockant les
données géospatiales et descriptives dans une base de
données unifiée, le niveau de fiabilité et de
disponibilité est largement supérieur à celui fourni par
de simples fichiers. Cela permet de minimiser les coûts par rapport
à l'exploitation et le stockage hybride qu'il est nécessaire de
faire si ces données sont stockées dans des bases de
données distinctes. En outre, cela permet également de rendre les
données interopérables entre les différents outils du SIG.
Enfin, Oracle permet le stockage et la gestion de gros volumes de
données, fréquemment rencontré dans le domaine des
SIG.9
|