Créer une classe d’entités non inscrite (Gestion des données)

Synthèse

Crée une classe d’entités vide dans une géodatabase d’entreprise. La classe d’entités n’est pas inscrite auprès de la géodatabase.

Utilisation

  • Cet outil ne crée que des classes d’entités simples (classes d’entités ponctuelles, multi-points, surfaciques et polylignes).

  • Une classe d’entités vide créée par cet outil comporte un champ de type entier intitulé OBJECTID ou contient les mêmes noms de champ et types de champ que toute classe d’entités de modèle en entrée sélectionnée.

  • Les classes d’entités non inscrites peuvent être inscrites auprès de la géodatabase à l’aide de l’outil Inscrire auprès d’une géodatabase.

Paramètres

ÉtiquetteExplicationType de données
Emplacement de la classe d’entités

Géodatabase d’entreprise dans laquelle est créée la classe d’entités.

Workspace; Feature Dataset
Nom de la classe d’entités

Nom de la classe d’entités créée.

String
Type de géométrie
(Facultatif)

Précise le type de géométrie de la classe d’entités. Ce paramètre est pertinent uniquement pour les types de géométrie qui stockent les métadonnées de dimensionnalité, comme ST_Geometry dans PostgreSQL, PostGIS Geometry et Oracle SDO_Geometry.

  • PointLe type de géométrie est Point.
  • Multi-pointLe type de géométrie est Multi-point.
  • PolyligneLe type de géométrie est Polyligne.
  • PolygoneLe type de géométrie est Polygone. Il s’agit de l’option par défaut.
String
Classes d’entités de modèle
(Facultatif)

Classe d’entités existante ou liste de classes d’entités existantes avec des champs et une structure attributaire destinés à être utilisés pour définir les champs de la classe d’entités en sortie.

Feature Layer
Contient des valeurs M
(Facultatif)

Détermine si la classe d’entités contient des valeurs de mesure linéaire (valeurs m).

  • NonLa classe d’entités en sortie ne contiendra pas de valeurs M. Il s’agit de l’option par défaut.
  • OuiLa classe d’entités en sortie contiendra des valeurs M.
  • Identique à la classe d’entités modèleLa classe d’entités en sortie contiendra des valeurs M si le jeu de données spécifié dans le paramètre Classe d’entités modèle (paramètre template dans Python) en comporte.
String
Comporte des valeurs Z
(Facultatif)

Détermine si la classe d’entités contient des valeurs d’altitude (valeurs z).

  • NonLa classe d’entités en sortie ne contiendra pas de valeurs Z. Il s’agit de l’option par défaut.
  • OuiLa classe d’entités en sortie contiendra des valeurs Z.
  • Identique à la classe d’entités modèleLa classe d’entités en sortie contiendra des valeurs Z si le jeu de données spécifié dans le paramètre Classe d’entités modèle (paramètre template dans Python) en comporte.
String
Référence spatiale
(Facultatif)

Référence spatiale du jeu de classes d’entités en sortie. Dans la boîte de dialogue Propriétés de la référence spatiale, vous pouvez sélectionner, importer ou créer un système de coordonnées. Pour définir les caractéristiques de la référence spatiale, tels que les domaines x, y, z ou m, la résolution ou la tolérance, utilisez la boîte de dialogue Environnements.

Spatial Reference
Mot-clé de configuration
(Facultatif)

Spécifie les paramètres de stockage par défaut (configuration) des géodatabases d'un SGBDR (système de gestion de bases de données relationnelles). Ce paramètre est applicable uniquement dans le cas de tables de géodatabase d'entreprise.

Les mots-clés de configuration sont définis par l'administrateur de base de données.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Classe d’entités en sortie

Classe d’entités non inscrite en sortie.

Feature Class

arcpy.management.CreateUnRegisteredFeatureclass(out_path, out_name, {geometry_type}, {template}, {has_m}, {has_z}, {spatial_reference}, {config_keyword})
NomExplicationType de données
out_path

Géodatabase d’entreprise dans laquelle est créée la classe d’entités.

Workspace; Feature Dataset
out_name

Nom de la classe d’entités créée.

String
geometry_type
(Facultatif)

Précise le type de géométrie de la classe d’entités. Ce paramètre est pertinent uniquement pour les types de géométrie qui stockent les métadonnées de dimensionnalité, comme ST_Geometry dans PostgreSQL, PostGIS Geometry et Oracle SDO_Geometry.

  • POINTLe type de géométrie est Point.
  • MULTIPOINTLe type de géométrie est Multi-point.
  • POLYLINELe type de géométrie est Polyligne.
  • POLYGONLe type de géométrie est Polygone. Il s’agit de l’option par défaut.
String
template
[template,...]
(Facultatif)

Classe d’entités existante ou liste de classes d’entités existantes avec des champs et une structure attributaire destinés à être utilisés pour définir les champs de la classe d’entités en sortie.

Feature Layer
has_m
(Facultatif)

Détermine si la classe d’entités contient des valeurs de mesure linéaire (valeurs m).

  • DISABLEDLa classe d’entités en sortie ne contiendra pas de valeurs M. Il s’agit de l’option par défaut.
  • ENABLEDLa classe d’entités en sortie contiendra des valeurs M.
  • SAME_AS_TEMPLATELa classe d’entités en sortie contiendra des valeurs M si le jeu de données spécifié dans le paramètre Classe d’entités modèle (paramètre template dans Python) en comporte.
String
has_z
(Facultatif)

Détermine si la classe d’entités contient des valeurs d’altitude (valeurs z).

  • DISABLEDLa classe d’entités en sortie ne contiendra pas de valeurs Z. Il s’agit de l’option par défaut.
  • ENABLEDLa classe d’entités en sortie contiendra des valeurs Z.
  • SAME_AS_TEMPLATELa classe d’entités en sortie contiendra des valeurs Z si le jeu de données spécifié dans le paramètre Classe d’entités modèle (paramètre template dans Python) en comporte.
String
spatial_reference
(Facultatif)

Référence spatiale du jeu de classes d’entités en sortie. Vous pouvez spécifier la référence spatiale de plusieurs façons :

  • En fournissant le chemin d’accès à un fichier .prj (C:/workspace/watershed.prj, par exemple).
  • En référençant une classe d’entités ou un jeu de classes d’entités dont vous souhaitez appliquer la référence spatiale (C:/workspace/myproject.gdb/landuse/grassland, par exemple).
  • En définissant avant d’utiliser cet outil un objet de référence spatiale (sr = arcpy.SpatialReference("Sinusoidal (Africa)"), par exemple), que vous pouvez ensuite utiliser en tant que paramètre de référence spatiale.

Spatial Reference
config_keyword
(Facultatif)

Spécifie les paramètres de stockage par défaut (configuration) des géodatabases d'un SGBDR (système de gestion de bases de données relationnelles). Ce paramètre est applicable uniquement dans le cas de tables de géodatabase d'entreprise.

Les mots-clés de configuration sont définis par l'administrateur de base de données.

String

Sortie obtenue

NomExplicationType de données
out_feature_class

Classe d’entités non inscrite en sortie.

Feature Class

Exemple de code

Exemple d’utilisation de la fonction CreateUnregisteredFeatureclass (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l'utilisation de la fonction CreateUnRegisteredFeatureclass en mode immédiat.

import arcpy
arcpy.management.CreateUnRegisteredFeatureclass(
    r'Database Connections\Connection to Organization.sde', "New_FC", "POINT", 
    "", "DISABLED", "DISABLED")

Rubriques connexes