Chapitre VI :
Développement web Cartographique
94
Chapitre VI : Développement web Cartographique
Introduction :
Le développement SIG web désigne l'utilisation de technologies web pour créer, gérer et
analyser des systèmes d'information géographique (SIG) via des applications accessibles via un
navigateur web. Il permet l'intégration de données géographiques avec des interfaces utilisateur
interactives, facilitant ainsi la visualisation et l'analyse spatiale à distance.
VI .1 GEODATABASE :
1 Présentation générale de la GEODATABASE :
Une GéoDatabase est constituée de tables liées les unes aux autres, contenant des informations
sur chaque entité, reliées à des objets points, lignes et polygones référencés géographiquement.
La gestion et la maintenance des données est assurée par des logiciels qui permettent aux
utilisateurs d'interagir avec la base de données, c’est l’intermédiaire, ou l’interface, entre
l’utilisateur et les données existantes. On les appelle les Systèmes de Gestion de Bases de
Données Relationnelles (SGBDR).
PostgreSQL est le SGBDR (open source) sur lequel est bâti la GéoDatabase du Ministère,
auquel un module « PostGis » lui a été greffé, pour activer la manipulation d'informations
géographiques. Cette extension permet à PostgreSQL d'être un SGBD spatial pour pouvoir être
utilisé par les systèmes d'informations géographiques (SIG).
Les SGBDR utilisent le langage SQL (Structured Query Language) pour stocker, manipuler
interroger des données de façon interactive. Au sein de SQL, il existe une interface intégrée,
devant permettre la définition des données (DDL) et la manipulation des données (DML) :
DDL : est un langage de définition de données utilisé pour définir des structures de
données. Par exemple : créer une table, modifier une table sont des instructions en SQL
DML : est un langage de manipulation de données utilisé pour manipuler les données
elles-mêmes. Par exemple : insert, update, delete sont des instructions en SQL
Le langage de définition de données (DDL) et le langage de manipulation de données (DML)
forment ensemble un langage de base de données. La différence fondamentale entre DDL et
DML réside dans le fait que DDL est utilisé pour spécifier la structure de la base de données du
schéma de base de données. D'autre part, DML est utilisé pour accéder aux données, les
modifier ou les récupérer à partir de la base de données.
2 Organisation et structuration de la GEOSATABASE :
Du point de vue architectural, les données sont implémentées physiquement sur desktop local
(local host), autour d’une GéoDatabase unique et centralisée, afin d’éviter le problème de
redondance de la donnée et par voie de conséquence de sa fiabilité qui constitue un problème
de fonds.
Développement web Cartographique
94
Chapitre VI : Développement web Cartographique
Introduction :
Le développement SIG web désigne l'utilisation de technologies web pour créer, gérer et
analyser des systèmes d'information géographique (SIG) via des applications accessibles via un
navigateur web. Il permet l'intégration de données géographiques avec des interfaces utilisateur
interactives, facilitant ainsi la visualisation et l'analyse spatiale à distance.
VI .1 GEODATABASE :
1 Présentation générale de la GEODATABASE :
Une GéoDatabase est constituée de tables liées les unes aux autres, contenant des informations
sur chaque entité, reliées à des objets points, lignes et polygones référencés géographiquement.
La gestion et la maintenance des données est assurée par des logiciels qui permettent aux
utilisateurs d'interagir avec la base de données, c’est l’intermédiaire, ou l’interface, entre
l’utilisateur et les données existantes. On les appelle les Systèmes de Gestion de Bases de
Données Relationnelles (SGBDR).
PostgreSQL est le SGBDR (open source) sur lequel est bâti la GéoDatabase du Ministère,
auquel un module « PostGis » lui a été greffé, pour activer la manipulation d'informations
géographiques. Cette extension permet à PostgreSQL d'être un SGBD spatial pour pouvoir être
utilisé par les systèmes d'informations géographiques (SIG).
Les SGBDR utilisent le langage SQL (Structured Query Language) pour stocker, manipuler
interroger des données de façon interactive. Au sein de SQL, il existe une interface intégrée,
devant permettre la définition des données (DDL) et la manipulation des données (DML) :
DDL : est un langage de définition de données utilisé pour définir des structures de
données. Par exemple : créer une table, modifier une table sont des instructions en SQL
DML : est un langage de manipulation de données utilisé pour manipuler les données
elles-mêmes. Par exemple : insert, update, delete sont des instructions en SQL
Le langage de définition de données (DDL) et le langage de manipulation de données (DML)
forment ensemble un langage de base de données. La différence fondamentale entre DDL et
DML réside dans le fait que DDL est utilisé pour spécifier la structure de la base de données du
schéma de base de données. D'autre part, DML est utilisé pour accéder aux données, les
modifier ou les récupérer à partir de la base de données.
2 Organisation et structuration de la GEOSATABASE :
Du point de vue architectural, les données sont implémentées physiquement sur desktop local
(local host), autour d’une GéoDatabase unique et centralisée, afin d’éviter le problème de
redondance de la donnée et par voie de conséquence de sa fiabilité qui constitue un problème
de fonds.
