Classe d'entités vers géodatabase (Conversion)
Récapitulatif
Convertit une ou plusieurs classes ou couches d'entités en classes d'entités de géodatabase.
Utilisation
-
Les entrées peuvent inclure des fichiers de formes, des classes d'entités de couverture, des classes d'entités VPF ou des classes d'entités de géodatabase. Il est également possible d'utiliser des couches d'entités en entrée. Vous pouvez sélectionner une couche dans la table des matières d'ArcMap ou d'ArcScene ou utiliser une couche d'entités créée avec l'outil Générer une couche.
-
Si la couche utilisée en entrée contient des entités sélectionnées, alors seules les entités sélectionnées sont enregistrées dans la nouvelle classe d'entités en sortie.
-
Le nom des classes d'entités en sortie est basé sur le nom de la classe d'entités en entrée. Par exemple, si la classe d'entités en entrée s'appelle C:\base\streams.shp, la classe d'entités en sortie s'appelle streams (écoulements).
-
Si le nom existe déjà dans la géodatabase en sortie, un numéro est ajouté à la fin du nom pour le rendre unique, par exemple, "_1".
-
Cet outil ne prend pas en charge les annotations.
- Pour en savoir plus sur la manière de gérer les noms de classes d'entités en sortie avec l'outil Classe d'entités vers classe d'entités
Syntaxe
Paramètre | Explication | Type de données |
Input_Features [Input_Features,...] |
Une ou plusieurs classes ou couches d'entités à importer dans une géodatabase ArcSDE, fichier ou personnelle. | Feature Layer |
Output_Geodatabase |
La géodatabase en sortie ou de destination. Il peut s'agir d'une géodatabase fichier ou personnelle ou encore d'une géodatabase ArcSDE. | Feature Dataset; Workspace |
Exemple de code
Le script de fenêtre Python suivant illustre l'utilisation de la fonction FeatureClassToGeodatabase en mode immédiat.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureClassToGeodatabase_conversion(["climate.shp", "majorrds.shp"],
"C:/output/output.gdb")
Le script autonome suivant illustre l'utilisation de la fonction FeatureClassToGeodatase.
# Name: FeatureClassToGeodatabase_Example2.py
# Description: Use FeatureClassToGeodatabase to copy feature classes
# to geodatabase format
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFeatures = ["climate.shp", "majorrds.shp"]
outLocation = "C:/output/output.gdb"
# Execute TableToGeodatabase
arcpy.FeatureClassToGeodatabase_conversion(inFeatures, outLocation)