¿Qué son los objetos de análisis de red?

Los objetos de análisis de red son las entidades o registros en una clase de análisis de red y sirven como entrada y salida para las capas de análisis de red. Para realizar un análisis de red de manera eficaz, es preciso saber qué son los objetos de análisis de red y cómo trabajar con ellos.

Algunos objetos de análisis de red son registros que solo proporcionan datos tabulares para el análisis. Solo se encuentran en la capa de análisis de problema de generación de rutas para vehículos. Otros son entidades que contienen una ubicación geográfica, además de datos tabulares. No obstante, la mayoría de los objetos de análisis de red son ubicaciones de red que tienen datos tabulares, una ubicación geográfica y una posición en referencia al dataset de red. En la siguiente sección se describen las ubicaciones de red con más detalle.

Ubicaciones de red

Una ubicación de red es un tipo de objeto de análisis de red vinculado a la red; es más, su posición en la red es un dato de entrada para el análisis. Algunas ubicaciones de red, como una parada en una ruta, solo se pueden ubicar en un punto discreto en la red; otras, como una barrera de línea que representa una construcción, pueden abarcar una parte de uno o más bordes.

Ubicaciones de red puntuales

Cuando una ubicación de red es un punto, la ubicación en la red queda definida por cuatro campos de red en la tabla de atributos:

  • SourceID: el identificador numérico de la clase de entidad de origen en la que se encuentra la ubicación de red.
  • SourceOID: el identificador numérico de la entidad de origen.
  • PosAlong: la posición a lo largo de la dirección digitalizada de la entidad de línea de origen. Este valor se almacena como una proporción; sin embargo, es nulo si la ubicación de red hace referencia a un cruce.
  • SideOfEdge: el lado del borde respecto de la dirección digitalizada de la entidad de línea. Este campo se limita a un dominio de dos valores: lado derecho (1) y lado izquierdo (2).
Estos campos se combinan para identificar un punto en el dataset de red. Al agregar una ubicación de red, ArcGIS rellena estos campos automáticamente. Tenga en cuenta que la ubicación del símbolo de punto o el campo Forma, se ignora en el análisis; por ejemplo, una ruta que finaliza en la parada 2 finaliza en su ubicación en la red, y no necesariamente en la ubicación del símbolo de la parada.

En la siguiente tabla se enumeran los objetos de análisis de red que pueden definirse como ubicaciones de red con mayor precisión. Están agrupados por capa de análisis de red.

Capa de análisis de red

Ubicaciones de red

Ruta

Paradas

Barreras de punto

Área de servicio

Instalaciones

Barreras de punto

Instalación más cercana

Instalaciones

Incidentes

Barreras de punto

Matriz de coste OD

Orígenes

Destinos

Barreras de punto

Problema de generación de rutas para vehículos

Órdenes

Depósitos

Barreras de punto

Ubicación y asignación

Instalaciones

Puntos de demanda

Barreras de punto

Ejemplo de ubicaciones de red: paradas de ruta

Para comprender mejor los campos de ubicación de red, considere el siguiente ejemplo. Dos puntos que representan el inicio y fin de una ruta (1 y 2 en el siguiente gráfico) se cargan como paradas en una capa de análisis de ruta. Aunque los puntos no caen exactamente en las calles, la posición más cercana en la red se determina y se almacena en forma de valores numéricos en los cuatro campos de red de las paradas. A continuación, se lleva a cabo el análisis de ruta para encontrar la mejor ruta. La ruta resultante parte de la posición de la red más cercana a la parada 1 (punto a) y finaliza en el punto de la red más cercano a la parada 2 (punto b).

Ubicaciones de red

Del ejemplo anterior se desprende que las paradas 1 y 2 son ubicaciones de red que se asocian a la red en los puntos a y b respectivamente. La siguiente tabla de atributos muestra los campos de red de los puntos.

Campos de red

El campo SourceID identifica la clase de entidad de origen del dataset de red en donde se encuentran las ubicaciones de red (en este caso, Streets). SourceOID identifica los ID de objeto de las entidades de calle en las que se encuentran las ubicaciones de red (6460 y 6746, respectivamente). PosAlong indica que la parada 1 está situada en un 47,8 por ciento a lo largo de la entidad de origen, y SideOfEdge indica que está en el lado izquierdo de la entidad con respecto a la dirección digitalizada de la línea. De igual forma, la parada 2 está situada en un 45,2 por ciento a lo largo del lado derecho de la calle 6746.

Rangos de ubicación de red

Cuando una ubicación de red es lineal, su ubicación en la red queda definida por un solo campo BLOB: Locations. La información contenida en el campo define qué elementos cubre el objeto y qué parte de cada elemento de borde está cubierta. La programación con ArcObjects permite acceder e interpretar la información contenida en el BLOB, aunque ambos temas quedan fuera del ámbito del presente documento.

Los únicos objetos de análisis de red basados en líneas que se pueden definir con mayor precisión como ubicaciones de red son las barreras de línea y las barreras de polígono.

Clasificar los polígonos como ubicaciones lineales puede parecer incorrecto a priori, pero tenga en cuenta que las redes son unidimensionales. Aunque los polígonos son bidimensionales, una red solo puede hacer uso de las partes de los polígonos que se solapan con ella. Por consiguiente, Network Analyst interseca internamente los polígonos con la red para simplificar los polígonos transformándolos en líneas y posiblemente en puntos, y convertirlos en rangos de ubicación de red. Tenga en cuenta que, independiente de la forma en que Network Analyst almacene los polígonos, ArcGIS continúa dibujándolos como polígonos en la visualización del mapa.

Tolerancia de búsqueda y entorno de alineación

Las propiedades de tolerancia de búsqueda y entorno de alineación ayudan a encontrar un lugar en la red para las ubicaciones de red que agregue o mueva. Estas propiedades forman la parte de la capa de análisis de red, ubicada en la ficha Ubicaciones de red del cuadro de diálogo Propiedades de capa.

Más información sobre cómo abrir el cuadro de diálogo Propiedades de capa del análisis de red

La ficha Ubicaciones de red

Al crear una capa de análisis, debería establecer la tolerancia de búsqueda y su entorno de alineación si los valores predeterminados no son adecuados. Se asegurará así de que los datos de entrada para el análisis están ubicados en la red.

Tolerancia de búsqueda

La tolerancia de búsqueda especifica el radio máximo que ArcGIS utilizará al realizar la búsqueda de un elemento de red en el que colocar una ubicación de red puntual. La tolerancia predeterminada es de 5.000 metros. Si un punto queda fuera de la tolerancia de búsqueda, la ubicación de red resultante será no ubicada, lo que significa que no tendrá una posición en la red y no puede incluirse correctamente en el análisis.

NotaNota:

Los rangos de ubicación de red, como las barreras de línea, no se ven afectados por la tolerancia de búsqueda. Esto significa que deben superponerse a la red con precisión para que tengan algún efecto.

En el siguiente gráfico, la tolerancia de búsqueda se estableció a 50 metros en el momento de la ubicación de los dos puntos. Uno de los puntos no se ubicó, ya que se encontraba a más de 50 metros de cualquiera de las entidades de red.

El punto no ubicado que supera la tolerancia de búsqueda

En el siguiente gráfico ambos puntos están ubicados, ya que el valor asignado a la tolerancia de búsqueda era más grande (100 metros).

Ambos puntos se ubican al aumentar la tolerancia de búsqueda.

Entorno de alineación para las ubicaciones de red

Puede que desee ubicar paradas en una entidad de origen concreta; por ejemplo, puede que desee ubicarlas en cruces pero no en calles; o al colocar paradas en una red de varios modelos, puede que desee ubicarlas en calles pero no en líneas de ferrocarril. Puede incluso que desee ubicarlas en cruces, y si no se encuentra ningún cruce dentro de la tolerancia de búsqueda, ubicarlas en calles.

NotaNota:

Las ubicaciones de red puntuales siempre se encuentran directamente sobre la red, aún cuando los símbolos que las representan no lo estén. Los campos de ubicación de red describen exactamente dónde se ubica el objeto en la red. Si desea que los símbolos de la ubicación de red se alineen con el punto al que los campos de ubicación de red hacen referencia, cambie las opciones de Network Analyst, a las que puede acceder desde el menú desplegable de la barra de herramientas de Network Analyst. Allí puede activar la opción Alinear hasta posición a lo largo de la red y asignar un desplazamiento.

Si un dataset de red tiene más de un origen, puede elegir qué clases de entidad de origen se deberían utilizar para ubicar un elemento de red. Para encontrar el elemento de red más cercano de entre varios orígenes, haga clic en Más cercana y active al menos una de las casillas de la tabla Alinear con para cada origen sobre el que desee ubicar el elemento de red. Para cada origen, puede elegir si la ubicación de red se debería ubicar en el punto más cercano a lo largo de la entidad (Forma), en el centro o en un extremo.

Por otro lado, puede optar por alinearse con el elemento más cercano para un origen y, si no se encuentra ningún elemento en ese origen dentro de la tolerancia de búsqueda, alinearse con el elemento más cercano para un segundo origen, etc. Para ello, haga clic en Primera en la sección Búsqueda de ubicaciones de red y en la tabla Alinear con active las casillas correspondientes por lo menos a dos orígenes.

La sección Búsqueda de ubicaciones de red con el valor Primera de la opción Alinear con seleccionado
Con esta configuración de ejemplo, ArcGIS Network Analyst busca el elemento de calle más cercano dentro de la tolerancia de búsqueda y alinea allí la ubicación de red. Sin embargo, si no se encuentra ningún elemento de calle, busca dentro de la tolerancia de búsqueda el elemento ferroviario más cercano y se alinea ahí. Los orígenes no seleccionados no se tienen en cuenta en la búsqueda. Finalmente, si no se encuentra ningún elemento de calle ni ferroviario, el punto queda como no ubicado.

Puede reordenar los orígenes en la tabla seleccionándolos y utilizando los botones de flecha arriba y abajo del lado derecho.

La siguiente ilustración muestra cómo se detectan las ubicaciones de red con la configuración del gráfico anterior.

Alineación con el primer elemento dentro de cada origen de clase
Aquí tiene resultados de muestra cuando Alinear con tiene el valor Primera y Streets se enumera sobre Railroads y ambos están activados.

Puede cambiar esta configuración para alinear con las intersecciones con tan solo activar un origen de cruces. Si desea que las ubicaciones de red se ubiquen siempre en una entidad de origen que represente las instalaciones de la compañía, por ejemplo, podría activar ese origen en su lugar.

Entorno de alineación con Construir consulta

También puede definir una consulta de forma que se restrinja la búsqueda a un subconjunto de las entidades contenidas en una clase de entidad de origen. Esto resulta útil si no desea encontrar entidades que quizás no sean aptas para una ubicación de red. Por ejemplo, si está cargando centroides de polígonos y no desea ubicar en caminos locales, puede definir una consulta que solo busque caminos principales.

Puede acceder al generador de consultas haciendo clic con el botón derecho en una clase de entidad de fuente de red en el panel Búsqueda de ubicaciones de red y seleccionando Construir consulta.

Abrir el cuadro de diálogo Query Builder

El cuadro de diálogo Query Builder funciona como el cuadro de diálogo Seleccionar por atributos.

Excluir partes restringidas de la red

Al activar esta opción se asegura de que las ubicaciones de red solo se colocan en partes de la red que se pueden atravesar. De esta manera se evita que las ubicaciones de red se coloquen sobre elementos inalcanzables debido a restricciones o barreras previamente colocadas.

Entorno de alineación y rangos de ubicación de red

En el caso de los rangos de ubicación de red como las barreras de línea, el entorno de alineación determina en qué clases de entidad de origen se van a ubicar los objetos de análisis de red. La tolerancia de búsqueda no se tiene en cuenta, puesto que los rangos de ubicación de red solo se ubican en los elementos sobre los que se superponen.

Si tiene dos clases de entidad de origen (Streets y Railroads) y ha desactivado Railroads, cualquier barrera de línea o de polígono que agregue posteriormente solo se ubicará en caminos, incluso aunque las barreras cubran líneas de ferrocarril.

Cargar utilizando ubicaciones de red

Cuando se crea una ubicación de red, los campos de ubicación de red se calculan utilizando una búsqueda espacial.

Si está cargando ubicaciones de red previamente ubicadas, los campos de ubicación contienen toda la información necesaria para ubicarlos de nuevo. Así, es posible copiar los valores de los campos de ubicación de red y evitar la búsqueda espacial, que es relativamente más lenta.

Los campos de ubicación de red ya existirán si utilizó las entidades en otro análisis de red o ejecutó la herramienta de geoprocesamiento Calcular ubicaciones.

PrecauciónPrecaución:

Los campos de ubicación deberían utilizarse solo al cargar entre capas de análisis de red que hagan referencia al mismo dataset de red. Es más, el dataset de red debería no haberse reconstruido desde la última vez que se determinaron las ubicaciones en la red. De lo contrario, los campos de ubicación de red podrían hacer referencia a entidades de origen incorrectas.

ArcGIS utiliza los campos de ubicación de forma predeterminada al copiar y pegar grandes cantidades de ubicaciones de red entre las capas de análisis. Por ejemplo, si tiene 100 puntos cargados como paradas en una capa de análisis de ruta y desea utilizar esas mismas paradas como instalaciones en la capa de análisis de la instalación más cercana, es mucho más rápido copiar las ubicaciones de la capa de ruta y pegarlas en la capa de instalación más cercana que cargarlos desde la clase de entidad de puntos utilizando una búsqueda espacial.

Más información sobre cómo crear objetos de análisis de red con Copiar y Pegar

Ubicaciones de red no ubicadas

Una ubicación de red puntual (por ejemplo, una parada) solo hace referencia a una ubicación válida en la red si la geometría se encontraba dentro de la tolerancia de búsqueda de una entidad de origen en el dataset de red en el momento de crearla o moverla. ArcGIS Network Analyst proporciona una tolerancia de búsqueda predeterminada de 5.000 metros. Esta tolerancia de búsqueda se puede modificar para buscar en una área más pequeña o más grande. Si no se encuentra ninguna entidad de red dentro de la tolerancia de búsqueda, el campo Estado de la ubicación de red recibirá el valor Unlocated.

Parada no ubicada
Simbología predeterminada de una parada no ubicada

Reubicar las ubicaciones de red seleccionadas

Puede que desee reubicar las ubicaciones de red tras cambiar la con figuración de la tolerancia de búsqueda o de la alineación, o puede que desee ubicar una ubicación de red actualmente no ubicada. Las dos maneras habituales de hacerlo consisten en mover las ubicaciones o bien recalcular los campos de ubicación.

Propiedades de los objetos de análisis de red

Las propiedades de los objetos de análisis de red tienen diversas utilidades. Los valores de las propiedades introducidos por el usuario, incluidos los los campos de ubicación de red calculados de forma automática al agregar o mover una ubicación de red, actúan como datos de entrada para el análisis. Algunas propiedades actúan como contenedores del resultado de un análisis. Ello le permite inspeccionar los resultados en campos de salida tras la resolución. Hay también campos de entrada/salida que sirven para ambos propósitos.

Puede introducir los datos de entrada e inspeccionar el resultado a través de las tablas de atributos de las clases de análisis de red o de la ventana Propiedades de cada uno de los objetos de análisis de red.

Más información sobre la visualización y la edición de las propiedades de los objetos de análisis de red

NotaNota:

Se puede acceder la ventana Propiedades haciendo doble clic en los objetos mostrados en la ventana de Network Analyst. Sin embargo, los objetos de análisis de red no siempre se enumeran en la ventana de Network Analyst. Por ejemplo, si hay miles de objetos de análisis de red en una sola clase, no aparecerán en la ventana de Network Analyst. Algunas clases tienden a tener muchos objetos, como Líneas en una matriz de coste OD, de modo que los objetos de línea individuales nunca se muestran en la ventana de Network Analyst. En estos casos, deberá utilizar la tabla de atributos para ver los valores de los campos.

Temas relacionados


7/11/2012