Barreras

Se pueden usar barreras en operaciones de seguimiento, exportación de una subred y actualización de una subred para marcar las ubicaciones con el fin de detener el seguimiento, la exportación o la actualización, respectivamente.

Existen dos tipos de barreras en una red de servicios:

  • Barreras de entidad: se pueden crear en un mapa utilizando el panel Ubicaciones de seguimiento o la herramienta Agregar ubicaciones de seguimiento, o especificando una clase de entidad o tabla definida por el usuario para que sea una barrera.
  • Barreras dinámicas: entidades de red que cumplen los criterios definidos por barreras y filtros de transitabilidad

Para crear barreras de entidad, debe especificar las entidades de red que sirven como barreras al configurar un seguimiento. Las barreras dinámicas le permiten usar información sobre las entidades de red para crear barreras. Por ejemplo, puede utilizar un atributo de red como status y detener un seguimiento en los interruptores abiertos.

Puede configurar todas las subredes de un nivel para que incluyan entidades de barrera al ejecutar un seguimiento o ejecutar actualizaciones o exportar subred. Cuando la opción Incluir entidades de barrera está habilitada, los resultados de un seguimiento incluyen entidades de barrera; la información exportada incluye barreras y, durante una operación de actualización de subred, se actualizan las entidades de barrera. Esto se configura como parte de la sección de configuración de seguimiento de subred de la definición de subred para un nivel. En la herramienta Seguimiento, utilice el parámetro Incluir entidades de barrera para lograr el mismo objetivo.

Nota:

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

Barreras de entidades

Las barreras de entidades son opcionales durante los eventos de seguimiento de red. Para incluirlas, use una herramienta para establecer las entidades de la red como barreras de un seguimiento.

Cualquier entidad de red se puede usar como barrera. Al trabajar con entidades espaciales, se crea un punto coincidente en el mapa para denotar la ubicación de la barrera del seguimiento. Puede seleccionar registros de las tablas de objetos de eje y cruce no espaciales y agregarlos al panel Ubicaciones de seguimiento para que sirvan como barreras:

  • Para puntos, dispositivos con terminales pueden especificar un terminal específico como barrera.
  • En el caso de las líneas, la barrera se puede colocar en cualquier lugar a lo largo de la entidad de línea.
  • Para los polígonos, se coloca un punto en el centroide para marcar la barrera.
  • Para objetos de cruce, entidades con terminales pueden especificar un terminal específico como barrera.
  • Para objetos de eje, se coloca una barrera en el registro para especificar la ubicación de la barrera.

Puede utilizar la opción Geometría agregada del parámetro Tipos de resultado para que devuelva resultados parciales de entidad al realizar operaciones de seguimiento. Cuando se coloca una barrera a lo largo de un eje, los resultados del seguimiento se detienen en la barrera y devuelven geometría de entidad parcial para la entidad de eje.

Para crear y eliminar entidades de barrera, utilice la pestaña Barreras del panel Ubicaciones de seguimiento. En este panel, puede crear una o más barreras al mismo tiempo. Al crear una barrera, la clase de entidad UN_Temp_Barriers se crea en la geodatabase predeterminada del proyecto. A esta clase se incorporan barreras sucesivas. Para eliminar todas las barreras, haga clic en el botón Borrar todo Borrar en el panel Ubicaciones de seguimiento.

Las barreras también se pueden especificar en una clase de entidad definida por el usuario o crearse mediante la herramienta Agregar ubicaciones de seguimiento. Esta herramienta crea una clase de entidad de salida con el mismo esquema que UN_Temp_Barriers y permite que las entidades de red espacial seleccionadas se conviertan en una clase de entidad definida por el usuario para usarlas en un script o modelo.

Cuando se utiliza una tabla o clase de entidad definida por el usuario existente para especificar barreras para la herramienta Seguimiento, los requisitos son los siguientes:

  • El esquema de la tabla o clase de entidad definida por el usuario debe contener un campo FEATUREGLOBALID de tipo guid similar al que se encuentra en la clase de entidad UN_Temp_Barriers y contener un valor para que se aplique a la entidad de red correspondiente como barrera.
    • Cuando este campo no contiene información, las entidades sin un valor correspondiente no se utilizan para colocar una barrera. Esta opción es útil si desea mantener la granularidad sobre las entidades que sirven servirán como barreras.
  • El esquema de la tabla o clase de entidad definida por el usuario debe contener un campo PERCENTALONG de tipo doble para una barrera a lo largo de una entidad de eje o un objeto de eje.
    • El campo PERCENTALONG debe contener un valor entre 0.0 y 1.0 para indicar la ubicación de la barrera a lo largo del eje.
    • Si el campo PERCENTALONG no está presente o no contiene un valor adecuado, se supone que la barrera se ubicará en un cruce y se ignorará la ubicación a lo largo de un eje.
  • El esquema de la tabla o clase de entidad definida por el usuario debe contener un campo TERMINALID de tipo largo para colocar una barrera en una entidad de cruce o un objeto de cruce.
    • Si el campo TERMINALID no está presente o no contiene un valor adecuado, se supone que la barrera se ubicará en una entidad de eje y se ignorará la ubicación en un cruce.

Puede tratar las barreras de entidad como barreras de filtro en seguimientos basados en subred donde restrinjan el recorrido desde los puntos de partida de seguimiento a los controladores de subred. Esto permite identificar los controladores de subred para la subred desde el punto de partida antes de aplicar las barreras en el segundo recorrido de las entidades de red. Esto resulta útil para seguimientos basados en subred en los que se agregan barreras de entidad en entidades de red entre los puntos de partida y controladores de subred. Para habilitar este comportamiento, utilice la opción Barrera de filtro en la pestaña Barreras del panel Ubicaciones de seguimiento o utilice el parámetro Barrera de filtro de la herramienta Agregar ubicaciones de seguimiento.

Nota:

El uso de la opción Barrera de filtro con barreras de entidades requiere ArcGIS Enterprise 11.1 o posterior.

Obtenga más información sobre cómo establecer puntos de partida y barreras usando el panel Ubicaciones de seguimiento

Barreras dinámicas

Además de barreras de entidades, las redes de servicios pueden establecer barreras dinámicamente en entidades con arreglo a atributos de red, categorías de red y condiciones de funciones. Siempre se usan barreras dinámicas durante una operación de actualización o exportación de subred. Durante una operación de seguimiento, se pueden modificar las barreras dinámicas.

Existen dos tipos de barreras dinámicas: barreras de transitabilidad y filtros. Se utilizan en las siguientes operaciones:

  • Actualización de una subred: se actualiza una subred comenzando en el controlador de subred. Durante una actualización, también tiene lugar un seguimiento de subred. Cualquier entidad de barrera de transitabilidad que encuentre el seguimiento evitará que este continúe y solo se actualizarán las entidades situadas antes de la barrera de transitabilidad.
  • Exportar subred: se exporta información sobre una subred a un archivo JSON. En esta información está incluida la conectividad (qué está conectado a qué). Al igual que con una actualización de subred, se ejecuta un seguimiento de subred a la vez que la operación de exportación, comenzando en el controlador de subred. Cualquier entidad de barrera de transitabilidad que el seguimiento encuentra evita que este continúe y solo se exporta información sobre las entidades situadas hasta ese punto.
  • Seguimiento: durante un seguimiento usando la herramienta Seguimiento, se tienen en cuenta ambos tipos de barreras. Cuando existen tanto barreras de transitabilidad como filtros durante un seguimiento, las barreras de transitabilidad están antes que las barreras de filtro.

Una configuración adicional permite elegir si las entidades de barrera se incluyen en ciertas operaciones: resultados y cálculos de seguimiento, actualizados con información de subred o exportados con información de subred. Durante una exportación, por ejemplo, el archivo JSON puede incluir información sobre la entidad de barrera encontrada.

Barreras de transitabilidad

Las barreras de transitabilidad definen la extensión de subredes.

El administrador puede establecer barreras de transitabilidad para todas las subredes de un nivel usando la herramienta Establecer definición de subred. En este nivel, las barreras de transitabilidad representan las condiciones estándar para definir los límites de subred de un nivel. Las herramientas Actualizar subred, Exportar subred y Seguimiento utilizan barreras de transitabilidad establecidas. Sin embargo, solo la herramienta Seguimiento permite modificar estos tipos de barreras. Pueden aplicarse barreras de transitabilidad a cruces, ejes o a ambos.

Cuando selecciona un nivel con barreras de transitabilidad predefinidas en la herramienta Seguimiento, se actualiza el parámetro Transitabilidad con esa información. La configuración de este parámetro se puede ajustar según sea necesario. En este nivel, las barreras de transitabilidad modelan una representación alternativa de una subred.

Existen dos tipos de barreras de transitabilidad: barreras de condición y barreras de función.

Barreras de condición

Las barreras de condición son una expresión basada en atributos o categorías de red, por ejemplo, detenerse en todos los dispositivos cerrados de una red de agua. Cuando una entidad cumple la condición establecida en la expresión, las operaciones de seguimiento, actualización de subred o exportación de subred no continúan para la siguiente entidad.

Se puede implementar más de una condición de barrera mediante la opción Combinar usando (definiendo una condición AND u OR). Las expresiones basadas en atributos de red se pueden comparar con otros atributos de red, por ejemplo, el valor de atributo Presión actual de parar seguimiento no coincide con el valor Presión normal.

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

Barreras de función

Las barreras de función definen el límite de subredes basándose en si se ha cumplido una condición de función. Se pueden utilizar las barreras de función para tareas tales como distinguir una subred en una red de tuberías basándose en el umbral de un valor de presión (por ejemplo, 50). En este escenario, cada entidad considerada durante una operación de seguimiento, de actualización o de exportación, con el atributo Pressure actual, contribuirá al valor de la presión total calculada para la subred (por ejemplo, 5 + 10 + 20 + 5 + 10). Cuando el valor alcanza 50, no se continuará con el seguimiento, la actualización o la exportación para todas las entidades que sobrepasen ese punto.

Las redes suelen tener rutas que se bifurcan en varias rutas. Puede que a veces quiera considerar todas las rutas bifurcadas juntas (global), y otras veces considerarlas separadas una de la otra (local). Considere un ejemplo donde desea realizar el seguimiento de una distancia establecida a lo largo de una red de tuberías. En este escenario, si el punto de partida se sitúa en una bifurcación con tres rutas y el seguimiento se establece para realizarse durante 3 millas por las tuberías utilizando valores globales, el seguimiento recorrerá 1 milla por cada una de las tres rutas bifurcadas. Con la habilitación de la opción Usar valores locales, el trazado recorrerá 3 millas por cada una de las tres rutas bifurcadas.

Se puede utilizar más de un tipo de barrera al mismo tiempo. Combinar barreras permite controlar un grupo de tipos de barreras diverso y preciso. Por ejemplo, quiere ejecutar un seguimiento que se detenga en todos los dispositivos abiertos, pero no desea que el seguimiento recorra más de 500 metros desde el punto de partida. Para conseguirlo, puede utilizar una condición de barrera para controlar el tipo de dispositivo abierto que detiene el seguimiento y utilizar una barrera de función para calcular la longitud de la línea que recorre y para establecer un límite de 500.

Las barreras de función admiten situaciones distribuibles y pueden devolver una parte del valor de función calculado para una línea que presenta una barrera intermedia. Por ejemplo, en una red de tuberías, desea que el seguimiento se detenga cuando alcance 500 metros. Puede que el metro número 500 no esté situado al final de una tubería; puede que esté en un punto intermedio de esta. En ese caso, el seguimiento se detiene en el punto intermedio, pero toda la tubería se considera una barrera. Las entidades devueltas en los resultados del seguimiento sumarán menos de 500 metros. Los parámetros de las herramientas Seguimiento y Establecer definición de subred permiten controlar si una barrera está incluida en los resultados. En el ejemplo anterior, si se incluyera la tubería de barrera, la longitud total de los activos de los resultados del seguimiento excedería los 500 metros. En escenarios como este, puede utilizar la opción Geometría agregada del parámetro Tipos de resultado de la herramienta Seguimiento para devolver entidades parciales para obtener resultados más precisos. Para obtener más información, consulte Configurar un seguimiento.

Nota:

Al ejecutar un trazado con una barrera de función con la opción de Usar valores locales seleccionada, solo se permite un punto de partida.

Filtros

Los filtros se definen mediante la herramienta Seguimiento y le permiten establecer barreras dinámicas para cada operación de seguimiento. Los filtros usan un atributo de red, una categoría de red o una combinación de ambos para determinar qué entidades se consideran barreras, por ejemplo, se puede parar en dispositivos de protección cerrados. Cuando un seguimiento alcanza una entidad que cumple la condición del filtro, se detiene y no va más allá.

Nota:
Si existen entidades de barrera de transitabilidad, se tienen en cuenta antes que los filtros.

Puede controlar los tipos de entidades que pueden ser barreras con el parámetro Aplicar filtro a de la herramienta Seguimiento. Esto es válido para situaciones en las que desee considerar valores de atributo solo para ciertos tipos de entidades, por ejemplo, considerar solo la presión para las tuberías; se puede parar un seguimiento cuando se alcance el umbral de presión. Utilice los parámetros Categorías más cercanas y Grupos/tipos de activos más cercanos para afinar aún más los tipos específicos de activos que pueden actuar como barreras o que se pueden considerar durante cálculos de función; por ejemplo, se puede considerar solo la presión para tuberías que se encuentran por encima de 10 PSI.

Existen dos tipos de filtros: barreras de filtro y función de barreras de filtro. Ambos tipos de barreras se pueden usar juntas en el mismo seguimiento.

Barreras de filtro

Una barrera de filtro usa una expresión que usted defina para determinar qué entidades son barreras en una subred. Las barreras de filtro son similares a las barreras de condición y, cuando ambas están presentes, se consideran primero las barreras de condición.

El trazado de aislamiento requiere la definición de una barrera de filtro en la configuración del trazado para ayudar a detectar qué entidades aíslan el punto o los puntos de partida. Para ello se usa un atributo de red o una categoría de red concretos para parar el trazado. Por ejemplo, es posible usar una barrera de filtro junto con Category = Isolating. En este ejemplo, Isolating es una categoría de red definida por el usuario que se asigna a grupos de activos y tipos de activos concretos que se consideran aislantes. Es posible usar barreras de filtro adicionales para las válvulas de retorno con propiedades específicas. Por ejemplo, puede elegir devolver solo válvulas accesibles y operables u otras no cubiertas por el pavimento o atascadas por el óxido.

Se puede implementar más de un filtro de barrera mediante la opción Combinar usando (definiendo una condición AND u OR). Los filtros con expresiones basadas en atributos de red se pueden comparar con otros atributos de red; por ejemplo, se puede detener un seguimiento si el valor de atributo Phase Current no incluye el valor de atributo Phases Built. Otro ejemplo es un seguimiento estructural, que puede detenerse en estructuras propiedad del municipio con una fecha de instalación posterior a 1990.

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

Función de barreras de filtro

Las barreras de función de filtro usan una condición para determinar cuándo debe detenerse un seguimiento. Cuando un seguimiento cumple esta condición, se detiene. Las barreras de función de filtro son similares a las barreras de función de la sección Transitabilidad de la herramienta Seguimiento. Cuando ambas están presentes, las barreras de función se consideran antes que las barreras de función de filtro.

Las barreras de función de filtro son compatibles con situaciones distribuibles; por ejemplo, en una red de tuberías desea que el seguimiento se detenga cuando alcance 500 metros. Puede que el metro número 500 no esté situado al final de una tubería; puede que esté en un punto intermedio de esta. En ese caso, el seguimiento se detiene en el punto intermedio, pero toda la tubería se considera una barrera. Las entidades devueltas en los resultados del seguimiento sumarán menos de 500 metros. Los parámetros de las herramientas Seguimiento y Establecer definición de subred permiten controlar si una barrera está incluida en los resultados. En el ejemplo anterior, si se incluyera la tubería de barrera, la longitud total de los activos de los resultados del seguimiento excedería los 500 metros.

Nota:

Al ejecutar un trazado con una barrera de función de filtro con la opción Usar valores locales seleccionada, solo se permite un punto de partida.