Configurar un trazado

El trazado de una red de servicios se realiza para descubrir las respuestas y resolver los problemas relacionados con el estado de la red en cualquier momento. Para realizar el trazado de una red de servicios, utilice la herramienta de geoprocesamiento Trazado.

Existen muchos tipos de trazado como parte de la herramienta Trazado:

Junto con estos tipos de trazado, la herramienta Trazado también incluye un conjunto completo de configuraciones avanzadas utilizado para perfeccionar cada tipo de trazado proporcionado. Estas configuraciones le permiten establecer transitabilidad, distinguir qué entidades u objetos deben devolverse y configurar los cálculos que deben realizarse. ModelBuilder se puede utilizar para guardar configuraciones complejas y reducir el número de parámetros presentados en la interfaz de la herramienta de modelo. Las configuraciones de trazado nominal se pueden utilizar para crear y almacenar trazados complejos que se pueden compartir con una organización. Esto facilita volver a ejecutar trazados avanzados con solo un clic.

Definir las configuraciones de trazado de subred dentro de la definición de subred permite que la herramienta Trazado se rellene automáticamente al ejecutar un trazado en un nivel específico. Este es el caso de los trazados basados en subredes. Por ejemplo, si bien es posible que siempre desee que los trazados de subred se detengan en los dispositivos de protección para indicar el final del alimentador y calcular la carga total de cada alimentador, probablemente no desee configurar estos parámetros cada vez que ejecuta un trazado basado en subred. Esta es la razón por la que se proporciona la capacidad de definir una definición de subred estándar para todas las subredes de un nivel. El administrador configura una definición de subred al crear un nivel. Cuando el nivel se especifica en la herramienta Trazado, los parámetros avanzados se rellenan automáticamente con la definición de trazado de subred configurada para el nivel de entrada. Todos los parámetros de configuración de trazado que se rellenen se pueden sobrescribir manualmente en la herramienta antes de ejecutar el trazado.

Durante la configuración de un trazado, se puede modificar o agregar a la configuración de trazado de subred. Puede realizar acciones como controlar los tipos de entidades y objetos a los que se realiza un trazado (diámetro de tubería mayor que 6 pulgadas), escoger qué tipos de entidades de red se desea que se devuelvan (todas las válvulas abiertas) y realizar cálculos mediante atributos de red (sumar la longitud de las líneas de la fase AB).

Cada componente de configuración se examina en las secciones siguientes. Consulte la herramienta Trazado para conocer las opciones de los parámetros y obtener información de uso.

Ejecutar un trazado de forma asíncrona

A partir de ArcGIS Pro 2.9 y ArcGIS Enterprise 10.9.1, el parámetro Ejecutar en modo asíncrono en el servidor ofrece la opción de procesar las operaciones de trazado de forma asíncrona mediante el servicio de geoprocesamiento UtilityNetworkTools. Esta opción solo está disponible cuando se trabaja con una red de servicios en una implementación corporativa. De forma predeterminada, las operaciones de trazado procesan de forma síncrona.

Opción ConfiguraciónDescripción

Ejecutar en modo asíncrono en el servidor

  • Activado: las operaciones de trazado se procesarán de forma asíncrona.
  • Desactivado: las operaciones de trazado se procesarán de forma síncrona. Esta es la opción predeterminada.

Definir la región de trazado

En la herramienta Trazado debe especificar dónde puede actuar el trazado dentro de la red. Definir el área en la que se desea realizar el trazado ayuda a garantizar que el trazado se realiza en la parte prevista de la red. También se usa para restringir el recorrido a otros niveles para ciertos tipos de trazado. Se utilizan tres tipos de información para indicar la extensión del área en la que se desea realizar el trazado: red de dominio, nivel y subred. El tipo de trazado determina la información requerida, por lo tanto, no todos los trazados tendrán estos parámetros.

Especificar una red de dominio restringe el trazado únicamente a esa red de dominio. Todos los trazados basados en subred requieren que se establezca una red de dominio. Algunos trazados requieren especificar un nivel y, opcionalmente, una subred. Otros tipos de trazado requieren configurar un nivel y un nivel objetivo (aguas arriba y aguas abajo). Un nivel objetivo permite realizar el trazado en varios niveles dentro de una red de dominio.

El parámetro Nivel se utiliza para restringir el trazado a un nivel concreto, si se especifica en la herramienta Trazado. También se utiliza para rellenar automáticamente los parámetros de configuración de trazado con los valores establecidos para la definición de subred. Si se utilizan puntos de partida junto con el parámetro Nivel, los puntos de partida deben residir en el nivel especificado. El parámetro Nivel objetivo se utiliza para los trazados aguas arriba y aguas abajo e indica el límite de la red en la que se puede realizar un trazado; un trazado puede recorrer el nivel objetivo, pero no ir más allá de este.

Al realizar un trazado en varios niveles, los ajustes de configuración de trazado se cargan para el nivel inicial. Los siguientes ajustes de configuración de trazado se cargan para cada nuevo nivel que encuentre el trazado:

  • Alcance de transitabilidad
  • Barreras de condición
  • Barreras de función
  • Propagadores

En los trazados de tipo Subred, proporcionar un valor de Nombre de subred permite especificar la subred en la que se realiza el trazado sin utilizar puntos de partida. Este enfoque utiliza el controlador o controladores de subred de la red especificada como punto de partida del trazado.

Incluir contenedores, contenido, estructuras y barreras en los resultados

Este conjunto de opciones configurables de la herramienta Trazado permite configurar las entidades de red que se incluyen en los resultados en función de su rol de asociación o su estado de barrera. Las entidades de asociación pueden incluir contenedores, contenido y estructuras. De forma predeterminada, en los resultados de un seguimiento se devuelve todo excepto los contenedores, su contenido y estructuras.

Incluir contenedores

Incluir los contenedores en los resultados de un trazado. También se incluirán en los resultados los contenedores de las entidades y objetos de contenido en los que se realice trazado. Esta configuración también se puede utilizar para realizar un trazado de una red de estructura, por ejemplo, devolver conductos subterráneos conectados.

Opción ConfiguraciónDescripción

Incluir contenedores

  • Activado: las entidades de red de contenedor se incluirán en los resultados del trazado.
  • Desactivado: las entidades de red de contenedor no se incluirán en los resultados del trazado. Esta es la opción predeterminada.

Incluir hasta primer contenedor espacial

Especifica si se van a limitar los contenedores devueltos para incluir solo aquellos que se encuentren hasta el primer contenedor espacial, este incluido, para cada elemento de red en los resultados del trazado. Si no se encontraran contenedores espaciales sino contenedores no espaciales para un elemento de red determinado, todos los contenedores no espaciales se incluirán en resultados. Este parámetro solo está disponible cuando se habilita Incluir contenedores.

Opción ConfiguraciónDescripción

Incluir hasta primer contenedor espacial

  • Activado: devuelve todos los contenedores en el resultado del trazado para un elemento de red hasta el primer contenedor espacial, incluido este, cuando se encuentran asociaciones de contención anidadas a lo largo de la ruta del trazado. Si no existen contenedores espaciales, todos los contenedores no espaciales se incluirán en los resultados para un elemento de red determinado.
  • Desactivado: todos los contenedores se devolverán en los resultados. Esta es la opción predeterminada.

Incluir contenido

Incluir las entidades y objetos de contenido en los resultados de un trazado. Abarca el contenido de los contenedores incluidos en los resultados del trazado. Para aclararse entre los diferentes tipos de contenedores, utilice un filtro de Salida para filtrar sus resultados.

Opción ConfiguraciónDescripción

Incluir contenido

  • Activado: el contenido de las entidades de red de contenedor se incluirá en los resultados del trazado.
  • Desactivado: el contenido de las entidades de red de contenedor no se incluirá en los resultados del trazado. Esta es la opción predeterminada.

Incluir estructuras

Incluir las estructuras en los resultados de un trazado. Resulta útil para tareas tales como informar de activos estructurales.

Opción ConfiguraciónDescripción

Incluir estructuras

  • Activado: las entidades de estructura y objetos se incluirán en los resultados del trazado.
  • Desactivado: las entidades de estructura y objetos no se incluirán en los resultados del trazado. Esta es la opción predeterminada.

Incluir entidades de barrera

Incluir las barreras en los resultados de un trazado. Comprende las barreras de entidades definidas en la pestaña Barreras del panel Trazado, así como cualquier barrera configurada dinámicamente: barreras de condición, barreras de función, barreras de filtro y funciones de barreras de filtro. La definición de subred se puede utilizar para configurar si las barreras se incluyen o no en los resultados del trazado como parte de la configuración de trazado de subred.

Nota:

El conjunto de selección devuelto por un trazado puede mostrar resultados inesperados cuando se colocan barreras en entidades de eje con conectividad en punto intermedio y se desactiva la opción Incluir entidades de barrera. Si el trazado devolviera alguna parte de la entidad, toda la entidad se selecciona y se muestra en el resultado del trazado.

Opción ConfiguraciónDescripción

Incluir entidades de barrera

  • Activado: las entidades de barrera se incluirán en los resultados del trazado. Esta es la opción predeterminada.
  • Desactivado: las entidades de barrera no se incluirán en los resultados del trazado.

Nota:
Esta opción de configuración de trazado también está influida por la configuración del trazado de subred en los tipos de trazado basados en subredes. Se carga si el parámetro Nivel está especificado.

Nota:

La opción de configuración Incluir entidades de barrera no se aplica a las entidades con terminales.

Ignorar barreras en los puntos de partida

Ignorar las barreras en la configuración del trazado si son puntos de partida. Puede resultar útil al realizar un trazado de un dispositivo de protección aguas arriba y al utilizar los dispositivos de protección descubiertos (barreras) como puntos de partida para buscar dispositivos de protección aguas arriba posteriores.

Opción ConfiguraciónDescripción

Ignorar barreras en los puntos de partida

  • Activado: las barreras de los puntos de partida se ignorarán en el trazado.
  • Desactivado: las barreras de los puntos de partida no se ignorarán en el trazado. Esta es la opción predeterminada.

Configurar el flujo de recursos

Comprender cómo fluyen los recursos a lo largo del borde de una red es esencial a la hora de realizar trazados direccionales en la red de servicios. Al crear o actualizar una red de servicios a la versión 7 o posterior, se proporciona el parámetro Utilizar dirección digitalizada para realizar un trazado ascendente y descendente. Si utiliza un modelo basado en la dirección digitalizada de las líneas para determinar la dirección en la que fluyen los recursos en la red, esta opción puede ser beneficiosa. No utilice esta opción si actualmente está modelando el flujo utilizando controladores de subred. De forma predeterminada, las operaciones de trazado en la red de servicios determinan el flujo en función de la ubicación de los controladores de subred.

Cuando esta opción está activada, los parámetros Red de dominio, Nivel y Nivel de destino se ocultan e ignoran. Este parámetro solo está disponible y activo para la Versión de red de servicios 7 cuando el tipo de trazado es ascendente o descendente.

Opción ConfiguraciónDescripción

Utilizar dirección digitalizada

  • Activado: las operaciones de trazado determinarán la dirección del flujo utilizando la dirección digitalizada de la línea, el Id. global De y A del objeto de eje en la asociación y el atributo de dirección del flujo.
  • Desactivado: las operaciones de trazado determinarán la dirección del flujo en función de la ubicación de los controladores de subred. Esta es la opción predeterminada.

Asegurar la coherencia de la red

Un área coherente de una red es aquella que no tiene ningún área sin validar. Validar la topología de red es la única forma de garantizar que un trazado está leyendo la información más actualizada sobre la red desde la topología de red. Algunos tipos de trazado requieren que las subredes en las que se realiza el trazado también estén validadas. Para obtener más información, consulte Ciclo de vida de subred.

La opción Validar coherencia de la herramienta Trazado le permite garantizar que los resultados del trazado sean coherentes con la topología de red. Cuando Validar coherencia se configura en verdadero, la operación de trazado fracasa si cualquier área sin validar interseca la ruta del trazado. Cuando esto ocurre, se devuelve un error que incluye el nombre de clase y el Id. global de las entidades u objetos de la ruta de trazado que se encuentran sin validar, como se muestra en el ejemplo siguiente:

ERROR 002041: One or more dirty areas were discovered.
[[ElectricDistributionLine: {C0060506-AG17-4B64-B2E0-9162BE613C05}]]
Failed to execute (Trace).

Los siguientes escenarios no generan un error relativo a incoherencias en los resultados del trazado:

  • Áreas sin validar de entidades recién creadas.
  • Áreas sin validar de contenedores o estructuras asociados cuando las opciones Incluir contenedores o Incluir estructuras no están habilitadas.

Para limpiar y eliminar áreas sin validar, valide la topología de red.

Ejecutar un trazado sin la casilla de verificación Validar coherencia activada puede dar lugar a resultados de trazado inesperados. Como ejemplo, considere el siguiente escenario: se elimina una entidad de la red que rompe la única ruta entre la ubicación A y la ubicación B. Se crea un área sin validar para la entidad eliminada, pero antes de que se valide la topología de red, se ejecuta un trazado para buscar entidades conectadas a partir de la ubicación A, con la opción Validar coherencia desactivada. En este escenario, el trazado llega a la ubicación B y la herramienta completa la operación sin advertencias. Se alcanzó la ubicación B porque la eliminación de la entidad que conecta A a B no se ha reflejado en la topología de red con la ejecución de una operación de validación.

Si la opción Validar coherencia está activada en el ejemplo anterior, cuando el trazado llega al área sin validar que marca la entidad eliminada, el trazado falla y se devuelve un error para informarle de que se encontró un área sin validar. Tras validar la topología del área en la que se está realizando el seguimiento, el seguimiento no puede alcanzar la ubicación B, ya que la entidad eliminada está ahora reflejada en la topología de red. Si la topología de red no se validó para toda la extensión del área en la que se realizará el trazado, podrían encontrarse otras áreas sin validar.

Aunque la información de la topología de red está actualizada para el área que permite trazados, las subredes pueden estar sin validar. Asegúrese de que las subredes que permiten el trazado también estén actualizadas. Para obtener más información, consulte Actualizar subredes.

Opción ConfiguraciónDescripción

Validar coherencia

Si esta opción está activada, el trazado falla y la herramienta devuelve un error si hay áreas sin validar que intersecan la ruta del trazado. Si esta opción no se encuentra activada, las áreas sin validar se ignoran. Esta opción está activada de forma predeterminada.

Asegurar la capacidad de localización de objetos no espaciales

Las asociaciones se utilizan para determinar la ubicación de objetos de cruce y eje no espaciales y representarlos visualmente en un mapa. Si se elimina esta asociación, se puede crear un escenario en el que el objeto de cruce o eje no se pueda localizar. La opción Validar capacidad de localización de las herramientas Trazado y Establecer definición de subred proporciona la capacidad de identificar objetos sin la asociación de contención, adjunto o conectividad necesaria en su jerarquía de asociación de los objetos trazados.

Cuando Validar capacidad de localización se define como true, la operación de trazado falla y aparece un error cuando se detectan objetos que no se pueden localizar en la ruta de un trazado. Cuando esto ocurre, la herramienta devuelve un error que incluye el nombre de clase y el Id. global de los objetos que no se pueden localizar de la ruta de trazado, como se muestra en el ejemplo siguiente:

ERROR 003326: Unlocatable objects discovered.
[[GasDistributionJunctionObject: {4F860903-PK17-5c15-Y2W0-3512BP436C00}]]
Failed to execute (Trace).

El panel Modificar asociaciones se puede utilizar para crear las asociaciones necesarias para que el objeto se considere localizable.

Para obtener más información, consulte Capacidad de localización.

Opción ConfiguraciónDescripción

Validar capacidad de localización

Si esta opción está activada, el trazado falla y la herramienta devuelve un error si se detectan objetos que no se pueden localizar. Si esta opción no está activada, no se realiza ninguna comprobación para los objetos que no se pueden localizar. Esta opción está desactivada de forma predeterminada.

Controlar a qué se realiza un trazado

Las barreras se utilizan durante el trazado para indicar una ubicación de parada; no se realiza ningún trazado a las entidades de red que estén más allá de esa ubicación. Los resultados de un trazado no incluyen entidades de red después de una barrera, pero sí que pueden incluir dicha barrera. Otros parámetros, como Permitir flujo indeterminado y los que se encuentran en la sección Transitabilidad, ayudan a definir qué controla la transitabilidad de las rutas de red.

Permitir flujo indeterminado

Cuando se realiza un trazado ascendente, descendente o de aislamiento, hay situaciones en las que no se puede determinar la dirección específica del flujo. Cuando se modela la dirección del flujo utilizando controladores de subred, los escenarios con bucles se definen como indeterminados. Del mismo modo, cuando se utiliza el parámetro Utilizar dirección digitalizada para realizar un trazado ascendente o descendente, las líneas u objetos de eje con un atributo Flow direction establecido como Indeterminate también se definen como indeterminados.

De forma predeterminada, las entidades y objetos con flujo indeterminado se incluyen en los resultados del trazado y el parámetro Permitir flujo indeterminado se activa. Si esta opción está desactivada, se detiene la transitabilidad de estas entidades de red con flujo indeterminado y no se incluyen en los resultados del trazado. Este parámetro solo se respeta al ejecutar un trazado aguas arriba, aguas abajo o de aislamiento.

Opción ConfiguraciónDescripción

Permitir flujo indeterminado

  • Activado: se realiza un trazado de las entidades y objetos con flujo indeterminado. Esta es la opción predeterminada.
  • Desactivado: se detiene la transitabilidad de las entidades y objetos con flujo indeterminado y no se realiza su trazado.

Transitabilidad

La sección Transitabilidad de la herramienta Trazado incluye barreras de condición y barreras de función para controlar la transitabilidad de un trazado. Las condiciones de barrera son expresiones basadas en atributos de red o categorías de red para definir dónde debe detenerse un trazado. Las barreras de función definen dónde debe detenerse un trazado cuando se cumple una condición.

El alcance de transitabilidad es además controlado por el parámetro de alcance de transitabilidad Aplicar transitabilidad a en la herramienta Trazado. Este parámetro determina si la transitabilidad se aplica tanto a cruces como a los ejes, solo a los cruces o solo a los ejes. Por ejemplo, si se aplica la transitabilidad solamente a los cruces y un eje cumple la condición especificada en una condición de barrera, el trazado no se detiene en ese eje debido al alcance de transitabilidad.

Para obtener más información, consulte Barreras.

Establecer funciones

Una función es una propiedad de configuración de trazado que permite ejecutar cálculos en atributos de red asociados con las entidades de red en las que se realizó el trazado, por ejemplo, la suma de la longitud de todos los cables en los que se realizó el trazado. Se puede especificar más de una función para un trazado.

Además, se puede agregar un filtro opcional de atributo de red a cada función; cuando se especifique, la función solo se aplicará a las entidades de red que cumplan el filtro de atributo de red. Los filtros se utilizan en las funciones para introducir un requisito condicional, por ejemplo, sumar la longitud de todas las líneas en las que el atributo Phases Current incluya los valores A, B y C.

Nota:

Las configuraciones de trazado que utilicen atributos de red distribuidos con funciones (Add, Average, Count, Max, Min y Subtract) devuelve resultados distribuibles basados en elementos de eje. Por ejemplo, al usar una función dentro de un trazado conectado para contar el atributo shape length, se devuelve un recuento basado en las entidades de eje individuales y no en toda la línea. Consulte Atributos de red distribuibles para más información.

Controlar lo que se devuelve

Para controlar qué se devuelve en los resultados de un trazado, se utilizan filtros de salida y tipos de resultados.

Filtros de salida

Un filtro de salida analiza cada entidad de red encontrada en un trazado para determinar si cumple los criterios especificados en el filtro. Por ejemplo, un trazado devuelve todos los dispositivos protectores aguas arriba desde un punto de partida en una red eléctrica.

Existen dos tipos de filtros de salida disponibles en la herramienta Trazado: Tipos de activos de salida y Condiciones de salida.

Un filtro Tipos de activos de salida se utiliza para incluir solamente los tipos de activos especificados en los resultados del trazado. Por ejemplo, un informe de postes de una red eléctrica incluiría un filtro de tipos de activos de salida e incorpora solamente postes en los resultados.

El filtro Condiciones de salida admite categorías de red y atributos de red. Por ejemplo, una condición de salida utiliza un nombre de categoría de red específico para devolver todos los dispositivos de aislamiento de una red de gas. Esta operación devuelve todas las entidades y objetos que tengan asignada la categoría de red Aislamiento. Un trazado de una red de gas podría devolver válvulas de emergencia, válvulas de derivación, válvulas del sistema o paradas cortas. Se sigue realizando el trazado de las entidades y objetos que no tengan esta categoría de red, pero estas no se incluyen en los resultados.

Los atributos de red se almacenan en la topología de red y están asociados a un campo en una o varias clases de red. En una condición de salida, se especifican el nombre del atributo de red, un operador y un valor válido para el atributo de red. En caso de fuga en una red de agua, se introduce un atributo de red para devolver tuberías deformables. En este caso, la clase Line tiene un campo llamado Pinchable. Este campo está asociado a un atributo de red llamado Pinchable (deformable). El parámetro Condiciones de salida está configurado para buscar clases con el atributo de red Pinchable con un valor igual a True. Los resultados del trazado incluyen las entidades y objetos de una clase con este campo y el valor True, así como entidades de red de clases sin el campo Pinchable.

Dado el comportamiento de los atributos de red en condiciones de salida, para devolver tuberías deformables es necesario usar un filtro Tipos de activos de salida. Por ejemplo, en la red de servicios de gas proporcionada por Esri, en la clase PipelineLine, en el grupo de activos Distribution Pipe, se especificaría el tipo de activo Plastic PE. Con los dos filtros, IsPinchable = True AND AssetType = Plastic PE, los resultados del trazado solo incluirán tuberías de plástico PE deformables.

Es posible implementar varios valores de Condiciones de salida con el parámetro Combinar usando. Se pueden utilizar ambos tipos de salidas y configurar más de un tipo de salida. La combinación de tipos de salida permite realizar acciones tales como devolver todas las tuberías de plástico PE deformables de 12 pulgadas que excedan los 80 psi.

Más información sobre el uso de varias expresiones condicionales

Tipos de resultados

El parámetro opcional Tipos de resultados permite controlar el tipo de resultados que devuelve el trazado.

Los tipos de resultado Geometría agregada, Selección, Conectividad, Elementos, Entidades y Contención y asociaciones de adjuntos se pueden especificar de forma independiente o simultánea para generar geometrías de salida, crear un conjunto de selección para una operación de trazado, devolver un gráfico de conectividad de las entidades de red conectadas a través de coincidencia geométrica o asociaciones de conectividad, devolver información basada en entidades, devolver información basada en entidades con geometría, atributo de red e información de campo, o devolver entidades que están asociadas a través de asociaciones de adjuntos estructurales y de contención a un archivo .json, respectivamente.

ParámetroOpciones

Tipos de resultados

  • Selección: los resultados de la operación de trazado se devuelven como un conjunto de selección con las entidades de red adecuadas. Esta es la opción predeterminada.
  • Geometría agregada: los resultados de la operación de trazado se agregan por tipo de geometría y se almacenan en clases de entidad multiparte que se muestran mediante capas en el mapa activo.
  • Conectividad: los resultados del trazado se devuelven como un gráfico de conectividad en un archivo .json de salida especificado para entidades de red atravesadas.
  • Elementos: los resultados del trazado se devuelven como información basada en entidades en un archivo .json de salida especificado para entidades de red atravesadas.
  • Entidades: los resultados del trazado se devuelven como información basada en entidades en un archivo .json de salida especificado con geometría de entidad, información de atributos de red y valores de campo opcionales para las entidades de red atravesadas.
  • Asociaciones de contención y adjuntos: los resultados del trazado se devuelven como información de asociación para entidades de red atravesadas que están asociadas a través de asociaciones de adjuntos estructurales y de contención en un archivo de salida .json especificado.

Nota:

Al trabajar con geodatabases corporativas, deben cumplirse los siguientes requisitos:

  • La opción Conectividad requiere ArcGIS Enterprise 10.9.1 o posterior.
  • Las opciones Entidades y Asociaciones de adjuntos y contención requieren ArcGIS Enterprise 11.1 o posterior.

La opción Geometría agregada permite que los resultados del trazado se devuelvan como geometría multiparte en una clase de entidad. De este modo, se respeta la ubicación de puntos de partida y barreras colocados en puntos intermedios en entidades de línea y objetos de eje para devolver resultados de entidades parciales.

Revise las imágenes que aparecen a continuación para comparar las diferencias entre las opciones de tipos de resultados de selección y geometría agregada en un trazado aguas abajo. La red que aparece a continuación contiene cinco entidades de línea (representadas como f1, f2, f3, f4 y f5) compuestas por nueve elementos de eje (representados como e1, e2, e3, etc.).

En este ejemplo, que incluye entidades de barrera, el resultado de selección devuelve siete entidades de punto y cinco entidades de línea que constan de nueve elementos de eje (f1::e1,e2,e3, f2::e1,e2 y f5::e1,e2). El resultado de geometría agregada devuelve las mismas entidades, pero excluye los elementos de eje f1::e1,e2 y f5::e2.

Resultados del trazado aguas abajo utilizando opciones de selección y geometría agregada

Cuando se coloca una barrera a lo largo de un eje con la opción de configuración Incluir entidades de barrera activada, el trazado se detiene en la entidad de barrera y devuelve la geometría de entidad parcial correspondiente al eje en los resultados del trazado. Si la opción Incluir entidades de barrera está desactivada, el trazado se detendrá en el cruce o extremo de línea anterior encontrado con la conectividad en punto intermedio.

Los siguientes ejemplos muestran la diferencia en los resultados del trazado cuando se utiliza la opción Incluir entidades de barrera para que incluya o excluya las entidades de barrera en los resultados del trazado. En este ejemplo, tanto el punto de partida como la barrera se colocan a lo largo de un eje. Con esta opción habilitada, el resultado de la selección devuelve seis entidades de punto y cinco entidades de línea que constan de nueve elementos de eje (f1::e1,e2,e3, f2::e1,e2, f3::e1, f4::e1 y f5::e1,e2). El resultado de geometría agregada devolverá las mismas cinco entidades de línea, pero excluye los elementos de eje f1::e1 y f5::e2. Se devuelve una geometría parcial para el elemento de eje f1::e2. El resultado de la selección no cambiaría si excluimos entidades de barrera con Incluir entidades de barrera desactivado; sin embargo, los resultados de la geometría agregada excluirían además f1::e2.

Comparación de los resultados del trazado con la opción de configuración Incluir entidades de barrera habilitada y deshabilitada

Cuando se selecciona la opción Geometría agregada para el tipo de resultado, se proporcionan seis parámetros adicionales para definir el comportamiento de la salida del trazado:

  • Borrar todos los resultados del trazado anteriores
  • Sintetizar geometrías
  • Nombre de trazado
  • Puntos agregados
  • Líneas agregadas
  • Polígonos agregados

La casilla de verificación Borrar todos los resultados anteriores del trazado proporciona una opción para truncar o incorporar al contenido de las clases de entidad elegidas para almacenar la geometría agregada.

ParámetroOpciones

Borrar todos los resultados del trazado anteriores

  • Activado: las clases de entidad que almacenan geometría agregada de trazado se truncan. Solo se escribirá la geometría de salida de la operación de trazado actual. Esta es la opción predeterminada.
  • Desactivado: la geometría de salida de la operación de trazado actual se incorporará a las clases de entidad que almacenen geometría agregada.

El parámetro Sintetizar geometrías permite visualizar el recorrido de las asociaciones y objetos de eje que se atraviesan durante un trazado sintetizando la geometría en la salida de geometría agregada.

La geometría de un objeto de eje puede sintetizarse de dos maneras. Cuando un objeto de eje es contenido de una línea, la geometría se infiere del contenedor espacial. Cuando un objeto de eje no tiene contención espacial y ello no es posible, la geometría se sintetiza entre los puntos extremos del objeto de eje.

Más información sobre cómo sintetizar la geometría de los objetos de eje en un trazado

Cuando se trabaja con asociaciones, la geometría se sintetiza entre los puntos finales de la asociación. Cuando el contenedor del punto final de un objeto de eje o asociación no es espacial, su ubicación se deriva de la primera entidad espacial de la jerarquía de contención.

Más información sobre cómo sintetizar la geometría de asociación en un trazado

ParámetroOpciones

Sintetizar geometrías

  • Activado: las operaciones de trazado infieren y crean geometrías para las asociaciones atravesadas y los objetos de eje en la clase de entidad Trace_Results_Aggregated_Lines.
  • Desactivado: las operaciones de trazado no infieren ni crean geometrías para las asociaciones y objetos de eje recorridos. Esta es la opción predeterminada.

Nota:

Requiere ArcGIS Enterprise 11.3 o posterior cuando se trabaja con una geodatabase corporativa.

El parámetro opcional Nombre de trazado permite crear un identificador de cadena de caracteres para la operación de trazado, para así ayudar a identificar los resultados del trazado. Si se utiliza con la casilla de verificación del parámetro Borrar todos los resultados de trazado anteriores desactivada, este parámetro le permite ejecutar varias operaciones de trazado y comparar los resultados en las clases de entidad de geometría agregadas de salida.

Los parámetros Puntos agregados , Líneas agregadas y Polígonos agregados le permiten especificar clases de entidad para el almacenamiento de la geometría de resultados agregada. De forma predeterminada, cada parámetro se rellena con una clase de entidad generada por el sistema que se almacena en la geodatabase predeterminada del proyecto:

  • Trace_Results_Aggregated_Lines: una clase de entidad de línea
  • Trace_Results_Aggregated_Points: una clase de entidad multipunto
  • Trace_Results_Aggregated_Polygons: una clase de entidad poligonal

Estas clases de entidad se crean automáticamente si no existen. Las clases de entidad existentes también se pueden utilizar para almacenar geometría agregada. Si se utiliza una clase de entidad distinta de la predeterminada, debe contener un campo de cadena de caracteres llamado TRACENAME y coincidir con el tipo de geometría de la salida.

La generación de geometría de salida con resultados de entidades parciales proporciona una representación más precisa del trazado y permite comparar y reutilizar los resultados del trazado para otras tareas.

Precaución:

Si deshabilita la opción de geoprocesamiento Permitir que las herramientas de geoprocesamiento sobrescriban datasets existentes, podría causar problemas de validación de la herramienta si las clases de entidad de salida de los tipos de resultados de geometría agregados existen en la geodatabase predeterminada del proyecto. Se puede solucionar habilitando la opción de geoprocesamiento o cambiando el nombre de las clases de entidad de punto, línea y polígono agregadas a la geodatabase predeterminada del proyecto.

Cuando se selecciona la opción Selección para el tipo de resultado, se proporciona un parámetro Tipo de selección adicional para definir cómo se aplicará la selección y qué acción se debe realizar si ya existe una selección.

ParámetroOpciones

Tipo de selección

  • Nueva selección: la selección resultante reemplaza a la selección actual. Esta es la opción predeterminada.
  • Agregar a la selección actual: la selección resultante se agrega a la selección actual, si la hay. Si no existe ninguna selección, coincide con la opción de nueva selección.
  • Eliminar de la selección actual: la selección resultante se quita de la selección actual. Si no existe ninguna selección, esta opción no tendrá efecto.
  • Seleccionar subconjunto de la selección actual: la selección resultante se combina con la selección actual. Solo permanecen seleccionados los registros comunes a ambas selecciones.
  • Cambiar la selección actual: la selección resultante se conmuta. Los resultados seleccionados se quitan de la selección actual; los resultados no seleccionados se agregan a la selección actual. Si no existe ninguna selección, coincide con la opción de nueva selección.

Los tipos de resultado de la opción Conectividad devuelven los resultados del trazado como un gráfico de conectividad de las entidades de red conectadas a través de coincidencia geométrica o asociaciones de conectividad. Cuando se selecciona esta opción, la conectividad se genera en un archivo .json en la ubicación especificada que se puede analizar e importar a otros sistemas para crear su propia representación gráfica de los datos. La información de conectividad solo se devuelve para las entidades de red devueltas por el trazado. El archivo .json de salida contiene la siguiente información para todas las entidades de red de trazado poligonal en connctivity:

  • fromNetworkSourceId
  • fromGlobalId
  • fromObjectId
  • fromTerminalId
  • fromGeometry
  • viaNetworkSourceId
  • viaGlobalId
  • viaObjectId
  • viaPositionFrom
  • viaPositionTo
  • viaGeometry
  • toNetworkSourceId
  • toGlobalId
  • toObjectId
  • toTerminalId
  • toGeometry

La opción de tipos de resultado Elementos devuelve los resultados del trazado como información basada en entidades en un archivo de salida .json especificado, que se puede utilizar como entrada para realizar análisis adicionales. El archivo .json de salida contiene la siguiente información para todas las entidades de red de trazado poligonal en elements:

  • networkSourceId
  • globalId
  • objectId
  • assetGroupCode
  • assetTypeCode

Se devuelve información adicional para las entidades de puntos y los objetos de cruce:

  • terminalId

Se devuelve información adicional para las entidades de línea y los objetos de eje:

  • positionFrom
  • positionTo

La opción de tipos de resultado Entidades devuelve resultados de trazado como información basada en entidades en un archivo de salida .json especificado. De manera similar a la opción Elementos, esta opción le permite incluir información adicional en la salida para usarla con otras aplicaciones, como geometría de entidades, información sobre atributos de red y valores de campos de atributos. El archivo de salida .json contiene la misma información devuelta por Elementos para todas las entidades de red atravesadas en featureElements junto con la siguiente información adicional:

Información devuelta con Incluir geometría (no presente para objetos de cruce y eje):

  • geometry

Información devuelta con Incluir descripciones de dominio:

  • networkSourceName
  • assetGroupName
  • assetTypeName
  • networkAttributeDescriptions (cuando Atributos de red de resultado está especificado)
  • Se devuelve información adicional para las entidades de puntos y los objetos de cruce:

    • terminalName

Información devuelta con Atributos de red de resultado:

  • networkAttributeValues

Información devuelta con Campos de resultado:

  • fieldValues

La opción de tipos de resultado Asociaciones de contención y adjuntos devuelve información de asociación para las entidades de red atravesadas que están asociadas a través de asociaciones de adjuntos estructurales y de contención en un archivo de salida .json especificado. El archivo .json de salida contiene la siguiente información para todas las entidades de red de trazado poligonal en associations:

  • associationType
  • fromNetworkSourceId
  • fromGlobalId
  • fromTerminalId
  • toNetworkSourceId
  • toGlobalId
  • toTerminalId

Información devuelta con Incluir descripciones de dominio:

  • fromNetworkSourceName
  • fromTerminalName
  • toNetworkSourceName
  • toTerminalName

Se habilitan parámetros adicionales cuando se seleccionan ciertas opciones de Tipos de resultado:

  • Cuando se selecciona la opción Conectividad, Elementos, Entidades o Asociaciones de contención y adjuntos, se proporciona un parámetro JSON de salida adicional para indicar la ubicación del archivo .json de salida.
  • Cuando se seleccionan las opciones Entidades o Asociaciones de contención y adjuntos, se proporciona un parámetro Incluir descripciones de dominio adicional para incluir descripciones de dominio para las entidades de red atravesadas.
  • Cuando se selecciona la opción Entidades, los parámetros Incluir geometría, Atributos de red de resultado y Campos de resultado se proporcionan adicionalmente para generar geometría de entidad, información de atributos de red e información de nivel de campo para las entidades de red atravesadas.

Cuando se seleccionan las opciones Conectividad, Elementos, Entidades o Asociaciones de contención y adjuntos, el archivo de salida .json incluye un elemento sourceMapping ubicado en la parte inferior del archivo. Este elemento le permite buscar el nombre de la capa asociada con cada networkSourceId.

"sourceMapping": {
		"1": "UN_6_Associations",
		"2": "UN_6_SystemJunctions",
		"4": "Structure Junction",
		"5": "Structure Line",
		"6": "Structure Boundary",
		"7": "Structure Junction Object",
		"8": "Structure Edge Object",
		"9": "Electric Distribution Device",
		"10": "Electric Distribution Line",
		"11": "Electric Distribution Assembly",
		"12": "Electric Distribution Junction",
		"13": "Electric Distribution SubnetLine",
		"14": "Electric Distribution Junction Object",
		"15": "Electric Distribution Edge Object"
	},

Trabajar con operadores bit a bit

La configuración de trazado utiliza un conjunto común de operadores para definir barreras, filtros, funciones y salidas para los resultados del trazado. Se utilizan operadores estándar para evaluar atributos de entidades con el fin de determinar si son iguales, menores o mayores que un valor.

Los operadores bit a bit trabajan con bits para derivar el valor binario de un valor entero dado. Estos operadores proporcionan potencia y flexibilidad y se utilizan con mayor frecuencia en aplicaciones avanzadas de trazado. El marco del trazado de red puede funcionar con estos bits independientemente del significado definido por el usuario en el par de valores codificados del dominio.

Entre los operadores bit a bit utilizados en la configuración del trazado se encuentran los siguientes:

  • Incluye los valores: una operación bit a bit AND en la que todos los bits del valor proporcionado están presentes en el atributo (bitwise AND == valor).
    • Al utilizar este operador, todos los bits incluidos en el valor de configuración deben estar también presentes en el valor del atributo de red para que se evalúe como verdadero.
  • No incluye los valores: una operación bit a bit AND en la que no todos los bits del valor proporcionado están presentes en el atributo (bitwise AND != valor).
    • Al utilizar este operador, solo se evaluará como verdadero cuando el atributo de red no incluya todos los bits del valor de configuración.
  • Incluye cualquier: una operación bit a bit AND en la que al menos un bit del valor proporcionado está presente en el atributo (bitwise AND == True).
    • Al utilizar este operador, cualquier bit presente en el valor de configuración que también esté presente en el atributo de red se evalúa como verdadero.
  • No incluye ninguno: una operación bit a bit AND en la que ninguno de los bits del valor proporcionado está presente en el atributo (bitwise AND == False).
    • Al utilizar este operador, solo se evaluará como verdadero cuando ningún bit del valor de configuración esté presente en el valor del atributo de red.

Al modelar la fase en una red de servicios eléctricos, es posible configurar el dataset para utilizar el valor binario del número entero especificado para el código de dominio. Se configura un conjunto de valores para cada combinación de fase permisible en un dominio de valor codificado y se asigna a atributos que utilizan fase. Para utilizarlo en la configuración de trazado, se configura un atributo de red y se asigna al campo de fase.

La siguiente tabla describe cómo modelar la fase con dichos estos binarios. El valor decimal se almacena como el código, y el valor de fase se utiliza para la descripción en el dominio de valor codificado. A cada valor decimal le corresponde un valor binario que se evalúa. La columna de valores binarios de la tabla muestra la representación binaria de cada valor decimal. Los operadores bit a bit deconstruyen un atributo para evaluar cada parte y determinar si cumple la lógica operativa.

Valor binarioCódigo (valor decimal)Descripción (valor de fase)

001

1

C

010

2

B

100

4

A

011

3

BC

101

5

CA

110

6

AB

111

7

ABC

Ejemplo de dominio de valor codificado de fase

Por ejemplo, para hallar todas las entidades de red de la subred con un valor de Phases Current que incluya A, se realiza un trazado de subred en una red de dominio de distribución eléctrica. El punto de partida se establece en un punto de servicio que tenga un valor de Phases Current de A y se especifica la siguiente configuración de trazado como barrera de filtro.

La barrera de filtro se configura para excluir las entidades y objetos que no incluyen la fase A del resultado del trazado. Para garantizar que las entidades de barrera no estén incluidas en los resultados del trazado, la opción de configuración de trazado Incluir entidades de barrera está establecida en false. Los resultados del trazado incluyen entidades de subred con un valor de Phases Current de A o un valor de Phases Current que incluye A. Cualquier entidad de subred encontrada que no tenga un valor Phases Current que incluya A se considera una barrera y no se incluye en el resultado.

Filter Barriers
Name: Phases Current
Operator: Does not include any (Bitwise AND equals False)
Type: Specific value
Value: 4 //code for A (100)

En la tabla siguiente se ofrece una guía para ayudar a ilustrar los escenarios en los que un operador bit a bit se evaluaría como verdadero y serviría como barrera en un trazado. Por ejemplo, considere un escenario en el que el campo Fase de un dispositivo contiene el valor de atributo de red AB (110) y el valor que se está comparando de la configuración de trazado es ABC (111):

  • Si se utiliza el operador Includes the values, se evaluaría como falso y no actuaría como barrera porque no están presentes todos los bits en el valor del atributo de red. El bit C (001) no está presente en AB (110).
  • Si se utiliza el operador Includes any para la misma configuración, esto se evaluaría como verdadero porque algunos de los bits de valor de configuración están presentes en el atributo de red. El bit A (100) y el bit B (010) están presentes en ABC (111).
  • El uso del operador Does not include the values también se evaluaría como verdadero porque el valor del atributo de red AB (110) no incluye el bit C (001), aunque A (100) y B (010) estén presentes.
  • Por último, el uso del operador Does not include any con este ejemplo de configuración se evaluaría como falso cuando encontrara el valor de atributo de red AB (110), porque el valor de configuración contiene bits coincidentes A (100) y B (010). Para que esto se evalúe como verdadero, A (100), B (010) y C (001) tendrían que estar ausentes.

Valor de atributo de redValor de configuraciónIncluye los valoresIncluye cualquierNo incluye los valoresNo incluye ninguno

ABC (111)

A (100)

True

True

False

False

AC (101)

BC (011)

False

True

True

False

C (001)

B (010)

False

False

True

True

AB (110)

ABC (111)

False

True

True

False

Realizar cálculos en las entidades de red a las que se realizó trazado

Las redes de servicios proporcionan una funcionalidad avanzada conocida como propagación de atributos, que se utiliza al actualizar o realizar un trazado de una subred.

La sustitución de atributos se realiza configurando un atributo de red para un campo de base de datos. Sustitución es un tipo de atributo de red cuyo valor se utiliza para calcular el valor propagado en las entidades con la categoría de sustitución de atributos asignada a su tipo de activo. El valor de sustitución resultante se usa para calcular el valor para la siguiente entidad conectada. Para utilizar la sustitución de atributos, la propagación de atributos debe estar configurada.

Para obtener más información, consulte Propagación de atributos y Sustitución de atributos.

Cargar configuraciones de trazado nominal

Las configuraciones de trazado nominal permiten crear trazados complejos para su uso compartido y reutilización. La herramienta Trazado permite cargar una configuración de trazado nominal existente para definir las propiedades de un trazado. Esto simplifica la experiencia de usuario asociada con el trazado y proporciona coherencia al reutilizar trazados comunes en una organización.

ParámetroOpciones

Utilizar configuración de trazado

  • Activado: la herramienta utilizará una configuración de trazado nominal existente para definir las propiedades del trazado. Cuando está activado, solo se muestran los parámetros Nombre de configuración de trazado, Puntos de partida y Barreras. Cuando se carga una configuración de trazado nominal que utiliza la opción de tipos de resultados de geometría agregada, también se muestran los parámetros Puntos agregados, Líneas agregadas y Polígonos agregados.
  • Desactivado: la herramienta no utilizará ninguna configuración de trazado nominal para definir las propiedades del trazado. Esta es la opción predeterminada.

Se proporciona un parámetro Nombre de configuración de trazado para especificar el nombre de la configuración de trazado que se utilizará para definir las propiedades del trazado. Este parámetro solo está disponible cuando se habilita Utilizar configuración de trazado.

Nota:

También puede usar la pestaña Configuraciones nominales en el panel Trazado para ejecutar un trazado utilizando una configuración de trazado nominal configurada previamente.

Más información sobre las configuraciones de trazado nominal