Solucionar problemas de los análisis de red
En la Extensión 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 ArcGIS 10.1 Network Analyst.
Puede abrir el cuadro de diálogo Opciones de ArcGIS 10.1 Network Analyst haciendo clic en ArcGIS 10.1 Network Analyst > Opciones en la barra de herramientas de ArcGIS 10.1 Network Analyst.
Más información sobre las opciones de ArcGIS 10.1 Network Analyst
Puede consultar la sección sobre comportamiento general que encontrará a continuación para obtener información sobre el tipo de errores que 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:
- Errores de definición
- Ubicaciones no válidas
- Problemas de cardinalidad
- Problemas de accesibilidad
- Cancelación por el usuario
Tipo de problema |
Descripción |
Ejemplo |
Salida |
---|---|---|---|
Errores de definición |
El problema del análisis está definido de forma incorrecta. |
|
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:
|
|
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 |
El número de ubicaciones válidas es menor que la cantidad mínima de ubicaciones requeridas para el análisis. |
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. |
|
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 y antes de que se complete el análisis. |
Se genera un mensaje de cancelación. |
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.
Relationships between network analysis classes in the vehicle routing problem
- 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.