Crear registros de parcelas (Parcela)

Resumen

Crea registros de parcelas para las entidades de estructura de parcelas de entrada mediante un campo de nombre de registro o una expresión.

Los registros de parcela se crean y se agregan a la clase de entidad Registros de la estructura de parcelas. Los polígonos de registros de parcela coincidirán con la geometría acumulativa de todos los polígonos de parcela asociados a ellos.

La clase de entidad Registros almacena información sobre el registro legal de parcela, por ejemplo, el tipo de registro y la fecha de registro. En la estructura de parcelas, las entidades de parcela se asocian con el registro que las creó y retiró (pasan a ser históricas).

Más información sobre los registros de la estructura de parcelas

Uso

  • Si la opción Campo se utiliza para el parámetro Método de denominación de registro, el nombre de la entrada Campo de registro debe existir en la tabla de atributos de la entidad de parcela de entrada y debe contener nombres de registro que se correspondan con sus entidades de parcela asociadas.

  • La herramienta crea registros de parcela y genera la geometría de registro en función de la geometría conmutativa de todas las entidades de parcela asociadas.

  • La herramienta actualiza el campo Created By Record de las entidades de parcela con los Id. globales de los registros nuevos.

  • La herramienta actualiza el campo Parcel Count de la clase de entidad Registros con el número de parcelas asociadas con cada registro creado.

  • Si ya hay registros existentes, no se duplicarán; sin embargo, las geometrías del registro se actualizarán para que coincidan con las geometrías de las entidades de parcela utilizadas en la última ejecución de la herramienta.

  • Los registros solo se asignan y se crean para las entidades de parcela de entrada, por ejemplo, polígonos. Para asignar registros a las entidades de parcela conectadas, por ejemplo, puntos y líneas, ejecute la herramienta Generar estructura de parcelas.

  • En una geodatabase corporativa, los datos no deben estar versionados.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de parcela

Las entidades de parcela de entrada que se utilizarán para crear registros de parcela. Las entidades de parcela de entrada pueden provenir de una estructura de parcelas de una geodatabase de archivos o una geodatabase corporativa.

Feature Layer
Campo de registro
(Opcional)

El campo de atributo que contiene los nombres de registro. El campo de atributo debe ser un campo de texto y debe contener los nombres de registro de parcela que corresponden con sus entidades de parcela asociadas.

Field
Expresión de registro
(Opcional)

Una expresión de Arcade que utiliza campos, operadores de cadena de caracteres y operadores matemáticos para representar los nombres de registro. Por ejemplo, la expresión Left($feature.Name,4) extrae los cuatro primeros caracteres del campo de nombre de parcela en la clase de entidad poligonal de estructura de parcelas para crear nombres de registro.

Calculator Expression
Método de denominación de registro
(Opcional)

Especifica el método que se utilizará para crear registros de parcela.

  • CampoSe crearán registros de parcelas con nombres de registro de un campo de texto en las entidades de parcela de entrada. Esta es la opción predeterminada.
  • ExpresiónSe crearán registros de parcelas con una expresión de Arcade.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad Registros de salida

La clase de entidad Registros actualizada.

Clase de entidad
Estructura de parcelas actualizada

La estructura de parcelas actualizada.

Estructura de parcelas

arcpy.parcel.CreateParcelRecords(in_parcel_features, {record_field}, {record_expression}, {record_name_method})
NombreExplicaciónTipo de datos
in_parcel_features

Las entidades de parcela de entrada que se utilizarán para crear registros de parcela. Las entidades de parcela de entrada pueden provenir de una estructura de parcelas de una geodatabase de archivos o una geodatabase corporativa.

Feature Layer
record_field
(Opcional)

El campo de atributo que contiene los nombres de registro. El campo de atributo debe ser un campo de texto y debe contener los nombres de registro de parcela que corresponden con sus entidades de parcela asociadas.

Field
record_expression
(Opcional)

Una expresión de Arcade que utiliza campos, operadores de cadena de caracteres y operadores matemáticos para representar los nombres de registro. Por ejemplo, la expresión Left($feature.Name,4) extrae los cuatro primeros caracteres del campo de nombre de parcela en la clase de entidad poligonal de estructura de parcelas para crear nombres de registro.

Calculator Expression
record_name_method
(Opcional)

Especifica el método que se utilizará para crear registros de parcela.

  • FIELDSe crearán registros de parcelas con nombres de registro de un campo de texto en las entidades de parcela de entrada. Esta es la opción predeterminada.
  • EXPRESSIONSe crearán registros de parcelas con una expresión de Arcade.
String

Salida derivada

NombreExplicaciónTipo de datos
out_record_feature_class

La clase de entidad Registros actualizada.

Clase de entidad
updated_parcel_fabric

La estructura de parcelas actualizada.

Estructura de parcelas

Muestra de código

Ejemplo 1 de CreateParcelRecords (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función CreateParcelRecords en modo inmediato. El script crea registros de parcela para las entidades del tipo de parcela De lote mediante el campo RecordName.

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', 
                                 'RecordName', '', 'FIELD')
Ejemplo 2 de CreateParcelRecords (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función CreateParcelRecords en modo inmediato. El script crea registros de parcela para las entidades del tipo de parcela De lote mediante una expresión. La expresión extrae los cuatro primeros caracteres del campo de nombre de parcela.

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', '', 
                                 'Left($feature.Name,4)', 'EXPRESSION')

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados