Las barreras se utilizan en los trazados para definir las ubicaciones en las que debería detenerse un trazado.
Existen dos tipos de barreras en una red de trazado:
- Barreras de entidad: se crean en un mapa utilizando el panel Trazado o especificando otra clase de entidad para que sirva como barrera.
- Barreras dinámicas: entidades de red que cumplen los criterios definidos por una barrera de función o condición.
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.
Barreras de entidades
Las barreras pueden crearse en la pestaña Barreras del panel Trazado o especificando una clase de entidad definida por el usuario 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 Trazado. Cuando se selecciona o se agrega una entidad de red al panel desde un conjunto de selección, se cumple lo siguiente:
- Se crea un punto coincidente para indicar la barrera del trazado de red.
- Cuando se trabaja con líneas, la barrera se puede colocar en cualquier lugar a lo largo del eje.
Cuando se establece una barrera en el panel 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 de la pestaña Barreras.
Cuando se utiliza una clase de entidad o tabla definida por el usuario para suministrar barreras a la herramienta Trazado, se debe tener en cuenta lo siguiente:
- 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 las entidades poligonales, las barreras se colocan a lo largo del límite donde las entidades de red intersecan la geometría del polígono.
- Al trabajar con una geodatabase corporativa, existen estos requisitos:
- El esquema de la clase de entidad definida por el usuario debe contener un campo FEATUREGLOBALID de tipo GUID.
- El campo FEATUREGLOBALID debe contener el Id. global de la entidad de red correspondiente que se utilizará como barrera.
- Las entidades sin un valor correspondiente no se utilizan para colocar barreras. Esta opción se puede usar para proporcionar granularidad sobre la cual las entidades sirven como barreras en una clase de entidad.
- El esquema de la clase de entidad definida por el usuario debe contener un campo PERCENTALONG de tipo doble para colocar barreras a lo largo de una entidad de borde.
- El campo PERCENTALONG debe contener un valor entre 0,0 y 1,0 para indicar la ubicación de la barrera a lo largo de la línea.
- Si el campo PERCENTALONG no está presente o no contiene un valor adecuado, el trazado supone que la barrera se coloca en una entidad de cruce e ignora la ubicación a lo largo de un borde.
- El esquema de la clase de entidad definida por el usuario debe contener un campo FEATUREGLOBALID de tipo GUID.
- Al trabajar con una geodatabase de usuario individual, existen estos requisitos:
- El campo FEATUREGLOBALID no es necesario. Cuando está ausente, la geometría de la clase de entidad de entrada se utiliza para intersecar la geometría de la entidad de red y colocar barreras.
- Cuando el campo FEATUREGLOBALID está presente, debe contener el Id. global de la entidad de red correspondiente que se utilizará como barrera.
- El campo PERCENTALONG no es obligatorio. Cuando está ausente, la geometría de la clase de entidad de entrada se utiliza para intersecar la geometría de la entidad de red y colocar la barrera.
- Cuando el campo PERCENTALONG esté presente, debe contener un valor entre 0,0 y 1,0 para indicar la ubicación de la barrera a lo largo de una línea. Si el campo está presente y no contiene un valor adecuado, el trazado supone que la barrera se coloca en una entidad de cruce e ignora la ubicación a lo largo de un borde.
- El campo FEATUREGLOBALID no es necesario. Cuando está ausente, la geometría de la clase de entidad de entrada se utiliza para intersecar la geometría de la entidad de red y colocar barreras.
Nota:
De forma predeterminada, los resultados del trazado se devuelven como una selección e incluyen toda la entidad de eje. Cuando se coloca una barrera en el punto intermedio de un eje, se utiliza el campo PERCENTALONG para indicar su ubicación a lo largo del eje. La opción Geometría agregada de Tipos de resultados puede especificarse para que devuelva resultados de entidad parciales en una clase de entidad de geometría multiparte de salida. El tipo de resultado también puede utilizarse para que devuelva resultados parciales de entidad cuando una barrera funcional que utilice un atributo de red distribuible se evalúe como punto intermedio verdadero lo largo de una línea.
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. Las barreras dinámicas son opcionales durante los eventos de seguimiento de red.
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 entidades de barrera para barreras colocadas a lo largo de un eje, los resultados del trazado incluyen una entidad entera. La opción Geometría agregada de Tipos de resultados puede utilizarse para devolver resultados de entidad parciales. Cuando se coloca una barrera en puntos intermedios de un eje, los resultados del trazado se detienen en la barrera y devuelven 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 (AND u 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. Al habilitar la opción Usar valores locales, el trazado recorrerá 3 kilómetros 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, puede 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.
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 cursos de agua, desea que el trazado se detenga cuando haya recorrido 500 metros aguas abajo. Puede que el metro número 500 no esté situado al final de un tramo de un curso de agua, sino que puede que esté en un punto intermedio del segmento del curso de agua. En ese caso, el trazado se detiene en el punto intermedio, pero el segmento completo del curso de agua se considera una barrera. En esta situación, las entidades devueltas en los resultados trazados pueden sumar menos de 500 metros, dependiendo si elige activar el parámetro Incluir entidades de barrera en las herramientas Trazado. El uso de la geometría agregada respeta la ubicación de puntos de partida y barreras colocados en puntos intermedios en entidades de eje y permite devolver resultados de entidades parciales que respetan las barreras de funciones configuradas.
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.