Notions de base relatives à la géodatabase

La géodatabase est un ensemble de jeux de données géographiques de différents types.

Dans cette rubrique, vous pouvez acquérir les notions élémentaires relatives à la géodatabase. Ces concepts vous serviront de base pour vous familiariser avec les géodatabases et les utiliser efficacement dans vos tâches SIG.

Jeux de données essentiels de la géodatabase

Le jeu de données constitue un concept clé de la géodatabase. Il s'agit du mécanisme principal permettant d'organiser et d'utiliser des informations géographiques dans ArcGIS. La géodatabase contient trois principaux types de jeux de données :

  • Classes d’entités
  • Jeux de données raster
  • Tables

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. Les utilisateurs commencent généralement par créer plusieurs de ces types de jeux de données fondamentaux. Ensuite, ils ajoutent ou étendent leurs géodatabases à l'aide de fonctionnalités plus avancées (ajout de topologies, de réseaux ou de sous-types, par exemple) afin de modéliser le comportement du SIG, gérer l'intégrité des données et 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 la structure 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 champs avec des attributs 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 suivante, le champ Shape contient la géométrie de polygone de 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.

Classes d’entités stockées en tant que table. Chaque ligne contient une entité.

Une stratégie de géodatabase essentielle consiste à utiliser le système de gestion de base de données (SGBD) 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 (Structured Query Language) est un puissant langage d’interrogation et de traitement de lignes dans des tables. La stratégie de géodatabase est conçue pour tirer parti de ces capacités.

Jeux 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 relations et des domaines. Ces données de structure sont conservées dans une collection de métatables de géodatabase dans le SGBD. Ces tables définissent l'intégrité et comportement des informations géographiques.

Eléments de la géodatabase

Tous les utilisateurs de SIG travaillent avec trois types de jeu de données fondamentaux, quel que soit le système qu'ils utilisent. Ils possèdent un jeu de classes d’entités, un certain nombre de tables attributaires et, la plupart du temps, ils proposent également un vaste ensemble de jeux de données d’imagerie et raster que vous pouvez utiliser.

Les trois types principaux de jeux de données dans les SIG

Fondamentalement, toutes les géodatabases ont le même type de contenu. Cet ensemble de jeu de données peut être considéré comme le point de départ universel de la conception de votre géodatabase SIG.

Les utilisateurs peuvent étendre leurs modèles de données selon leurs besoins 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 de tables, Étendre les classes d’entités et Imagerie et télédétection dans ArcGIS pour plus d’informations.

Transactions et versionnement de géodatabases

Les géodatabases d’entreprise tirent parti des fonctionnalités du SGBD sous-jacent pour fournir des versions qui offrent une prise en charge évolutive des mises à jour multi-utilisateurs sur de grandes bases de données. Grâce au versionnement, chaque éditeur peut utiliser sa propre version de la géodatabase, effectuer des mises à jour sans affecter d’autres éditeurs ou la base de données de production et réintégrer ses modifications dans le système une fois qu’il a terminé son travail. Cette structure de transaction longue s’adapte à de nombreuses stratégies de gestion des données appropriées pour des utilisateurs individuels, des équipes de personnes ou des organisations internationales de grande taille et des déploiements SIG Web complets.

Pour plus d’informations, reportez-vous à la rubrique Gestion des données et transactions.