Resumen
Aplica los resultados de un ajuste por mínimos cuadrados a las clases de entidad de la estructura de parcelas. Los resultados de ajuste por mínimos cuadrados almacenados en las clases de entidad AdjustmentLines y AdjustmentPoints se aplican a las clases de entidad correspondientes a la línea de parcela, la línea de conexión y el punto de estructura de parcelas.
Utilice la herramienta Analizar parcelas por ajuste de mínimos cuadrados para ejecutar un ajuste por mínimos cuadrados en las parcelas y almacenar los resultados en clases de entidad de ajuste.
Uso
La herramienta utiliza el campo Point ID de la clase de entidad AdjustmentPoints para ubicar los puntos correspondientes a actualizar en la clase de entidad de puntos de la estructura de parcelas. Los puntos de la estructura de parcelas se desplazan a las ubicaciones de los puntos de ajuste si la distancia entre los puntos (desplazamiento de coordenadas) es mayor que el valor del parámetro Tolerancia de movimiento especificado.
La herramienta utiliza los campos Line ID y Source de la clase de entidad AdjustmentLines para localizar las líneas correspondientes en las clases de entidad de la línea de conexión o la línea de tipo de parcela en la estructura de parcelas. Si los extremos de las líneas se actualizaron con las ubicaciones de la clase de entidad AdjustmentPoints, las geometrías de las líneas de la estructura de parcelas se actualizan para que se encuentren entre los puntos actualizados.
Nota:
Las dimensiones COGO de las líneas no cambian.
Si el campo Update Source de la clase de entidad AdjustmentPoints se establece en No, el punto correspondiente de la clase de entidad Puntos de la estructura de parcelas no se actualizará.
Esta herramienta no respeta las selecciones realizadas en el mapa.
Sintaxis
ApplyParcelLeastSquaresAdjustment(in_parcel_fabric, {movement_tolerance}, {update_attributes})
Parámetro | Explicación | Tipo de datos |
in_parcel_fabric | La estructura de parcelas que se desea actualizar. | Parcel Layer |
movement_tolerance (Opcional) | La tolerancia que representa el mínimo desplazamiento de coordenadas permitido cuando se actualizan los puntos de la estructura de parcelas. Si la distancia entre el punto de ajuste y el punto de la estructura de parcelas es mayor que la tolerancia especificada, el punto de la estructura de parcelas se actualiza a la ubicación del punto de ajuste. La tolerancia predeterminada es de 0,05 metros. | Linear Unit |
update_attributes (Opcional) | Especifica si los campos de atributos de la clase de entidad Puntos de la estructura de parcelas se actualizan con metadatos estadísticos. Los campos XY Uncertainty Error Ellipse Semi Major Error Ellipse Semi Minor y Error Ellipse Direction se actualizan con los valores almacenados en los mismos campos de la clase de entidad AdjustmentPoints.
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
updated_parcel_fabric | La estructura de parcelas actualizada. | Booleano |
Muestra de código
El siguiente script de la ventana de Python muestra cómo utilizar la función ApplyParcelLeastSquaresAdjustment para aplicar el resultado de un análisis por mínimos cuadrados a la estructura de parcelas en el modo inmediato:
import arcpy
arcpy.parcel.ApplyParcelLeastSquaresAdjustment('c:/Parcels/Database.gdb/CountyParcels/CountyFabric',
0.05, 'NO_UPDATE_ATTRIBUTES')
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí