Avant de créer une géodatabase, vous devez décider de quel genre de géodatabase vous avez besoin. Avec ArcMap, vous pouvez utiliser les types de géodatabases suivants :
Géodatabases fichier
Les géodatabases fichier stockent les jeux de données dans un dossier de fichiers sur votre ordinateur. Chaque jeu de données est stocké en tant que fichier et peut avoir une taille maximale de 1 To (vous pouvez éventuellement configurer une géodatabase fichier pour stocker des jeux de données beaucoup plus volumineux si votre matériel le permet).
Les géodatabases fichier peuvent être stockées sur les plateformes Microsoft Windows et Linux, mais il est recommandé de ne pas utiliser de répertoires partagés pour le stockage.
Les géodatabases fichier peuvent être comprimées et cryptées pour une utilisation sécurisée en lecture seule.
Vous pouvez publier des services Web sur les sites ArcGIS Server à partir de cartes contenant des données de géodatabase fichier. Vous pouvez également télécharger des géodatabases fichier (au format .zip) sur les portails ArcGIS Online et ArcGIS Enterprise et publier les données qu’elles contiennent sous forme de couche d'entités hébergées.
Géodatabases personnelles
Les géodatabases personnelles stockent leurs jeux de données dans un fichier Microsoft Access (.mdb) sur le disque. Les tailles de stockage des géodatabases personnelles ont une limite réelle située entre 250 et 500 Mo pour la totalité de la géodatabase et ne sont prises en charge que sur les systèmes d'exploitation Windows.
Les géodatabases personnelles n’autorisent l’accès que d’un client à la fois, et il n’est pas possible de publier des services Web à partir des données contenues dans une géodatabase personnelle.
Géodatabases de bureau et de groupe de travail
Les géodatabases de bureau et de groupe de travail sont stockées dans les serveurs de base de données ArcGIS. Puisqu’elles utilisent des bases de données SQL Server Express pour stocker la géodatabase, chaque géodatabase possède les mêmes restrictions en termes de stockage et d’utilisation du processeur que celles des bases de données SQL Server Express.
Vous pouvez archiver les modifications de données et répliquer les données entre géodatabases lorsque vous utilisez des géodatabases de bureau ou de groupe de travail.
Les géodatabases de bureau n’autorisent qu’un éditeur à la fois dans chaque géodatabase, mais peuvent autoriser jusqu’à trois connexions en lecture seule. Vous ne pouvez pas publier de service web à partir d’une géodatabase de bureau.
Les géodatabases de groupe de travail autorisent plusieurs connexions éditeur et lecture seule par géodatabase. Vous pouvez également publier des données depuis des géodatabases de groupe de travail vers un site ArcGIS Server de niveau groupe de travail fonctionnant sur la même machine que le serveur de base de données.
Les géodatabases de groupe de travail autorisant plus d’un éditeur, vous pouvez tirer profit des processus de versionnement et garder le suivi des personnes ayant modifié les jeux de données dans votre géodatabase de groupe de travail.
Vous devez utiliser les clients ArcGIS Desktop pour créer, gérer, et accéder aux géodatabases de bureau et de groupe de travail. Il n’est pas possible de travailler avec ces géodatabases via SQL.
Géodatabase d'entreprise
Une géodatabase d'entreprise est stockée dans l’un des systèmes de gestion de bases de données pris en charge, dont les suivants :
- IBM Db2
- IBM Informix
- Microsoft SQL Server
- Oracle
- PostgreSQL
Ceci vous permet d’exploiter les avantages de certaines des options de stockage, intégrité, sécurité et de gestion de base de données disponibles pour un système de gestion de bases de données. Toutefois, cela implique également de disposer d’un administrateur de base de données capable de configurer et de gérer correctement le système de gestion de bases de données.
Puisqu’elles autorisent de nombreuses connexions utilisateur, les géodatabases d’entreprise sont parfois appelées géodatabases multi-utilisateurs. Elles autorisent également les processus de versionnement de données qui empêchent les utilisateurs de verrouiller les jeux de données ou d’écraser les modifications d’un autre utilisateur. Vous pouvez également garder le suivi des personnes ayant modifié les jeux de donnée dans une géodatabase d'entreprise.
En outre, les géodatabases d’entreprise autorisent les archives historiques dans votre géodatabase, vous permettent de répliquer des données, et d'accéder aux données simples via SQL dans la géodatabase.
Lorsque vous publiez des données à partir d’une géodatabase vers un service Web, les géodatabases d’entreprise sont celles qui vous offrent le plus d’options.