Las barreras son clases de entidad en capas de análisis de red que restringen o modifican los costes de los ejes subyacentes y los cruces del dataset de red asociado. Las barreras se dividen en tres tipos de geometría (punto, línea y polígono) y están diseñadas para modelar cambios temporales en la red. Los distintos tipos de barreras son los siguientes:
- Una barrera de punto de restricción puede modelar un árbol caído, un accidente, una línea eléctrica caída o cualquier cosa que bloquee completamente el tráfico en una posición concreta a lo largo de la red. Para las barreras de punto ubicadas en ejes, se puede permitir viajar por el eje, pero no a través de la barrera. Opcionalmente, se puede prohibir viajar por cualquier parte del eje en el que se encuentra la barrera de punto de restricción.
- Una barrera de punto de coste agregado permite viajar a través de la barrera, pero atravesarla supone un coste especificado, por ejemplo, un minuto. Las barreras de punto de coste agregado se pueden utilizar para modelar el retraso producido por un accidente de coche o el tiempo adicional requerido para que un camión que lleva materiales peligrosos se detenga en los cruces de ferrocarril.
- Una barrera de línea de restricción prohíbe viajar a cualquier punto en que la barrera interseque la red. Por ejemplo, un desfile o una protesta que bloquee el tráfico por varios segmentos de calle se puede planear con una barrera de línea de restricción. Este tipo de barrera también puede cercar rápidamente varios caminos que no se puedan atravesar, canalizando así los resultados lejos de partes no deseadas de la red.
- Una barrera de línea de coste en escala no restringe el viaje por los ejes y cruces que cubre; en su lugar, escala el coste de atravesar los ejes y cruces cubiertos por un factor especificado. Asignar un factor de 0,5 significa que se espera que el viaje sea dos veces más rápido de lo normal. Un factor de 2,0 significa que se espera que dure dos veces más de lo normal. Quizá desee aumentar el tiempo de viaje con una barrera de línea de coste en escala cuando una extensión de carretera se vea ralentizada temporalmente por obras.
- Una barrera de polígono de restricción prohíbe viajar a cualquier punto en que el polígono interseque la red. Un uso de este tipo de barrera es modelar inundaciones que cubran áreas de la red y hacer que sea imposible viajar allí.
- Una barrera de polígono de coste en escala no restringe el viaje por los ejes y cruces que cubre; en su lugar, escala el coste de atravesar los ejes y cruces cubiertos por un factor especificado por usted, tal como 0,25, que significa que se espera que el viaje sea cuatro veces más rápido de lo normal. Un factor de 3,0 significa que se espera que tarde tres veces más tiempo de lo normal. Este tipo de barrera se puede utilizar para modelar tormentas que reducen las velocidades de viaje en regiones concretas.
Las barreras forman parte de la capa de análisis de red, no del dataset de red. Las barreras solo tienen efecto sobre la capa de análisis de red que las contiene. Si se necesitan barreras en otros análisis, se deben cargar en la capa de análisis de red adecuada. Como alternativa, es posible editar el dataset de red en lugar de utilizar barreras.
Cualquier tipo de cambio que realicen las barreras en la transitabilidad o los costes de elementos de la red se puede lograr también mediante ediciones del dataset de red. Sin embargo, las barreras ayudan a agregar y quitar rápidamente cambios de red, lo que es ideal para modelar cambios de coste temporales: el árbol que bloquea el tráfico acabará por retirarse y la inundación terminará por retroceder. Una vez que finalice el evento que está modelando la barrera, la barrera puede eliminarse, simplemente.
Puesto que las barreras pueden funcionar como sustitutas de la edición, puede realizar cambios en la transitabilidad y el coste de la red, aunque no tenga privilegios de edición. Por ejemplo, si tiene un dataset de red no editable, como StreetMap Premium North America, y piensa que los valores de coste no reflejan con precisión los tiempos de viaje en un área determinada, puede agregar una barrera de polígono y escalar los costes a valores más adecuados. Sin embargo, al utilizar barreras hay que esperar un rendimiento menor.
El tiempo necesario para crear o cargar una barrera de polígono es proporcional al número de elementos de red que cubre. Puede que no sea factible utilizar barreras para cubrir regiones densas o áreas grandes de la red.
Barreras de punto, línea y polígono
Las clases de barrera están presentes en todas las capas de análisis de red.
Es posible agregar barreras a clases de barrera con la herramienta Crear de la pestaña Editar o con la herramienta de geoprocesamiento Agregar ubicaciones.
Las barreras tienen atributos que se pueden examinar y editar a través de una tabla de atributos en la que aparecen todas las barreras y los atributos de esa clase de barrera, o a través del panel Atributos de una barrera, donde se muestran a la vez una sola barrera y sus atributos.
Capa de entidades Barreras de punto
Cuando se crea o se agrega una barrera de punto, se alinea con el eje o cruce de red más cercanos dentro de una tolerancia de búsqueda. Los campos de ubicación de red (SourceID, SourceOID, SideOfEdge y PosAlong) especifican la posición de la barrera en la red. Cuando una barrera de punto de restricción está sobre un eje, puede restringir el viaje solo a través de la barrera de punto o restringir el eje completamente. Una barrera de punto de coste escalado agrega un coste cada vez que se cruza.
Propiedades de barrera de punto
En las siguientes tablas se describen las propiedades de barrera de punto:
Campos de entrada de las barreras de punto
Campo de entrada | Descripción |
---|---|
ObjectID | Campo de Id. administrado por el sistema. |
Name | Nombre del objeto de análisis de red. |
BarrierType | Especifica si la barrera de punto restringe el viaje completamente o agrega costes cuando se cruza. Las siguientes opciones están disponibles:
|
FullEdge | Esta propiedad es específica de las barreras de punto de restricción en elementos de bordes. El valor predeterminado es Falso.
|
Attr_[Cost] (Por ejemplo, Attr_Minutes, donde Minutes es el atributo de coste de la red). | Esta propiedad es específica de las barreras de coste agregado y se limita a los valores mayores o iguales a cero. Indica cuántos costes de red se agregan cuando se atraviesa la barrera. |
Campos de ubicación de red
| Conjuntamente, estas propiedades describen el punto en la red donde se encuentra el objeto. Obtener más información sobre ubicación de entradas en una red |
CurbApproach | La propiedad CurbApproach especifica la dirección de tráfico que se ve afectada por la barrera. Las siguientes opciones están disponibles:
Puesto que los cruces son puntos y no tienen lados, las barreras sobre cruces afectan a todos los vehículos, independientemente de la aproximación a borde. |
Campos de entrada/salida de las barreras de punto
Campo de entrada/salida | Descripción |
---|---|
Status | Este campo está restringido por un dominio de valores, que se muestran a continuación (sus valores codificados se muestran entre paréntesis).
Después de una operación de resolución, el estado se puede modificar utilizando uno de los siguientes valores de estado:
|
Capa de entidades de Barreras de línea
Si bien las barreras de punto se alinean con el eje o cruce más cercano, las barreras de línea no se alinean con la red. Las barreras de línea deben superponerse a ejes y cruces para tener algún efecto sobre ellos.
Si el propósito de la barrera de línea es atravesar elementos de red y bloquear el viaje donde la barrera interseque los ejes y los cruces, se debe crear una entidad de línea en una sesión de edición y cargarla en la clase de barreras de línea.
Propiedades de barrera de línea
En la siguiente tabla se describen las propiedades de barrera de línea:
Campos de entrada de barreras de línea
Campo de entrada | Descripción |
---|---|
ObjectID | Campo de Id. administrado por el sistema. |
Name | Nombre del objeto de análisis de red. |
BarrierType | Especifica si la barrera restringe completamente el viaje o escala el coste de viajar a través de ella. Las siguientes opciones están disponibles:
|
Attr_[Cost] (Por ejemplo, Attr_Minutes, donde Minutes es el atributo de coste de la red). | Esta propiedad es específica de las barreras de coste en escala. Es el factor por el que se multiplica el coste de los ejes subyacentes a la barrera. Los valores deben ser cero o mayores; sin embargo, si establece este valor en cero, las soluciones devolverán probablemente resultados sin sentido, puesto que los costes de los ejes subyacentes se pueden atravesar libremente. Se recomienda utilizar valores mayores que cero. |
Clase de entidad Barreras de polígono
Las barreras de polígono son similares a las barreras de línea, puesto que no se alinean a la red. Las barreras de polígono deben superponerse a ejes y cruces para tener algún efecto sobre ellos.
Propiedades de barrera de polígono
Las propiedades para las barreras de polígono son idénticas a las de las barreras de línea y se describen en la siguiente tabla:
Campos de entrada de barreras de polígono
Campo de entrada | Descripción |
---|---|
ObjectID | Campo de Id. administrado por el sistema. |
Name | Nombre del objeto de análisis de red. |
BarrierType | Especifica si la barrera restringe completamente el viaje o escala el coste de viajar a través de ella. Las siguientes opciones están disponibles:
|
Attr_[Cost] (Por ejemplo, Attr_Minutes, donde Minutes es el atributo de coste de la red). | Esta propiedad es específica de las barreras de coste en escala. Es el factor por el que se multiplica el coste de los ejes subyacentes a la barrera. Los valores deben ser cero o mayores; sin embargo, si establece este valor en cero, las soluciones devolverán probablemente resultados sin sentido, puesto que los costes de los ejes subyacentes se pueden atravesar libremente. Se recomienda utilizar valores mayores que cero. |
Anterioridad de las barreras superpuestas
Cuando dos o más barreras se superponen, la ArcGIS Network Analyst extension sigue un conjunto de reglas para garantizar comportamientos y resultados coherentes:
- Las barreras de restricción tienen prioridad sobre las barreras de coste agregado y de coste en escala.
- Si dos o más barreras de coste agregado son coincidentes, sus valores Attr_[Cost] se suman para cada tipo de coste.
- Si dos o más barreras de coste en escala se superponen, sus valores Attr_[Cost] se multiplican para cada tipo de coste y se multiplican por el coste correspondiente de la parte cubierta del eje subyacente.
- Si se superponen barreras de coste agregado y de coste en escala, las barreras de coste en escala se multiplican primero por la parte cubierta del eje subyacente. A continuación, el producto se agrega a los valores de Attr_[Cost] correspondientes de las barreras de coste agregado.
Métodos para crear barreras
En esta sección se resaltan algunas de las opciones que hay para crear barreras y se citan algunas de sus ventajas y desventajas para ayudarle a entender los diferentes enfoques y elegir el que mejor se ajuste a sus necesidades.
Las barreras de punto están asociadas a un único elemento de red, aunque el elemento coincida con otro elemento. Como alternativa, las barreras de línea y de polígono afectan de forma predeterminada a todos los elementos de red que cubren. Pueden producirse consecuencias imprevistas si se pasa por alto cualquiera de los elementos de red bajo las barreras de línea o de polígono. Por ejemplo, si se asfalta un camino en un paso elevado y se agrega una barrera de línea de restricción a lo largo del paso elevado, se restringen tanto el tramo del paso elevado como el camino que pasa por debajo. Esto es debido a que la barrera de línea toca ambos caminos en el espacio bidimensional. Hay que considerar detenidamente cómo se crean las barreras.
A continuación, se indican otros métodos a tener en cuenta en el escenario del paso elevado anterior, que cumplirían el objetivo de bloquear el paso elevado sin bloquear el camino que pasa por debajo:
Usar una barrera de puntos: la barrera de línea del paso elevado se puede reemplazar por una barrera de punto, con su propiedad FullEdge definida como true. La propiedad FullEdge garantiza que se restrinja todo el eje y, dado que la barrera es una barrera de punto, se restringe solamente el eje en el que se encuentra.
Un inconveniente es que las barreras de punto de eje completo no se pueden ajustar para que afecten solo a un subtramo de un eje. Se pierde algo de precisión en comparación con las barreras de línea, que pueden cubrir y afectar a subtramos. Además, la visualización de la barrera de punto puede resultar engañosa, puesto que la barrera se muestra como un punto, pero en realidad restringe el eje completo.
Usar un entorno de edición: para asegurarse de que una barrera de línea coincida realmente con un eje, como el que representa el paso elevado, se puede crear una entidad de línea en un entorno de edición donde se puede trazar la entidad de origen para el eje. La nueva entidad de línea coincidente se puede cargar entonces en la clase de barreras de línea.
Edite cuidadosamente para evitar restringir la carretera bajo el paso elevado. Por ejemplo, puede crear una entidad de línea a lo largo del paso elevado, crear una zona de influencia para el camino que pasa debajo y, a continuación, recortar el área de zona de influencia. Esto deja dos líneas a cada lado del camino que pueden cargarse en la clase de barreras de línea. Otra opción es trazar dos ejes en el paso elevado, uno a cada lado del camino que pasa debajo. Esto requiere un poco más esfuerzo, pero la visualización de los efectos que tienen las barreras sobre la red es clara, puesto que los elementos afectados están cubiertos por la barrera de línea.
Otros métodos de crear barreras de línea también pueden ser valiosos en diferentes escenarios. A continuación, se muestran algunos ejemplos:
- Cargar entidades seleccionadas: seleccione entidades, tales como calles, y cargue las calles seleccionadas en la clase de barreras. Esto garantiza que las barreras de línea sean coincidentes con la calle.
- Cargar una ruta de otro análisis de red: cree una ruta en otra capa de análisis de red y cargue de nuevo la ruta en la capa de análisis original como una barrera de línea. Este método garantiza que la barrera de línea coincide con calles y, en lugar de cubrir solo ejes completos, ofrece la flexibilidad necesaria para que las barreras de línea cubran los ejes solo parcialmente.