Solucionar problemas de los análisis de red

En ArcGIS Network Analyst, puede encontrar ciertos mensajes de error o comportamientos inesperados que deseará comprender y resolver. Es útil activar los mensajes de error y advertencia en el cuadro de diálogo Opciones de Network Analyst.

Puede abrir el cuadro de diálogo Opciones de Network Analyst haciendo clic en Network Analyst > Opciones en la barra de herramientas de Network Analyst.

Más información sobre las opciones de Network Analyst

Configurar los mensajes de error y advertencia

Puede consultar la sección sobre comportamiento general que encontrará a continuación para obtener información sobre el tipo de errores que ArcGIS Network Analyst notifica y sus causas.

Además, la sección sobre el comportamiento específico del solucionador que encontrará más adelante analiza el comportamiento de los solucionadores de Network Analyst en diferentes escenarios, por ejemplo, qué sucede durante un análisis de ruta cuando la primera parada no se encuentra en la red.

Comportamiento general

Network Analyst notifica cinco tipos de errores, como puede verse en la siguiente tabla. El orden en que se detectan estos errores es el siguiente:

  1. Ubicaciones no válidas
  2. Problemas de cardinalidad
  3. Problemas de accesibilidad
  4. Cancelación por el usuario

Tipo de problema

Descripción

Ejemplo

Resultado

Errores de definición

El problema del análisis está definido de forma incorrecta.

  1. Durante el análisis de ruta no se ha encontrado el atributo utilizado como impedancia, porque tiene un nombre incorrecto, por ejemplo "No es posible encontrar el atributo Multiplicación."
  2. Durante el análisis de ruta, la configuración de la jerarquía no es válida, por ejemplo, "El valor máximo 2 no es válido para el nivel de jerarquía 2. Este valor tiene que ser mayor que el valor de jerarquía 3 para el nivel de jerarquía 1."

Se genera un mensaje de error. No se encuentra ninguna solución.

Ubicaciones no válidas

No se encuentran en la red alguna de las ubicaciones de red o ninguna de ellas. En estos casos existen dos alternativas:

  • Se omiten las ubicaciones no válidas.
  • No se omiten las ubicaciones no válidas.

  1. Durante el análisis de ruta, algunas de las paradas no están ubicadas en la red.
  2. Una parada está ubicada en un borde que está restringido en ambas direcciones.
  3. Una parada está ubicada en un borde que está bloqueado por ambos extremos con barreras.
  4. Una parada ubicada tiene atributos de ventana de tiempo incorrectos.

Si se omiten las ubicaciones no válidas, se encontrará una solución parcial utilizando las ubicaciones de red ubicadas. Además, se genera un mensaje de advertencia sobre las ubicaciones de red no ubicadas que se omitieron. Si no se omiten las ubicaciones no válidas, no se encuentra ninguna solución y se genera un mensaje de error.

Problemas de cardinalidad

Durante el análisis de ruta, hay solo una ubicación de red válida.

Se genera un mensaje de error. No se encuentra ninguna solución.

Problemas de accesibilidad

No se puede acceder a algunas de las ubicaciones de red.

  1. Parte de la red no está conectada al resto de la red o se encuentra aislada de ella.
  2. La jerarquía está desconectada o es incorrecta.
  3. El análisis de la instalación más cercana revela que la instalación más cercana queda más allá del coste de punto crítico.

El resultado depende del solucionador y de la configuración del análisis. En algunos casos se encuentra una solución parcial con un mensaje de advertencia. En otros, no se encuentra ninguna solución y se genera un mensaje de error.

Cancelación por el usuario

El usuario cancela el análisis presionando la tecla ESC.

Durante el análisis de ruta, el usuario presiona la tecla ESC tras hacer clic en el botón Resolver Resolver y antes de que el análisis haya finalizado.

Se genera un mensaje de cancelación.

Tabla de errores del solucionador

Comportamiento específico del solucionador

Las siguientes reglas se aplican a cada solucionador:

Solucionador de rutas

  • La resolución requiere por lo menos dos paradas por ruta.
  • Sin solución si no se encuentra ninguna ruta.
  • Si se ha indicado que se omitan las ubicaciones no válidas, todas las ubicaciones no válidas se omiten (tanto las paradas como las barreras). Además, el número de secuencia de todas las paradas permanece inalterado (a menos que se utilice la opción de capa de análisis Reordenar las paradas para encontrar la ruta óptima) .
  • Si tiene paradas válidas y una de ellas es inaccesible, no se encuentra ninguna solución para ninguna parada (a menos que se utilice la opción Reordenar las paradas para encontrar la ruta óptima ).
  • El número de secuencia debe ser válido. Es decir, debe ser mayor que cero y no puede superar el número de paradas ni ser un valor duplicado.

Solucionador de rutas utilizando la opción Reordenar las paradas para encontrar la ruta óptima

  • Si se ha establecido que se omitan las ubicaciones no válidas, se omitirán todas las ubicaciones no válidas. Las paradas se reordenan de tal forma que las ubicaciones no válidas pasan al final de la lista. Si la primera parada es una ubicación no válida, se desplaza al final de la lista y la segunda parada pasa ser la primera.
  • Si tiene paradas válidas y una de ellas es inaccesible, las paradas se reordenan y la parada inaccesible se desplaza al final de la lista. Se encuentra una solución parcial. Esto significa que la ruta se calcula para las paradas accesibles y válidas.
  • Si se activa la opción de la capa de análisis Preservar primera parada (o Preservar última parada), la primera parada (o la última) debe ser accesible. En caso contrario, no se encontrará ninguna solución.

Solucionador de la instalación más cercana

  • Para obtener una solución se requieren por lo menos un incidente válido y accesible, y una instalación válida y accesible.
  • Si no hay ninguna instalación válida o accesible para ningún incidente, no se encuentra ninguna solución.
  • Si hay incidentes que no tienen ninguna instalación válida y accesible, se encuentra una solución parcial, siempre y cuando haya presentes por lo menos un incidente válido y accesible y una instalación válida y accesible.
  • Si se ha establecido que se omitan las ubicaciones no válidas, se omiten todas las ubicaciones no válidas (instalaciones, incidentes y barreras).

Solucionador de área de servicio

  • Para obtener una solución se requiere por lo menos una instalación válida y accesible.
  • Si no hay ningún borde que se pueda atravesar para ninguna instalación, no se encuentra ninguna solución.
  • Si hay alguna instalación con bordes que no se pueden atravesar, se encuentra una solución parcial, siempre y cuando exista por lo menos una instalación con bordes que se pueden atravesar.
  • Si se ha establecido que se omitan las ubicaciones no válidas, se omiten todas las ubicaciones no válidas (instalaciones y barreras).

Solucionador de matriz de coste OD

  • Para obtener una solución se requieren por lo menos un origen válido y accesible, y un destino válido y accesible.
  • Si no hay ningún destino válido y accesible para ningún origen, no se encuentra ninguna solución.
  • Si hay orígenes sin destinos válidos o accesibles, se encuentra una solución parcial siempre y cuando exista por lo menos un destino válido y accesible para al menos un origen válido y accesible.
  • Si se ha establecido que se omitan las ubicaciones no válidas, se omiten todas las ubicaciones no válidas (orígenes, destinos y barreras) .

Solucionador del problema de generación de rutas para vehículos

  • La resolución de una determinada capa de análisis de un problema de generación de rutas para vehículos requiere por lo menos un orden, un depósito y una ruta.
  • Las ubicaciones de red no válidas en las clases de análisis de red Órdenes, Depósitos y Barreras no se pueden omitir. Si alguna de estas clases de análisis de red tiene ubicaciones de red no válidas se genera un mensaje de error.
  • Los atributos de las clases de análisis de red que actúan como campos clave deben tener valores idénticos. Por ejemplo, el valor del atributo Nombre de la clase de análisis de red Depósitos debe ser idéntico al valor de los atributos StartDepotName y EndDepotName en la clase de análisis de red Rutas. De igual forma, el valor del atributo Nombre en la clase de análisis Rutas debe ser idéntico al valor del atributo RouteName en la clase de análisis de red Rupturas.

    Relaciones entre las clases de análisis de red en el solucionador de problemas de generación de rutas para vehículos

  • Si se especifican para las rutas restricciones dependientes de la distancia, como MaxTotalDistance y CostPerUnitDistance, es preciso especificar la propiedad Atributo de distancia de la capa del análisis.
  • Si el solucionador de VRP no puede asignar todos los órdenes a las rutas sin infringir las restricciones establecidas, el solucionador determina una solución parcial. El atributo ViolatedConstraints en las clases de análisis de red Órdenes y Rutas contiene información sobre las restricciones infringidas por un orden determinado o por la ruta.

    Más información sobre las restricciones infringidas en órdenes y rutas

Solucionador de ubicación y asignación

  • Para obtener una solución se requieren por lo menos una instalación válida y accesible, y un punto de demanda válido y accesible.
  • Si no hay ningún punto de demanda o instalación válidos y accesibles, no se encuentra ninguna solución.
  • Si hay instalaciones con bordes que no se pueden atravesar, se encuentra una solución parcial, siempre y cuando exista por lo menos una instalación con bordes que se pueden atravesar.

Temas relacionados


7/11/2012