Disponible con licencia de Location Referencing.
La siguiente información le guiará a través del 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 visualizar la jerarquía de un LRS desde el panel Contenido o el panel Catálogo.
Suscripción:
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, a partir de ArcGIS Pro 2.3:
- 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.
- Modificar LRS: las clases de entidad de línea de centro, punto de calibración y línea roja existentes que estén registradas en un LRS tendrán que estar en un dataset de entidades común. El nombre del dataset de entidades puede ser distinto del nombre del LRS.
El dataset LRS es necesario para ejecutar las siguientes herramientas:
- Herramientas del conjunto de herramientas Configuración
- Incorporar eventos
- Incorporar rutas
- Aplicar comportamientos de evento
- Eliminar rutas
- Derivar mediciones de eventos
- Generar puntos de calibración
- Generar eventos
- Generar intersecciones
- Generar rutas
- Quitar líneas de centro superpuestas
Puede leer parte de la información que contiene el dataset LRS mediante una función de arcpy.Describe. Para leer las reglas de metadatos LRS y comportamiento de eventos de una geodatabase con un dataset de controladores 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 y de los requisitos del mercado y la construcción, así como 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 tuberías, sino que también afecta a las redes y a los eventos configurados en un modelo de datos LRS.
Para utilizar Pipeline Referencing, los datos deben estar en el modelo de información de la geodatabase Pipeline Referencing. Para obtener más información, consulte lo siguiente:
Configuración de LRS
El modelado y la creación de su sistema de referenciación lineal (LRS) se puede realizar mediante las siguientes herramientas.
- Cree y modifique un LRS.
Puede utilizar la herramienta Crear LRS o Crear LRS a partir de dataset existente para crear un LRS.
Para modificar un LRS existente, incluida la posibilidad de habilitar la prevención de conflictos en un LRS, utilice Modificar LRS.
- Cree redes LRS.
Puede utilizar la herramienta Crear red LRS o Crear red LRS a partir de dataset existente.
Para modificar una red LRS existente, utilice la herramienta Modificar red LRS.
- Cree eventos LRS.
Puede utilizar la herramienta Crear evento LRS o Crear evento LRS a partir de dataset existente.
Para agregar campos de medición derivados a su clase de entidad de evento, ejecute Habilitar campos de mediciones derivadas.
Para agregar campos de referente a la clase de entidad de evento, utilice 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 Modificar evento LRS.
- Cree intersecciones LRS.
Puede utilizar la herramienta Crear intersección LRS o Crear intersección LRS a partir de dataset existente.
Para agregar intersecciones a la clase de entidad de intersección, ejecute Generar intersecciones .
Para modificar una clase de entidad de intersección LRS existente, utilice Modificar intersección LRS.
Más información sobre cómo crear y modificar intersecciones LRS
- Cargue rutas en la red LRS.
Una vez creado el LRS, las rutas se pueden cargar mediante 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.
Para agregar puntos de calibración, utilice las herramientas Generar puntos de calibración e Incorporar rutas.
Nota:
Si los puntos de calibración se van a incorporar fuera de la herramienta Generar puntos de calibración, este paso se debe completar antes de cargar rutas en la red LRS.
- Prepare las líneas de centro.
Para eliminar superposiciones que pudieran causar errores en los datos, utilice Quitar líneas de centro superpuestas.
- Cargue datos de eventos.
Para cargar registros de eventos desde una tabla, capa o clase de entidad en una clase de entidad de evento existente, utilice Incorporar eventos.
- Configure una red derivada.
Puede usar la herramienta Crear red LRS o Crear red LRS a partir de dataset existente con la casilla de verificación Derivar a partir de la red de líneas activada.
Realinear y regenerar rutas
Las siguientes herramientas ayudan a realinear (redirigir) y a 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. | Y | N | N | Y | N | N | N |
2 | Realice la actividad de edición. | Y | N/A | N/A | Y | Y | Y | Y |
3 | Ejecute la herramienta Aplicar comportamientos de eventos. | N | Y | Y | Y | Y | Y | Y |
4 | Si tiene configurada una red derivada, ejecute la herramienta Generar rutas. | Y | Y | N | Y | Y | Y | Y |
5 | Si tiene configurada una red derivada, ejecute la herramienta Derivar mediciones de eventos. | Y | Y | Y | Y | Y | Y | Y |
Si se configuran más redes LRS o redes de líneas, 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.