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 Ubicaciones de seguimiento o especificando otra clase de entidad para que sea una 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 con la pestaña Barreras del panel Ubicaciones de 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 Ubicaciones de 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 con 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 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.
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 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, 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.
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.