Disponible con licencia de Location Referencing.
La siguiente información describe el proceso de modelado, carga y edición de rutas de datos con referencias lineales utilizando la extensión ArcGIS Pipeline Referencing.
Dataset LRS
Un dataset de sistema de referenciación lineal (LRS) es un dataset de controlador de un dataset de entidades de la geodatabase, junto con todas las clases de entidad que participan en el LRS.
Nota:
Puede ver la jerarquía de LRS desde los paneles Contenido o el panel Catálogo.
Nota:
El dataset LRS solo está visible en ArcGIS Pro. Aparece un mensaje de error si una geodatabase que contiene el dataset LRS se abre en ArcMap.
Las siguientes herramientas crean un dataset LRS:
- Crear LRS: las clases de entidad de línea de centro, punto de calibración y línea roja recién creadas se colocan en un dataset de entidades con el mismo nombre que el nombre del LRS proporcionado.
- Crear LRS a partir de un dataset existente: las clases de entidad existentes de línea de centro, punto de calibración y línea roja que aún no estén registradas en un LRS deben estar en un dataset de entidades común. El nombre del dataset de entidades puede ser distinto del nombre del LRS.
Todas las herramientas de la caja de herramientas Location Referencing requieren la ejecución de un dataset LRS.
Nota:
Utilice la herramienta Migrar Id. de objeto a 64 bits para migrar el datasets LRS a Id. de objeto de 64 bits.
La actualización de un dataset de Id. de objeto de 64 bits es útil cuando los valores de Id. de objeto superan los 2.100 millones o si los datos proceden de almacenes de datos en la nube.
Más información acerca de la migración a Id. de objeto de 64 bits
Puede revisar parte de la información que contiene el dataset LRS mediante la función de arcpy.Describe. Para revisar los metadatos LRS y las reglas de comportamiento de eventos de una geodatabase con un conjunto de datos LRS, utilice las siguientes funciones:
FileGDB:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.gdb\\Lrs\\Lrs")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
EnterpriseGDB:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.sde\\GPRefresh.DBO.LRS\\GPRefresh.DBO.LRS")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
Escribir en un archivo:
txtFile = open("C:\\Data\\LRData\\lrsXML.xml", "w")
txtFile.write(lrsXML)
txtFile.close()
Modelado de datos
A los profesionales responsables de la gestión de los conductos se les encarga normalmente considerar opciones de generación de rutas alternativas para garantizar el cumplimiento normativo, el mercado, la construcción y otras necesidades empresariales. Esto suele provocar la realineación (regeneración de rutas) de una tubería. La realineación no solo cambia la ruta de las canalizaciones, sino que también afecta a las redes y a los eventos configurados en un modelo de datos de sistema de referencia lineal (LRS).
Para utilizar Pipeline Referencing, sus datos deben ajustarse al modelo de datos LRS.
Más información sobre la configuración de tolerancia y resolución del LRS y el modelo de datos de eventos.
Configurar un LRS
Para crear y configurar un LRS, siga estos pasos:
- Cree y modifique un LRS.
Puede utilizar la herramienta Crear LRS o la herramienta Crear LRS a partir de un dataset existente para crear un LRS.
Para modificar un LRS existente, incluida la habilitación de la prevención de conflictos en LRS, utilice la herramienta Modificar LRS.
Más información sobre cómo crear y modificar un LRS
Nota:
Si tiene entidades de puntos existentes que pueden utilizarse como puntos de calibración, utilice la herramienta Incorporar para incorporar las entidades de puntos a la clase de entidad de puntos de calibración antes de cargar las rutas en la red LRS (paso 5 siguiente).
- Cree una red LRS utilizando una de las siguientes herramientas:
Para modificar una red LRS existente, utilice la herramienta Modificar red LRS.
- Cree eventos LRS utilizando una de las siguientes herramientas:
Para agregar campos de medición derivados a la clase de entidad de evento, utilice la herramienta Habilitar campos de mediciones derivadas.
Para agregar campos de referente a la clase de entidad de evento, utilice la herramienta Habilitar campos de referente. Esta herramienta habilita los campos de referente al permitir registrar campos existentes como campos de referente.
Para modificar un evento LRS existente, utilice la herramienta Modificar evento LRS.
- Cree intersecciones LRS utilizando una de las siguientes herramientas:
Para agregar intersecciones a la clase de entidad de intersección, utilice la herramienta Generar intersecciones.
Para modificar una clase de entidad de intersección LRS existente, utilice la herramienta Modificar intersección LRS.
Más información sobre cómo crear y modificar intersecciones LRS
- Cargue rutas en la red LRS mediante el uso de la herramienta Incorporar rutas.
Las formas de ruta se pueden regenerar utilizando la herramienta Generar rutas.
Más información sobre cómo cargar rutas en una red LRS existente
Más información sobre cómo establecer reglas de calibración de huecos para una red LRS
- Cree puntos de calibración utilizando la herramienta Generar puntos de calibración.
Nota:
Si tiene entidades de puntos existentes que pueden utilizarse como puntos de calibración, utilice la herramienta Incorporar para incorporar las entidades de puntos a la clase de entidad de puntos de calibración antes de cargar las rutas en la red LRS (paso 5 anterior).
- Preparar líneas centrales.
Para eliminar superposiciones que pudieran causar errores en los datos, utilice la herramienta Quitar líneas de centro superpuestas.
- Cargue datos de eventos utilizando la herramienta Incorporar eventos.
- Configure una red derivada.
Puede usar la herramienta Crear red LRS o la herramienta Crear red LRS a partir de dataset existente con el parámetro Derivar a partir de la red de líneas activado.
Realinear y regenerar datos
Utilice las siguientes herramientas para realinear (regenerar) y mantener los datos con referencias lineales:
- Crear línea de centro: determine si hay una o varias líneas de centro para la parte de realineación de una o varias rutas.
- Comportamiento de evento: tenga en cuenta cómo se aplicarán las reglas de comportamiento de evento a las ediciones de ruta.
- Aplicar comportamientos de eventos: aplique comportamientos de eventos para mantener las mediciones de eventos alineadas con las ediciones de ruta.
- Red LRS: determine si otras redes LRS no derivadas se ven afectadas por las ediciones de ruta.
- Generar rutas: vuelva a generar formas para redes LRS, incluida la red derivada.
- Derivar mediciones de eventos: actualice la información de la red derivada en los eventos editados.
Flujos de trabajo de edición de rutas
Se pueden crear flujos de trabajo similares para otras actividades de edición de rutas, por ejemplo, crear,extender,reasignar,retirar,calibrar y realineación cartográfica.
En la siguiente tabla se enumeran los pasos necesarios para editar y mantener los datos de canalización:
Paso | Flujo de trabajo | Crear | Calibrar | Realineación cartográfica | Extender | Realinear | Reasignar | Retirar |
---|---|---|---|---|---|---|---|---|
1 | Cree una línea de centro. | Sí | No | No | Sí | No | No | No |
2 | Realice la actividad de edición. | Sí | N/A | N/A | Sí | Sí | Sí | Sí |
3 | Ejecute la herramienta Aplicar comportamientos de eventos. | No | Sí | Sí | Sí | Sí | Sí | Sí |
4 | Si tiene configurada una red derivada, ejecute la herramienta Generar rutas. | Sí | Sí | No | Sí | Sí | Sí | Sí |
5 | Si tiene configurada una red derivada, ejecute la herramienta Derivar mediciones de eventos. | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
Si se configuran redes LRS o redes de líneas adicionales, repita la actividad de edición para cada red afectada.
Actualice los comportamientos de eventos, las formas de ruta y la información de red derivada de cada red afectada utilizando las siguientes herramientas:
- Aplicar comportamientos de eventos: aplique comportamientos de eventos para mantener las mediciones de eventos alineadas con las ediciones de ruta.
- Generar rutas: regenere formas correspondientes a redes LRS, incluida la red derivada.
- Derivar mediciones de eventos: actualice la información de la red derivada en los eventos editados.