Las barreras se utilizan en los trazados para marcar las ubicaciones en las que debería detenerse un trazado.
Barreras de entidades
Las barreras pueden crearse mediante la pestaña Barreras del panel Ubicaciones de trazado o especificando una clase de entidad existente en el parámetro Barreras de la herramienta Trazado.
Las barreras de entidades (o físicas) son opcionales durante los eventos de trazado. Para incluirlas, use una herramienta para establecer las áreas de su red como barreras de un seguimiento.
Solo se pueden utilizar entidades de red para colocar barreras con el panel Ubicaciones de trazado. Cuando se selecciona o se agrega una entidad de red desde un conjunto de selección, se cumple lo siguiente:
- Para entidades de punto se crea un punto coincidente con el fin de designar la barrera para el trazado.
- En el caso de las líneas, la barrera se puede colocar en cualquier lugar a lo largo de la entidad de línea.
Cuando se establece una barrera mediante el panel Ubicaciones de trazado, se crea una clase de entidad denominada TN_Temp_Barriers en la geodatabase predeterminada del proyecto. A esta clase se incorporan barreras de entidades sucesivas. Para eliminar todas las barreras de un mapa, haga clic en el botón Borrar todo.
Cuando se utiliza una clase de entidad existente para suministrar barreras para la herramienta Trazado, si la clase de entidad de origen comparte el esquema necesario de la clase de entidad TN_Temp_Barriers, SOURCEID y FEATUREGLOBALID se leen y se aplican a la entidad de red correspondiente como barrera.
En situaciones en las que estos campos no están rellenados, la entidad específica no se utilizará para colocar una barrera. Esta opción es útil si desea mantener la granularidad sobre qué entidades sirven como barreras cuando existen geometrías coincidentes.
Si los campos no están presentes, la geometría de la clase de entidad de entrada se utilizará para intersecar la geometría de la entidad de red y colocar una entidad de barrera.
Tenga en cuenta la siguiente información al utilizar clases de entidad existentes como barreras:
- La clase de entidad TN_Temp_Barriers no se utiliza con este método.
- Los conjuntos de selección de la clase de entidad de entrada no se respetan.
- Para los polígonos, las barreras se colocan a lo largo del límite donde las entidades de red intersecan la geometría del polígono.
Barreras dinámicas
Además de barreras de entidades, se pueden configurar barreras dinámicas (o configurables) en condiciones de funciones o atributos de red. Durante una operación de seguimiento, se pueden modificar las barreras dinámicas.
Durante un trazado se utilizan dos tipos de barreras dinámicas: Barreras de condición y Barreras de función. Ambos tipos se consideran durante un trazado.
Nota:
Cuando se utiliza la opción de configuración Incluir barreras de condición para barreras colocadas a lo largo de un eje, los resultados del trazado incluirán una entidad entera. La opción de Tipos de resultados Agregar geometría puede utilizarse para que se devuelvan resultados de entidad parciales. Cuando se coloca una barrera en puntos intermedios de un eje, los resultados del trazado se detendrán en la barrera y devolverán la geometría de entidad parcial de la entidad de eje.
Barreras de condición
Las barreras de condición son una expresión basada en atributos de red, por ejemplo, para detenerse en todas las masas de agua con flujo indeterminado de una red hidrológica. Cuando una entidad cumple con la condición establecida en la expresión, las operaciones de trazado 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).
Barreras de función
Las barreras de función definen la extensión de un trazado basándose en si se ha cumplido una condición de función. Las barreras de función se pueden utilizar para hacer cosas como restringir cuánto se desplaza el trazado desde el punto de partida o definir un valor máximo en el que se detiene un trazado. Por ejemplo, la longitud de cada línea recorrida se agrega a la distancia total recorrida. La función Agregar se puede utilizar para establecer un valor máximo; cuando la longitud total recorrida alcanza el valor especificado, el trazado se detiene.
Las redes suelen tener rutas que se bifurcan en varias rutas. A veces puede que quiera considerar todas las rutas bifurcadas juntas (global) y otras veces, separadas la una de la otra (local). En el ejemplo de distancia por rutas de una red de senderos, si el punto de partida se sitúa en una bifurcación con tres rutas y el trazado se establece para realizarse durante 3 kilómetros por los senderos utilizando valores globales, el trazado recorrerá 1 kilómetro de 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 trazado y que se detenga en cualquier segmento de línea deshabilidato, pero no desea que el trazado recorra más de 500 metros después del punto de partida. Para conseguirlo, utilizará una barrera de condición para controlar el valor de atributo de red que denota una línea desahabilitada que detiene un trazado, además de una barrera de función para calcular la longitud de la línea que recorre, y establecerá un límite de 500 metros.
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.
Para obtener más información sobre las configuraciones de barreras, consulte Configurar un trazado.