Cargar una topología a una estructura de parcela (Estructura de parcela)
Resumen
Carga las entidades poligonales y de línea que forman parte de una topología en una estructura de parcela objetivo. La topología requiere un conjunto predefinido de reglas topológicas:
- Línea: debe cubrirse por el límite de (polígono)
- Línea: no debe superponerse a sí mismo
- Línea: no debe intersecarse a sí mismo
- Línea: debe ser de parte simple
- Línea: no debe intersecar o tocar el interior
- Polígono: el límite debe cubrirse por (línea)
Uso
Puede elegir cargar una clase de entidad de línea completa y una clase de entidad poligonal o sólo las entidades de línea y polígono seleccionadas. Cuando cargue datasets grandes, el rendimiento dependerá de las especificaciones de memoria existentes del equipo. Esta herramienta se utiliza para cargar pequeñas áreas de datos de parcela a la vez. Si prefiere realizar una migración de una sola vez de un dataset de parcela grande a la estructura, se recomienda dar formato a los datos para que constituyan un origen de estructura y migrar el origen de estructura al utilizar el asistente Importar datos de estructura en la ventana Catálogo.
Es necesario validar, limpiar y liberar a la topología de errores para poder migrar las entidades de línea y polígono a la estructura de parcela. Si se realiza una modificación para corregir un error topológico, asegúrese de validar la topología nuevamente para garantizar de que no existen más errores antes de ejecutar la herramienta.
Para validar una topología completa, use la herramienta Validar topología ubicada en el conjunto de herramientas Topología de la caja de herramientas Administración de datos.
En lugar de validar la topología completa, valide la extensión actual de la visualización del mapa en ArcMap al hacer clic en la herramienta Validar la topología en la extensión actual de la barra de herramientas Topología.
-
Se puede utilizar la clase de entidad de línea o polígono como el parámetro Clase de entidad de entrada (Topología). Si hay una selección en la capa de entidad de la clase de entidad de entrada en ArcMap, sólo se migrarán las entidades seleccionadas. Si la clase de entidad de línea se utiliza como la clase de entidad de entrada, todas las líneas seleccionadas que no formen un bucle que coincida con el polígono en la clase de entidad poligonal se migrarán como partes de parcelas abiertas. Las parcelas abiertas se utilizan en la estructura de parcela para representar entidades como líneas de centro de carreteras y líneas de utilidades.
No se requieren atributos de geometría de coordenadas en la clase de entidad de línea. Si hay atributos de geometría de coordenadas, la herramienta migrará los atributos COGO existentes a las líneas de estructura de parcela siempre y cuando los atributos de dimensión COGO no difieran demasiado de las dimensiones de la geometría de línea.
Los atributos existentes en las clases de entidad de línea y polígono se pueden migrar a los atributos del sistema de estructura en las parcelas y tablas de líneas en la estructura. Por ejemplo, un atributo que contiene números de identificación de parcela (PIN) se puede migrar al campo de sistema Nombre en la tabla de parcelas de la estructura. Para migrar atributos existentes en las clases de entidad a atributos del sistema de estructura, los nombres de los campos de atributo deben coincidir con los nombres de campo utilizados en el dataset de origen de estructura. Por ejemplo, un campo de atributo que contiene PIN en la clase de entidad poligonal se puede denominar PIN, NAME, LOT o APN para que los valores se migren y reflejen en el campo Nombre de las parcelas de estructura.
Los atributos definidos por el usuario en las clases de entidad de línea y polígono se pueden migrar a las parcelas y tablas de líneas en la estructura siempre y cuando se cree el mismo atributo definido por el usuario en las tablas de estructura antes de migrar los datos.
Especifique una clase de entidad de puntos para el parámetro Entidades de puntos de entrada (opcional) si desea migrar los atributos definidos por el usuario en una clase de entidad de puntos a la tabla de puntos en la estructura de parcela. Los mismos atributos definidos por el usuario se deben crear en la tabla de puntos de estructura antes de la migración para que los valores de atributos se puedan migrar correctamente.
Cuando los datos se migran a la estructura, los puntos de estructura se crean automáticamente en los extremos de las líneas de estructura. Los valores de atributo del sistema X e Y de los puntos de estructura se completan automáticamente con las coordenadas de forma de punto. Las entidades de puntos sólo se especifican en este parámetro para migrar los atributos definidos por el usuario a la tabla de puntos en la estructura de parcela. Con respecto a las entidades de línea y polígono, si hay una selección en la capa de entidades de puntos, sólo se migrarán los puntos seleccionados.
-
El Recuento mínimo de segmentos de cadena de líneas (opcional) es la cantidad mínima de segmentos de línea que una entidad de línea puede tener antes de ser considerada una cadena de líneas o un límite natural.
-
Si se especifica una tolerancia para el parámetro Controlar tolerancia de coincidencia (opcional), todo punto de estructura migrado que esté dentro de la tolerancia de concordancia especificada de un punto de control existente en la estructura se vinculará al punto de control.
-
Si se marca la opción Importar parcelas como grupo no unido, las parcelas se migran como un grupo separado. Las parcelas separadas existen fuera de la estructura de parcela, en su propio espacio de coordenadas local. Las parcelas separadas se pueden unir a la estructura de parcela en cualquier momento. Deberá migrar las parcelas separadas si necesita realizar trabajos adicionales en las parcelas antes de unirlas a la capa de estructura de parcela.
Sintaxis
Parámetro | Explicación | Tipo de datos |
target_parcel_fabric |
La estructura de parcela de destino donde se migrarán los datos. | Parcel Fabric Layer |
in_topology_class |
Clase de entidad de entrada o capa que es parte de una topología. La clase de entidad puede ser una entidad de línea o polígono. | Feature Layer |
in_point_class (Opcional) |
La capa o clase de entidad de puntos de entrada. No es necesario que la clase de entidad de puntos sea parte de una topología. Sólo los atributos definidos por el usuario de la clase de entidad de puntos de entrada se migrarán a los puntos correspondientes en la estructura de parcela. | Feature Layer |
linestring_minimum_segments (Opcional) |
La cantidad mínima de segmentos que puede tener una entidad de polilínea antes de considerarla y migrarla como una cadena de líneas o un límite natural en la estructura de parcela. El valor predeterminado es un mínimo de 10 segmentos. | Long |
control_match_tolerance (Opcional) |
La tolerancia en la que los nuevos puntos de estructura migrados se vinculan a los puntos de control existentes que se encuentran en la estructura. Las unidades de longitud de la tolerancia son las mismas unidades de longitud del sistema de coordenadas de la estructura. Si no se especifica una Tolerancia de coincidencia de control, se debe utilizar el valor predeterminado de 0,1 metros. | Linear Unit |
unjoined_group | Determina cómo se migrarán las entidades.
| Boolean |
direction_units (Opcional) | Las unidades de dirección que se utilizarán al generar los atributos de orientación COGO para las entidades de línea durante el proceso de migración.
| String |
direction_type (Opcional) |
El tipo de dirección que se utilizará al generar los atributos de orientación COGO para las entidades de línea durante el proceso de migración.
| String |
compute_area | Determina cómo se migrarán las entidades.
| |
area_units (Opcional) |
Si la opción Calcular área para nuevas parcelas está marcada, seleccione las unidades de área que se utilizarán cuando se calcule el área de la parcela durante el proceso de migración.
| String |
radial_point_tolerance (Opcional) |
La tolerancia en la que los nuevos puntos centrales de curva calculados coinciden con los puntos centrales de curva existentes que se encuentran en la estructura. Además, si varios puntos centrales de curva calculados se encuentran dentro de esta tolerancia, se promedian y se fusionan en un punto central único. Si no se especifica una tolerancia radial, se utilizará el valor predeterminado de 0,5 metros. | Linear Unit |
accuracy_units (Opcional) |
La categoría de exactitud de las líneas y los polígonos que se migran. Las categorías de exactitud se definen en función a la fecha topográfica en la estructura de parcela. La categoría de exactitud 1 es la exactitud de datos más alta (recientemente medidos) y la categoría de exactitud 6 es la exactitud de datos más baja (año 1800 o más baja). Las categorías de exactitud se utilizan en el ajuste de estructura.
| String |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta LoadTopologyToParcelFabric en el modo inmediato.
import arcpy from arcpy import env env.workspace = "C:/Parcel_Editor_Tutorial/Encinitas_City/Cadastral.gdb" arcpy.LoadTopologyToParcelFabric_fabric("NewFabric", "Enc_polgon", "", "100", "0.5", "JOINED_GROUP", "DEGREES_MINUTES_SECONDS", "NORTH AZIMUTH", "COMPUTE_AREA", "HECTARES", "1", "3 - 1908 to 1980")