Une géodatabase stocke des données géographiques organisées en jeux de données. Une géodatabase permet de gérer à la fois des données spatiales et non spatiales. Les types de jeux de données pouvant être gérés dans une géodatabase comprennent notamment les classes d'objets et d'entités, les classes de relations, les topologies, les réseaux, les MNT, les jeux de données raster et les catalogues d'images. Une géodatabase ArcSDE stocke les données dans une base de données relationnelle et utilise les capacités de celle-ci pour stocker des jeux de données volumineux et permettre à plusieurs utilisateurs d'accéder rapidement aux données.
Généralement, le cycle de vie d'une géodatabase ArcSDE comprend les étapes suivantes :
- Conception de géodatabase
- Création d'une géodatabase
- Chargement initial des données
Pendant cette phase, les données sont chargées pour une zone d'intérêt. Les données chargées peuvent provenir de bases de données d'entreprise ou de bibliothèques de cartes existantes, ou peuvent être achetées.
- Mise à jour et gestion de données
Pendant cette phase, les données existantes sont modifiées et de nouvelles données sont ajoutées à la base de données si nécessaire. Les modifications sont effectuées par rapport à la base de données correspondant aux unités de travail ou transactions définies dans l'application, par exemple l'ajout d'un nouvel égout ou une mise à jour de limite de parcelle. La phase de mise à jour et de gestion des données peut également inclure le chargement incrémentiel de données permettant d'étendre les limites de la base de données. Ce chargement incrémentiel des données peut survenir lorsqu'une société acquiert de nouveaux territoires ou lorsque l'étendue spatiale d'une zone d'étude se développe.
Exemples de modifications pouvant être apportées à une géodatabase lors de la mise à jour et de la gestion des données :
- Mise à jour de l'adresse d'un client dans une base de données de distribution
- Subdivision d'une parcelle pour refléter une vente dans une base de données cadastrale
- Ajout d'un service à un nouveau client dans une base de données de distribution
- Mise à jour d'un bloc de forêt pour refléter une opération de coupe planifiée
- Conception d'une nouvelle sous-station dans une base de données de distribution
- Extraction d'une section d'une base de données de distribution, modification de cette section sur le terrain afin de refléter les dégâts provoqués pour un orage et réinsertion des résultats dans la base de données centrale
- Planification d'une nouvelle sous-division dans une base de données de planification de parcelles
- Exécution d'un scénario hypothétique lors d'une simulation de récupération après désastre
Chacune de ces modifications correspond à une unité de travail définie dans une application et exécutée par rapport à une géodatabase.
La rubrique Stratégies de gestion des données explique la prise en charge de transactions de différents niveaux de complexité et de durée sur des données géographiques simples ou complexes.