Résumé
Crée une classe d'entités vide dans une géodatabase d'entreprise ou fichier, ou un fichier de formes dans un dossier.
Utilisation
L'Emplacement de la classe d'entités (géodatabase ou dossier) doit déjà exister.
Cet outil ne crée que des classes d'entités simples (entités ponctuelles, multi-points, surfaciques et polylinéaires).
Lorsque vous utilisez cet outil pour créer un shapefile, celui-ci possède un champ nommé ID de type entier. Le champ ID n’est pas créé lorsque vous fournissez une classe d’entités modèle (option Template Feature Class).
Syntaxe
CreateFeatureclass(out_path, out_name, {geometry_type}, {template}, {has_m}, {has_z}, {spatial_reference}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3}, {out_alias})
Paramètre | Explication | Type de données |
out_path | Géodatabase d'entreprise ou fichier, ou dossier dans lequel la classe d'entités en sortie sera créée. Cet espace de travail doit déjà exister. | Workspace; Feature Dataset |
out_name | Nom de la classe d'entités à créer. | String |
geometry_type (Facultatif) | Type de géométrie de la classe d'entités.
| String |
template [template,...] (Facultatif) | Classe d'entités utilisée comme modèle pour définir le schéma attributaire de la classe d'entités. | Feature Layer |
has_m (Facultatif) | Détermine si la classe d'entités contient des valeurs de mesure linéaire (valeurs M).
| String |
has_z (Facultatif) | Détermine si la classe d'entités contient des valeurs d'altitude (valeurs Z).
| String |
spatial_reference (Facultatif) | Référence spatiale du jeu de données d'entité en sortie. Vous pouvez spécifier la référence spatiale de plusieurs façons :
Si aucune référence spatiale n'est attribuée, la classe d'entités a une référence spatiale inconnue. Remarque :La référence spatiale de la classe d'entités modèle n'a aucun effet sur la référence spatiale en sortie. Si vous voulez que votre sortie respecte le système de coordonnées de la classe d'entités modèle, définissez le paramètre Système de coordonnées sur la référence spatiale de la classe d'entités modèle. | Spatial Reference |
config_keyword (Facultatif) | Le mot-clé de configuration ne s'applique qu'aux données des géodatabases d'entreprise. Il détermine les paramètres de stockage de la table de base de données. | String |
spatial_grid_1 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double |
spatial_grid_2 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double |
spatial_grid_3 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double |
out_alias (Facultatif) | Nom secondaire de la classe d’entités en sortie qui sera créée. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_feature_class | Nouvelle classe d’entités. | Classe d’entités |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction CreateFeatureclass en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CreateFeatureclass_management("C:/output", "habitatareas.shp", "POLYGON",
"study_quads.shp", "DISABLED", "DISABLED",
"C:/workspace/landuse.shp")
Le script Python ci-dessous illustre l'utilisation de l'outil CreateFeatureclass dans un script autonome.
# Name: CreateFeatureclass_Example2.py
# Description: Create a feature class to store the gnatcatcher habitat zones
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
out_path = "C:/output"
out_name = "habitatareas.shp"
geometry_type = "POLYGON"
template = "study_quads.shp"
has_m = "DISABLED"
has_z = "DISABLED"
# Use Describe to get a SpatialReference object
spatial_ref = arcpy.Describe("C:/workspace/studyarea.shp").spatialReference
# Execute CreateFeatureclass
arcpy.CreateFeatureclass_management(out_path, out_name, geometry_type, template,
has_m, has_z, spatial_ref)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?