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.
Sintaxis
arcpy.parcel.CreateParcelRecords(in_parcel_features, {record_field}, {record_expression}, {record_name_method})
Parámetro | Explicación | Tipo 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.
| String |
Salida derivada
Nombre | Explicación | Tipo 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
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')
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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí