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 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 deben devolverse y configurar los cálculos a realizar. ModelBuilder se puede usar para guardar configuraciones complejas y también permite reducir el número de parámetros presentados en la interfaz de la herramienta de modelo. Esto facilita volver a ejecutar trazados avanzados con solo un clic.
Por ejemplo, se le ha encomendado elaborar un informe sobre la cantidad de clientes alimentados por cada transformador con un voltaje superior a 60 para un alimentador específico. En el informe, debe incluir la carga total de esos transformadores y marcar cuáles están en postes de madera de más de 25 años y con la última inspección realizada hace más de 5 años para indicar que se requiere una inspección de postes. Para ello, se ejecuta un único trazado preconfigurado que devuelve toda esta información.
Definir las configuraciones de trazado de subred en 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, siempre desea que los trazados de subred se detengan en los dispositivos de protección, indicando efectivamente el final del alimentador. También desea siempre calcular la carga total de cada alimentador. Probablemente no desee establecer estos parámetros cada vez que se ejecuta un trazado basado en subredes, por lo que se puede establecer 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 (antes de agregar las subredes). 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 definición de trazado de subred. Puede realizar acciones como controlar los tipos de entidades a los que se realiza un trazado (diámetro de tubería mayor que 6 pulgadas), elegir qué tipos de entidades 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.
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 los tipos de información requeridos; 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 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, seleccionar un valor de Nombre de subred permite especificar la subred en la que se realiza el trazado en lugar de utilizar puntos de partida. Como punto de partida del trazado se utilizan el controlador o controladores de subred de la red especificada.
Incluir contenedores, contenido, estructuras y barreras en los resultados
Este conjunto de opciones configurables de la herramienta Trazado permite configurar las entidades que se incluyen en los resultados en función de sus roles 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 las entidades de contenedor de las entidades de contenido en las 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 de configuración | Description |
---|---|
Incluir contenedores |
|
Incluir hasta primer contenedor espacial
Especifica si se limitan o no los contenedores devueltos para incluir solo los encontrados hasta el primer contenedor espacial (este incluido) para cada elemento de red en los resultados de trazado. Si no se encuentra ningún contenedor espacial, pero hay contenedores no espaciales presentes en un elemento de red determinado, se incluirán todos los contenedores no espaciales en los resultados. Este parámetro solo está disponible cuando se habilita Incluir contenedores.
Opción de configuración | Description |
---|---|
Incluir hasta primer contenedor espacial |
|
Incluir contenido
Incluir las entidades de contenido en los resultados de un trazado. Abarca el contenido de los contenedores incluidos en los resultados del trazado. Para evitar la ambigüedad entre los diferentes tipos de contenedores, utilice un filtro de Salida para filtrar sus resultados.
Opción de configuración | Description |
---|---|
Incluir contenido |
|
Incluir estructuras
Incluir las estructuras en los resultados de un trazado. Resulta útil para tareas tales como informar de activos estructurales.
Opción de configuración | Description |
---|---|
Incluir estructuras |
|
Incluir entidades de barrera
Incluir las barreras en los resultados de un trazado. Comprende las barreras de entidades definidas en el panel Ubicaciones de trazado, así como las barreras configuradas 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.
El conjunto de selección devuelto por un rastro puede mostrar resultados inesperados cuando las barreras se colocan en las características de borde con conectividad de punto intermedio y la opción Incluir entidades de barrera está desactivada. Si el rastro devuelve alguna parte de la entidad, se selecciona toda la entidad y se muestra en el resultado del rastro.
Opción de configuración | Description |
---|---|
Incluir entidades de barrera |
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 de configuración | Description |
---|---|
Ignorar barreras en los puntos de partida |
|
Asegurar la coherencia de la red
Un área coherente de una red es aquella que no tiene ningún área sin validar; la topología de red se ha validado. Esta 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 Subredes sin validar.
La opción de configuració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, la herramienta devuelve un error que incluye el nombre de clase y el Id. global de entidades u objetos en 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 generarán 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 están deshabilitadas.
Para limpiar y eliminar áreas sin validar, valide la topología de red.
Si la casilla de verificación Validar coherencia no está marcada, se pueden producir resultados de trazado inesperados; por ejemplo, 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. 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. 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 trazado, el trazado 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 de configuración | Description |
---|---|
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. |
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 que estén más allá de esa ubicación. Los resultados de un trazado no incluirán entidades después de una barrera, pero sí que pueden incluir dicha barrera. El parámetro Tipos de resultados ofrece la opción Geometría agregada, que permite que se devuelvan entidades parciales como geometría en los resultados del trazado.
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 traversability_scope, etiquetado como 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 detendrá en ese eje debido al alcance de transitabilidad.
Para obtener más información, consulte Barreras.
Establecer funciones
Una función es una configuración de trazado que permite ejecutar cálculos en atributos de red asociados con las entidades 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 que cumplan el filtro de atributo de red.
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 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 seguimiento 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 seguimiento 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 encontrada en un trazado para comprobar 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 y solo incluiría 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 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 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 entidad. 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 de entidad con el atributo de red Pinchable cuyo valor sea igual a True. Los resultados del trazado incluyen las entidades de una clase de entidad con este campo y el valor True, así como entidades 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 proporciona la capacidad de controlar el tipo de resultados que devuelve el trazado. Los tipos de resultados Geometría agregada y Selección se pueden especificar de forma independiente o simultánea para generar geometrías de salida y un conjunto de selección para una operación de trazado.
Parámetro | Opciones |
---|---|
Tipos de resultados |
|
La opción Geometría agregada permite devolver los resultados del trazado como geometría multiparte en una clase de entidad. Esto respeta la ubicación de los puntos de partida y las barreras colocadas en puntos intermedios en las entidades 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 tipo de resultado 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 (como f1, f2, f3, f4 y f5) que están compuestas por nueve elementos de eje (como e1, e2, e3 y así sucesivamente).
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 la geometría agregada devuelve las mismas entidades, pero excluye los elementos de eje f1::e1,e2 y f5::e2.
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 extremo de línea anterior o en el cruce encontrado con 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.
Cuando se selecciona la opción Geometría agregada para el tipo de resultado, se proporcionan cinco parámetros adicionales para definir el comportamiento de la salida del trazado:
- Borrar todos los resultados anteriores del trazado
- 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ámetro | Opciones |
---|---|
Borrar todos los resultados anteriores del trazado |
|
El parámetro opcional Nombre de trazado permite la creación de un identificador de cadena de caracteres para la operación de trazado para ayudar a identificar los resultados del trazado.
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: clase de entidad de línea
- Trace_Results_Aggregated_Points: 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 en otras tareas.
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ámetro | Opciones |
---|---|
Tipo de selección |
|
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 de red. Se utilizan operadores estándar para evaluar atributos de entidades para comprobar si son iguales, menores o mayores que un valor.
Los operadores estándar utilizados en la configuración del trazado de red son Es igual que, No es igual que, Es mayor que, Es mayor o igual que, Es menor que y Es menor o igual que.
Los operadores bit a bit incorporan el uso de bits en su lógica analizando el conjunto de bits de un valor. Estos operadores proporcionan potencia y flexibilidad y se utilizan con mayor frecuencia en aplicaciones avanzadas de trazado de redes. El marco del trazado de red puede funcionar con estos bits independientemente del significado definido por el usuario.
Entre los operadores bit a bit utilizados en la configuración del trazado de red se encuentran los siguientes:
- Incluye los valores: una operación bitwise AND en la que todos los bits del valor están presentes en el atributo (bitwise AND == valor).
- No incluye los valores: una operación bitwise AND en la que no todos los bits del valor están presentes en el atributo (bitwise AND != valor).
- Incluye cualquier: una operación bitwise AND en la que al menos un bit del valor está presente en el atributo (bitwise AND == True).
- No incluye ninguno: una operación bitwise AND en la que ninguno de los bits del valor está presente en el atributo (bitwise AND == False).
Al modelar la fase en una red de servicios eléctricos, es posible configurar el dataset para utilizar conjuntos de bits. Se configura un conjunto de valores para cada combinación de fases admisible y la representación de bits (cada bit tiene un significado). Se configura un dominio de valor codificado con los valores de fase aceptables y se asignan a los atributos que utilizan la fase. Para utilizarlo en la configuración del trazado de red, se configura un atributo de red en el campo de fase.
La siguiente tabla describe cómo modelar la fase con conjuntos de bits. El valor de bit se almacena como el código, y el valor de fase se utiliza para la descripción en el dominio de valor codificado. La columna Binario de la tabla muestra la representación binaria de cada conjunto de bits. Los operadores bit a bit deconstruyen un atributo para evaluar cada parte a fin de comprobar si cumple la lógica operativa. Si un atributo de red es AC (101) y el valor que se compara es BC (011), el operador Incluye los valores no se evaluaría como true, porque el bit central (B) no está en AC; sin embargo, si se utiliza el operador Incluye los valores se evaluaría como true, porque el bit C está tanto en AC como en BC.
Binario | Valor de bit | Valor de fase |
---|---|---|
001 | 1 | C |
010 | 2 | B |
100 | 4 | A |
011 | 3 | BC |
101 | 5 | AC |
110 | 6 | AB |
111 | 7 | ABC |
Por ejemplo, para hallar todas las entidades de la subred con un valor de Corriente de fase 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 Corriente de fase de A y se especifica la siguiente configuración de trazado de red como barrera de filtro. La barrera de filtro se configura para excluir a las entidades que no incluyen la fase A del resultado del trazado de red. Para garantizar que las entidades de barrera no estén incluidas en los resultados del trazado de red, 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 Corriente de fase de A o un valor de Corriente de fase que incluye A.Filter Barriers
Name: Phases Current
Operator: Does not include any (Bitwise AND equals False)
Type: Specific value
Value: 4 (code for A)
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, exportar o realizar un trazado de una subred.
Una sustitución es un tipo de atributo de red. Es un valor utilizado 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 debe estar configurada.
Para obtener más información, consulte Propagación de atributos y Sustitución de atributos.