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 entidades: creadas en un mapa usando el panel Ubicaciones de seguimiento o la herramienta Agregar ubicaciones de seguimiento
- Barreras dinámicas: entidades de red que cumplen los criterios definidos por barreras y filtros de transitabilidad
Se crean barreras de entidades para especificar que las entidades de red sirven como barreras al configurar un seguimiento. Las barreras dinámicas le permiten usar información sobre sus entidades de red para crear barreras. Por ejemplo, puede utilizar un atributo de red como status y detener un seguimiento en los interruptores abiertos.
Todas las subredes de un nivel se pueden configurar para Incluir entidades de barrera al ejecutar un seguimiento o ejecutar actualizaciones o exportar subred. Con esta opción habilitada, los resultados de un seguimiento incluirán entidades de barrera; la información exportada incluirá barreras y durante una operación de actualización de subred, se actualizarán 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, esto se puede especificar manualmente en el parámetro Incluir entidades de barrera.
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 su 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. Registros de tablas de objetos de eje y cruce no espaciales pueden seleccionarse y agregarse al panel Ubicaciones de seguimiento para servir 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.
La opción Tipos de resultados Geometría agregada puede utilizarse 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 detendrán en la barrera y devolverán geometría de entidad parcial para la entidad de eje.
Las entidades de barrera se crean y eliminan mediante la pestaña Barreras del panel Ubicaciones de seguimiento. Con este panel, puede crear una o varias barreras al mismo tiempo. Al crear una barrera, se crea una clase de entidad denominada UN_Temp_Barriers en la geodatabase de inicio del proyecto. A esta clase se incorporan barreras sucesivas. Para eliminar todas las barreras, haga clic en el botón Borrar todo en el panel Ubicaciones de seguimiento.
Cuando se utiliza una tabla o clase de entidad existente para especificar barreras para la herramienta Trazado, la clase de entidad de origen debe incluir un campo FEATUREGLOBALID 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. En escenarios en los que no se rellena este campo, no se utilizarán las entidades sin un valor correspondiente para colocar la barrera. Esta opción es útil si desea mantener la granularidad sobre las entidades que servirán como barreras.
También se pueden establecer barreras mediante la herramienta Agregar ubicaciones de seguimiento. Esta herramienta permite generar entidades de red espaciales o ubicaciones de seguimiento seleccionadas en una clase de entidad para usarlas en un script o un modelo. Puede resultar útil al cargar la salida de un seguimiento como una entrada para una operación de seguimiento posterior mediante un modelo.
Las barreras de entidad pueden tratarse como barreras de filtro en seguimientos basados en subred donde restringirían el recorrido desde los puntos de partida de seguimiento a los controladores de subred. Esto permite descubrir primero los controladores de subred para la subred desde el punto de partida, y posteriormente aplicar las barreras en el segundo recorrido de las entidades de red. Esto resulta útil para seguimientos basados en subred donde 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 en la herramienta Agregar ubicaciones de seguimiento.
Nota:
El uso de la opción Barrera de filtro con barreras de entidades requiere ArcGIS Enterprise 10.9 o posterior.
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. Por tanto, solo se actualizarán las entidades ubicadas antes de las barreras de transitabilidad.
- Exportar subred: se exporta información sobre una subred a un archivo JSON. En esa 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 encuentre evitará que este continúe y solo se exportará 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, se respetan primero las barreras de transitabilidad y después 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 podría incluir de manera opcional 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 el parámetro de combinar usando (ANDu 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. Supongamos que 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, utilizará una condición de barrera para controlar el tipo de dispositivo abierto que detendrá el seguimiento y utilizará una barrera de función para calcular la longitud de la línea que recorre y establecerá un límite de 500.
Barreras de función admiten situaciones distribuibles y, por tanto, 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. De este modo, las entidades devueltas en los resultados de su 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, la opción Tipos de resultados en la herramienta Seguimiento, Geometría agregada puede resultar útil 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 tendrán 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 se puede aplicar en 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. Los parámetros Categorías más cercanas y Grupos/tipos de activos más cercanos pueden 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 como 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.
Es posible implementar más de una barrera de filtro mediante el parámetro Combinar usando (ANDu 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 funciones de barreras de filtro usan una condición para determinar cuándo debería detenerse un seguimiento. Cuando un seguimiento cumple esta condición, se detiene. Las funciones de barreras de filtro son como las barreras de función de la sección Transitabilidad de la herramienta Seguimiento. Tenga en cuenta que, si ambas están presentes, se considera la barrera de función antes que los filtros.
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. De este modo, las entidades devueltas en los resultados de su seguimiento sumarán menos de 500 metros. Los parámetros de las herramientas Seguimiento y Establecer definición de subred le 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.