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 :
- À partir de la fenêtre Catalog (Catalogue) dans ArcGIS Pro
- En utilisant l'outil Créer une géodatabase fichier
- En exécutant un script Python qui appelle la fonction CreateFileGDB_management
À partir de la fenêtre Catalogue de ArcGIS Pro
Pour créer une géodatabase fichier à partir de la fenêtre Catalog (Catalogue) de ArcGIS Pro, procédez comme suit.
- Démarrez ArcGIS Pro et ouvrez la fenêtre Catalogue, le cas échéant.
Reportez-vous à la rubrique Utiliser la fenêtre Catalogue, la vue Catalogue et la boîte de dialogue de navigation si vous avez besoin d’instructions pour ouvrir la fenêtre Catalog (Catalogue).
- Cliquez avec le bouton droit sur Databases (Bases de données) ou sur un dossier situé sous Folders (Dossiers) dans la fenêtre Catalog (Catalogue), puis cliquez sur New File Geodatabase (Nouvelle géodatabase fichier).
- Dans la boîte de dialogue New File Geodatabase (Nouvelle géodatabase fichier), accédez à l’emplacement où vous souhaitez créer la géodatabase fichier, saisissez un nom, puis cliquez sur Save (Enregistrer).
Une géodatabase fichier est créée à l’emplacement que vous avez sélectionné et est automatiquement ajoutée au projet sous Databases (Bases de données) dans la fenêtre Catalog (Catalogue).
Exécutez l’outil Create File Geodatabase (Créer une géodatabase fichier)
L’outil de géotraitement Create File Geodatabase (Créer une géodatabase fichier) vous permet de créer une géodatabase fichier correspondant à une ancienne version de ArcGIS. De cette façon, vous pouvez partager des données avec des utilisateurs qui ne peuvent pas ouvrir des versions plus récentes de la géodatabase.
Notez que les structures des géodatabases fichier n'ont pas changé depuis ArcGIS 10.
- Ouvrez l’outil Create File Geodatabase (Créer une géodatabase fichier) dans ArcGIS Pro.
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 de 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 Run (Exécuter).
Une géodatabase fichier est créée à l'emplacement que vous avez spécifié.
Exécuter un script Python
Pour créer une géodatabase fichier à partir d’une machine sur laquelle ArcGIS Server ou ArcGIS Pro est installé, vous pouvez exécuter un script Python appelant la fonction CreateFileGDB_management. Cela s’avérera utile si vous créez une géodatabase fichier à partir de votre client ArcGIS sur une machine Linux ou si vous souhaitez disposer d’un script autonome réutilisable afin de le modifier légèrement et de l’utiliser pour créer toutes vos géodatabases fichier à partir de Python.
Conseil :
Parce que les scripts Python s’exécutent sur Wine sur les machines Linux, utilisez le séparateur de chemin Microsoft Windows (\) pour les chemins de répertoire. 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, les commandes Python sont saisies dans l’invite de commande afin de 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")
Vous avez un commentaire à formuler concernant cette rubrique ?