WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Prototype d'un système de webmapping interactif avec les jsp et les servlets

( Télécharger le fichier original )
par Aurince AKAKPO
Université d'Abomey-Calavi ( Bénin) - Master en réseau et systèmes d'information 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.2 Les Systèmes de Gestion de Bases de données spatiales (SGBDS)

Les SGBDS sont des moteurs de gestion de bases de données qui intègrent des composantes spatiales et qui offrent la capacité de stocker et de gérer les données spatiales. Au cours de cette section, les plus connus sur le marché à savoir : Oracle avec sa cartouche spatiale Oracle Spatial, PostgreSQL avec sa cartouche spatiale PostGIS et MySQL avec sa cartouche MyGIS seront présentés et comparés. La norme OGC sera notre référence par rapport à la géométrie et les fonctions

3. JAAS : Java Authentification and Authorization Service est un framework de sécurité de Java.

spatiales implémentées par ces trois SGBDS.

1.2.1 La norme Open Geospatial Consortium

En 1997, l'OGC publie "l'OpenGIS Simple Features Specifications For SQL", un document qui propose plusieurs voix conceptuelles afin qu'un Système de Gestion de Bases de Données SQL supporte les données spatiales. Le but de cette spécification est de définir un schéma standard SQL qui permet le stockage, la récupération, l'interrogation et la mise à jour de données spatiales simples à travers un SGBD. Les données spatiales simples sont stockées, normalement, dans des colonnes géométriques dans un SGBD Relationnel. Les données non spatiales sont inscrites dans des colonnes dont les types de données ont été définis par le standard SQL92. Les données spatiales, quant à elles, sont inscrites dans des colonnes dont les types de données SQL sont basés sur le concept fondamental de données géométriques additionnelles pour le langage SQL. On distingue alors deux types d'environnement, l'environnement SQL92 et l'environnement SQL92 avec types de données géométriques. L'OpenGis Abstract Spécification spécifie les types géométriques utilisés par les SGBDS.

Les trois SGBDS cités plus haut (à savoir PostgreSQL/PostGIS, MySQL/MyGIS, Oracle/Oracle Spatial) seront examinés sur les points tels que les objets géométriques, les index spatiaux, les prédicats spatiaux, les fonctions spatiales et les systèmes de référence spatiale supportés.

1.2.2 La géométrie

Les trois SGBD Spatiaux utilisent le mode vecteur pour représenter les objets géographiques suivant le modèle spaghetti4 . Ils implémentent tous le modèle objet défini par l'OGC. Seul ORACLE permet le stockage d'arc de cercle comme parties d'une géométrie, mais il ne respecte pas les règles de nommage [5]. Le Tableau 1.1 récapitule les modes de représentation et les types géométriques utilisés par les trois SGBD spatiaux pour représenter les objets.

4. Modèle spaghetti : est un modèle de représentation des données spatiales où la géométrie d'un objet est décrite indépendamment de celle des autres.

Table 1.1 - Comparaison des SGBD spatiaux : la géométrie

 

MySQL/MyGIS

PostgreSQL/ Post- Gis

Oracle/Oracle Spatial

Modes de re-

Mode vecteur suivant

Mode vecteur suivant

Mode vecteur suivant

présentation

le modèle spaghetti.

le modèle spaghetti.

le modèle spaghetti.

Types géomé-

- GEOMETRY

- GEOMETRY

- GEOMETRY

triques implé-

- POINT

- POINT

- POINT

mentés

- LINESTRING

- LINESTRING

- LINESTRING

 

- POLYGON

- POLYGON

- POLYGON

 

- GEOMCOLLE-

- GEOMCOLLE-

- GEOMCOLLE-

 

CTION

CTION

CTION

 

- MULTIPOINT

- MULTIPOINT

- MULTIPOINT

 

- MULTILINE-

- MULTILINE-

- MULTILINE-

 

STRING

STRING

STRING

 

- MULTIPOLYGON

- MULTIPOLYGON

- MULTIPOLYGON

 
 
 

- ARCLINESTRING

 
 
 

- COMPOUNDLIN-

 
 
 

ESTRING

 
 
 

- COMPOUNDPOL-

 
 
 

YGON

 
 
 

- CIRCLES

 
 
 

- RECTANGLES

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard