La géodatabase est un ensemble de jeux de données géographiques et de fonctions.
Les concepts des sections suivantes vous permettront de vous familiariser avec les géodatabases et de les utiliser efficacement dans vos tâches SIG.
Jeux de données essentiels de la géodatabase
Les jeux de données constituent le mécanisme principal permettant d’accéder aux informations géographiques dans ArcGIS. La géodatabase contient les principaux types de jeux de données suivants :
La création d'un ensemble de ces types de données constitue la première étape de la conception et de la création d'une géodatabase. Une fois créés, vous pouvez ajouter à vos géodatabases ou développer ces dernières à l'aide de fonctionnalités plus avancées (telles que l’ajout de topologies, de réseaux ou de sous-types, par exemple) afin de modéliser le comportement du SIG, de gérer l'intégrité des données et d’utiliser un jeu important de relations spatiales.
Stockage de la géodatabase dans des tables et des fichiers
Le stockage de la géodatabase comprend à la fois le schéma et la base de règles de chaque jeu de données géographiques, ainsi que le stockage tabulaire simple des données spatiales et attributaires. Ces trois types de jeux de données les plus communs dans la géodatabase (classes d'entités, tables attributaires et jeux de données raster), ainsi que d'autres éléments de géodatabase sont stockés à l'aide de tables. Les représentations spatiales dans des jeux de données géographiques sont stockées sous la forme d'entités vectorielles ou de rasters. Ces géométries sont stockées et gérées dans des colonnes d'attributs avec les champs attributaires tabulaires traditionnels.
Une classe d'entités est stockée sous la forme de table. Chaque ligne représente une entité. Dans la table de classes d'entités surfaciques ci-après, la colonne Shape contient la géométrie de polygone pour chaque entité. La valeur Polygon est utilisée pour indiquer que le champ contient les coordonnées et la géométrie qui définissent un polygone par ligne.
Une stratégie de géodatabase essentielle consiste à tirer parti du système de gestion de bases de données pour adapter les jeux de données SIG en fonction du volume des données et du nombre d'utilisateurs (par exemple, prise en charge de petites bases de données simples pour un ou quelques utilisateurs jusqu'à des instances de centaines de millions d'entités et de milliers d'utilisateurs simultanés). Les tables fournissent le mécanisme de stockage principal pour les jeux de données géographiques. SQL est un outil de requête et de traitement par ensemble particulièrement puissant pour les lignes de tables. La stratégie de géodatabase est conçue pour tirer parti de ces capacités.
La géodatabase prend en charge un accès SQL à la géométrie des entités dans les bases de données suivantes :
- IBM Db2
- IBM Informix
- Microsoft SQL Server
- Oracle
- PostgreSQL
Types de données géographiques avancés permettant d'étendre les classes d'entités, les rasters et les tables attributaires
Les divers éléments de la géodatabase permettent d'étendre des tables simples, des entités et des rasters pour modéliser des relations spatiales, ajouter un comportement riche, améliorer l'intégrité des données et étendre les fonctionnalités de la géodatabase pour la gestion des données.
La structure de la géodatabase comprend les définitions, les règles d'intégrité et le comportement de chacune de ces fonctionnalités étendues. Cela comprend les propriétés des systèmes de coordonnées, de la résolution des coordonnées, des classes d'entités, des topologies, des réseaux, des catalogues d'images, des relations et des domaines. Ces données de structure sont conservées dans une collection de métatables de géodatabase. Ces tables définissent l'intégrité et comportement des informations géographiques.
Vous pouvez, le cas échéant, étendre vos données pour prendre en charge certaines capacités essentielles. La géodatabase comporte des éléments de données et des types de jeu de données supplémentaires qui peuvent être utilisés pour étendre cet ensemble fondamental de jeux de données.
Reportez-vous aux rubriques Extension des tables, Extension des classes d'entités et Extension des rasters pour plus d'informations.
Transactions et versions dans les géodatabases d’entreprise
Outre les types de données géographiques et fonctionnalités avancés tels que les annotations, la topologie, les réseaux, et les terrains, lesquels utilisent tous d’importantes bases de données à hautes performances, les géodatabases d'entreprise prennent également en charge les processus et opérations de gestion de données suivants :
- Versionnement, qui permet à plusieurs éditeurs de travailler simultanément sans se bloquer ni écraser les modifications d’autres utilisateurs.
- La possibilité d’extraire et d’insérer des mises à jour entre géodatabases, et de synchroniser plusieurs géodatabases répliquées en partageant uniquement les mises à jour incrémentielles entre répliques pouvant être dans n’importe quel type de base de données et ne devant pas être connectées.
- Création, gestion et utilisation d'archives d'historique (par exemple, analyse et comparaison de l'état d’une couche de parcelle dans le temps).
Pour une vue d’ensemble des géodatabases d’entreprise et des autres géodatabases, consultez Types de géodatabases.