Crear clase de entidad no registrada (Administración de datos)

Resumen

Crea una clase de entidad vacía en una base de datos o una geodatabase corporativa. La clase de entidad no está registrada en la geodatabase.

Uso

  • Esta herramienta crea solamente clases de entidades simples como punto, multipunto, polígono y polilínea.

  • Una clase de entidad vacía que se crea con esta herramienta tiene un campo denominado OBJECTID de tipo entero o incluye los mismos nombres y tipos de campo de cualquier clase de entidad de plantilla de entrada seleccionada.

Sintaxis

CreateUnRegisteredFeatureclass(out_path, out_name, {geometry_type}, {template}, {has_m}, {has_z}, {spatial_reference}, {config_keyword})
ParámetroExplicaciónTipo de datos
out_path

La geodatabase corporativa o la base de datos en la que se creará la clase de entidad de salida.

Workspace; Feature Dataset
out_name

El nombre de la clase de entidad que se va a crear.

String
geometry_type
(Opcional)

Especifica el tipo de geometría de la clase de entidad. Este parámetro solo es relevante para los tipos de geometría que almacenan metadatos de dimensionalidad, como ST_Geometry en PostgreSQL, geometría de PostGIS y SDO_Geometry de Oracle.

  • POINTEl tipo de geometría será punto.
  • MULTIPOINTEl tipo de geometría será multipunto.
  • POLYLINEEl tipo de geometría será polilínea.
  • POLYGONEl tipo de geometría será polígono. Esta es la opción predeterminada.
String
template
[template,...]
(Opcional)

Una clase de entidad o una lista de clases de entidad existentes con campos y esquema de atributos, utilizadas para definir los campos en la clase de entidad de salida.

Feature Layer
has_m
(Opcional)

Determina si la clase de entidad de salida contiene valores de medición lineal (valores M).

  • DISABLEDLa clase de entidad de salida no tendrá valores M. Esta es la opción predeterminada.
  • ENABLEDLa clase de entidad de salida tendrá valores M.
  • SAME_AS_TEMPLATELa clase de entidad de salida tendrá valores M si el dataset especificado en el parámetro Clase de entidad utilizada de plantilla (el parámetro template en Python) tiene valores M.
String
has_z
(Opcional)

Determina si la clase de entidad de salida contiene valores de elevación (valores Z).

  • DISABLEDLa clase de entidad de salida no tendrá valores Z. Esta es la opción predeterminada.
  • ENABLEDLa clase de entidad de salida tendrá valores Z.
  • SAME_AS_TEMPLATELa clase de entidad de salida tendrá valores z. si el dataset especificado en el parámetro Clase de entidad de plantilla (parámetro template en Python) tiene valores z.
String
spatial_reference
(Opcional)

La referencia espacial del dataset de entidades de salida. Puede especificar la referencia espacial de las siguientes formas:

  • Introduciendo la ruta en un archivo .prj, como C:/workspace/watershed.prj.
  • Haciendo referencia a una clase de entidad o a un dataset de entidades cuya referencia espacial desee aplicar, como C:/workspace/myproject.gdb/landuse/grassland.
  • Definiendo un objeto de referencia espacial antes de utilizar esta herramienta, como sr = arcpy.SpatialReference("C:/data/Africa/Carthage.prj"), que después utilizará como parámetro de referencia espacial.

Spatial Reference
config_keyword
(Opcional)

Especifica los parámetros de almacenamiento predeterminados (configuraciones) para las geodatabases en un sistema de administración de bases de datos relacionales (RDBMS). Esta configuración solo se aplica cuando se usan tablas de geodatabases corporativas.

El administrador de base de datos establece las palabras clave de configuración.

Más información sobre las palabras clave de configuración

String

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

La clase de entidad no registrada de salida.

Clase de entidad

Muestra de código

Ejemplo de CreateUnregisteredFeatureclass (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función CreateUnRegisteredFeatureclass en modo inmediato.

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

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados