La création d'une géodatabase fichier implique la création d'un dossier spécial sur le disque à l'aide d'ArcGIS. Créez une géodatabase fichier par l’une des méthodes suivantes :
A partir d'une connexion à un dossier dans ArcMap
Procédez comme suit pour créer une géodatabase fichier dans un dossier dans ArcMap ou ArcCatalog :
- Démarrez ArcCatalog ou ArcMap et ouvrez la fenêtre Catalogue.
- Développez les connexions de fichier dans l'arborescence du Catalogue.
- Cliquez avec le bouton droit de la souris sur le dossier dans lequel vous souhaitez créer la géodatabase fichier, pointez sur Nouveau, puis cliquez sur Géodatabase fichier.
Une géodatabase fichier est créée à l'emplacement que vous avez sélectionné.
- Renommez la géodatabase fichier en cliquant dessus avec le bouton droit, en choisissant Rename (Renommer), puis en entrant le nouveau nom.
Exécutez l’outil Create File GDB (Créer une géodatabase fichier)
L’outil de géotraitement Create File GDB (Créer une géodatabase fichier) vous permet de créer une géodatabase fichier correspondant à une ancienne version de ArcGIS. Cela vous permet de partager des données avec des personnes disposant de versions antérieures d'ArcGIS, qui ne peuvent peut-être pas ouvrir les versions récentes des géodatabases.
Notez que les structures des géodatabases fichier n'ont pas changé depuis ArcGIS 10.
- Ouvrez l’outil Create File GDB (Créer une géodatabase fichier) dans ArcGIS Desktop.
Vous pouvez utiliser la recherche pour trouver l'outil ou l'ouvrir directement à partir du jeu d'outils Espace de travail de la boîte à outils Gestion des données.
- Spécifiez le dossier dans lequel créer la géodatabase fichier.
- Saisissez le nom de la géodatabase.
- Choisissez la version d'ArcGIS que vous souhaitez attribuer à la géodatabase fichier.
Les fonctionnalités disponibles dans la géodatabase dépendent de la version que vous choisissez.
- Cliquez sur OK pour exécuter l'outil.
Une géodatabase fichier est créée à l'emplacement que vous avez spécifié.
Exécuter un script Python
Si vous voulez créer une géodatabase fichier à partir d’une machine sur laquelle ArcGIS Server ou ArcGIS Engine avec l’extension Geodatabase Update est installé, vous pouvez exécuter un script Python qui appelle la fonction CreateFileGDB_management. Vous feriez cela si vous créez une géodatabase fichier à partir de votre client ArcGIS sur une machine Linux ou si vous voulez disposer d’un script autonome réutilisable que vous pouvez légèrement modifier et utiliser pour créer toutes vos géodatabases fichier Python.
Parce que les scripts Python s’exécutent dans Wine sur votre boîte Linux, les chemin d’accès aux répertoires doivent utiliser le séparateur de chemin d’accès Microsoft Windows (\). Dans les exemples fournis, Z: est le répertoire racine.
Vous trouverez, dans les étapes suivantes, quelques exemples d'utilisation de Python pour créer une géodatabase fichier :
- Ouvrez une invite de commande Python.
- Exécutez un script autonome ou entrez des commandes directement dans l'interpréteur interactif.
Dans le premier exemple, le script createfgdb.py contient les informations suivantes :
# Import system modules import os import sys import arcpy # Set workspace env.workspace = "Z:\home\user\mydata" # Set local variables out_folder_path = "Z:\home\user\mydata" out_name = "myfgdb.gdb" # Execute CreateFileGDB arcpy.CreateFileGDB_management(out_folder_path, out_name)
Après avoir modifié le script pour qu'il s'exécute sur votre site, vous pouvez l'appeler à partir d'une invite de commande ou d'une fenêtre Python.
Dans cet exemple, la commande Python est saisie à l’invite de commande pour créer une géodatabase fichier (myfgdb.gdb) dans le répertoire gdbs du répertoire de base de l’utilisateur sur une machine Linux :
import arcpy arcpy.CreateFileGDB_management("Z:\home\user\gdbs", "myfgdb.gdb")
Cet exemple crée une géodatabase fichier de version 10.5 (myoldfgdb.gdb) dans le répertoire oldgdbs de l’utilisateur sur une machine Microsoft Windows :
import arcpy arcpy.CreateFileGDB_management("Z:\home\user\oldgdbs", "myoldfgdb.gdb", "10.5")