Skip To Content

Servicios de generación de rutas

Con los servicios de generación de rutas puede realizar varios tipos de análisis espacial en redes de transporte, por ejemplo, encontrar la mejor ruta a través de una ciudad, encontrar el vehículo o centro de emergencias más cercanos, identificar un área de servicios alrededor de una ubicación o prestar servicio a un conjunto de pedidos con una flota de vehículos.

Puesto que se ejecutan en ArcGIS Server, los servicios de generación de rutas ponen a disposición de su organización en la web las herramientas de análisis de red, para que varios usuarios las puedan ejecutar al mismo tiempo. La experiencia que proporcionan los servicios de generación de rutas es similar a las herramientas disponibles en ArcGIS Pro o ArcMap para realizar análisis en redes de calles.

Los servicios de generación de rutas requieren un dataset de red en el que realizar el análisis. Un dataset de red modela su red de transporte al codificar reglas de tráfico, como las que regulan calles de sentido único, restricciones de giro, pasos elevados y túneles, etc. Se accede al dataset de red desde una geodatabase, que puede ser una geodatabase de archivos, un paquete de mapas móviles almacenado en el disco o una geodatabase corporativa. Puede crear un dataset de red basándose en los datos de calles que mantenga su organización, o bien utilizar un dataset de red disponible como parte de ArcGIS StreetMap Premium.

Licencia:

La generación de rutas requiere una licencia de Extensión ArcGIS Network Analyst disponible en su sitio de ArcGIS Server. Sin embargo, para utilizar los servicios de generación de rutas, no es necesario que las aplicaciones cliente como ArcGIS Pro tengan licencia de Extensión ArcGIS Network Analyst.

Tipos de servicios de generación de rutas

Hay seis tipos de análisis que se pueden realizar con los servicios de generación de rutas. Todas estas herramientas de análisis están disponibles como servicio.

  • Servicio de rutas

    El servicio de rutas se puede utilizar para encontrar la mejor manera de ir desde una ubicación a otra o de visitar diversas ubicaciones. La mejor ruta puede ser la ruta más rápida para una hora determinada del día teniendo en cuenta las condiciones del tráfico aplicables en ese momento o puede ser la ruta más corta que minimiza la distancia de viaje. El servicio de rutas también puede encontrar la mejor ruta que visita cada parada durante las ventanas de tiempo permitidas que especifique. Si tiene que visitar más de dos paradas, es posible determinar la mejor ruta para visitarlas en el orden fijado que especifique. Dicha ruta se denomina ruta simple. Alternativamente, el servicio de rutas puede determinar la mejor secuencia para visitar las ubicaciones (problema del viajante de comercio). Dicha ruta se denomina ruta optimizada.

  • Servicio de instalación más cercana

    Encontrar el hospital más cercano a un accidente, la patrulla de policía más próxima a la escena de un crimen o el almacén más cercano a la dirección de un cliente son algunos ejemplos de problemas que se pueden resolver mediante el servicio de instalación más cercana. Cuando busque las instalaciones más cercanas, puede especificar cuántas se deben buscar y si la dirección de viaje se acerca o se aleja de ellas. Una vez que haya encontrado las instalaciones más cercanas, puede mostrar la mejor ruta hacia o desde ellas e incluir el tiempo de viaje, la distancia de viaje y las indicaciones para llegar a cada instalación. El servicio puede utilizar las condiciones de tráfico actuales al determinar las mejores rutas. Además, puede especificar un valor límite de impedancia por encima del cual el servicio no debe buscar una instalación. Por ejemplo, podría configurar un servicio de instalación más cercana para buscar hospitales a menos de 15 minutos de tiempo de recorrido desde la ubicación de un accidente. Los hospitales que queden a más de 15 minutos no se incluirán en los resultados. Los hospitales aparecen como instalaciones, mientras que los accidentes se muestran como incidentes. El servicio le permite realizar simultáneamente varios análisis de instalación más cercana. Esto le permite introducir varios incidentes y buscar la instalación (o instalaciones) más cercana a cada uno de ellos.

  • Servicio de área de servicio

    Con el servicio del área de servicio, puede encontrar el área a la que se puede llegar desde la ubicación de entrada dentro de un tiempo de viaje o una distancia de viaje dados. Un área de servicio es el área que abarca todas las calles a las que se puede acceder dentro de una distancia determinada o el tiempo de viaje desde una o más ubicaciones, conocidas como instalaciones. Las áreas de servicio generalmente se utilizan para visualizar y medir la accesibilidad de las instalaciones. Por ejemplo, un polígono de tiempo de recorrido de tres minutos alrededor de una tienda de comestibles puede determinar cuáles residentes son capaces de llegar a la tienda en el transcurso de tres minutos y, por lo tanto, es más probable que compren allí. El servicio también puede crear varias áreas de servicio concéntricas alrededor de una o varias instalaciones que pueden mostrar cómo cambia la accesibilidad con un aumento del tiempo o de la distancia de viaje. Esto se puede utilizar, por ejemplo, para determinar cuántos hospitales hay a un tiempo de recorrido de 5, 10 o 15 minutos de las escuelas. Al crear áreas de servicio basadas en tiempos de viaje, el servicio puede utilizar los datos de tráfico, que pueden influir en el área a la que se puede llegar a distintas horas del día.

  • Servicio de problema de generación de rutas para vehículos

    Diversas organizaciones dan servicio a órdenes con una flota de vehículos. Por ejemplo, un almacén de muebles grande podría utilizar varios camiones para entregar muebles a domicilio. Una compañía especializada de reciclaje de aceite podría dirigir a los camiones desde una instalación para recoger el aceite usado de los restaurantes. Un departamento de salud podría programar visitas de inspección diarias para cada uno de sus inspectores sanitarios. El problema común a estos ejemplos es el problema de generación de rutas para vehículos (VRP). Cada organización necesita determinar a qué órdenes (domicilios, restaurantes o sitios de inspección) se debería dar servicio en cada ruta (camión o inspector) y en qué secuencia se deberían visitar las órdenes. El objetivo principal consiste dar mejor servicio a las órdenes y minimizar el coste total de funcionamiento para la flota de vehículos. El servicio VRP se puede usar para encontrar soluciones para estas tareas de administración de flotas complejas. Además, el servicio puede resolver problemas más concretos porque hay disponibles numerosas opciones, como asignar capacidades de vehículos a cantidades de órdenes, proporcionar un alto nivel de servicio al cliente respetando cualquier ventana de tiempo definida, proporcionar descansos a los conductores y emparejar órdenes para darles servicio en la misma ruta.

    Considere como ejemplo la distribución de género depositado un almacén central entre una serie de supermercados. El almacén central dispone de una flota de tres camiones y solo opera en una determinada ventana de tiempo, de 8:00 a 17:00 horas, dentro de la cual todos los camiones deben haber regresado al almacén. Cada camión tiene una capacidad de 15.000 libras, que limita el volumen de género que puede transportar. Cada supermercado demanda una determinada cantidad de género (en libras) que se le debe entregar, y también está sujeto a sus propias ventanas de tiempo, que delimitan las horas en las que se pueden realizar las entregas. Por otro lado, el conductor sólo puede trabajar ocho horas al día, requiere una parada para comer y se le paga en función del tiempo que invierta en la tarea de conducir el camión y entregar el género en los supermercados. Se puede utilizar el servicio para determinar un itinerario para cada ruta tal que permita realizar todas las entregas cumpliendo todos los requisitos de vehículos y órdenes y minimizando el tiempo total que el conductor debe invertir en la ruta.

  • Servicio de ubicación y asignación

    La ubicación y asignación le ayuda a elegir qué instalaciones de un conjunto de instalaciones operar en función de su interacción potencial con los puntos de demanda. Puede ayudarle a responder a preguntas como éstas:

    • Dado un determinado conjunto de estaciones de bomberos, ¿en qué punto obtendría una nueva estación de bomberos los mejores tiempos de respuesta?
    • Si una empresa de venta minorista tiene que reducir su tamaño, ¿qué tiendas debería cerrar para conservar la máxima demanda global?
    • ¿En qué lugar debería construirse una fábrica para minimizar la distancia a los centros de distribución?
    En estos ejemplos, las estaciones de bomberos, los establecimientos y la fábrica serían las instalaciones, y los puntos de demanda serían los edificios, los clientes y los centros de distribución.

    El objetivo puede consistir en minimizar la distancia total entre los puntos de demanda y las instalaciones, maximizar el número de puntos de demanda cubiertos dentro de una cierta distancia a las instalaciones, maximizar una cantidad prorrateada de demanda que cae con el aumento de la distancia a una instalación o maximizar la cantidad de demanda captada en un entorno de instalaciones colaboradores y de la competencia.

  • Servicio de generación de matriz de coste origen-destino

    El servicio Matriz de coste origen-destino le ayuda a crear una matriz de coste origen-destino (OD) desde varios orígenes a varios destinos. Una matriz de coste OD es una tabla que contiene el coste como, por ejemplo, el tiempo o la distancia de viaje, desde cada origen hasta cada destino. Además, clasifica en orden ascendente los destinos a los que se llega desde cada origen basándose en el mínimo coste necesario para viajar desde ese origen a cada destino. Al generar una matriz de coste OD, puede especificar el número máximo de destinos que desee encontrar para cada origen y el tiempo o la distancia máximos de viaje al buscar destinos.

    Los resultados del servicio de la matriz de coste OD a menudo se convierten en datos de entrada para otros análisis espaciales en los que el coste de viajar por la red de calles es más adecuado que el coste en línea recta. Por ejemplo, predecir el movimiento de personas en una ciudad se modela mejor mediante costes basados en redes de calles, ya que las personas tienden a viajar por caminos y rutas peatonales.

    Sugerencia:

    Los servicios de instalación más cercana y de matriz de coste OD realizan análisis muy similares; la principal diferencia, no obstante, está en la salida y en la velocidad de cálculo. El servicio de matriz de coste OD genera resultados más rápidamente, pero no puede devolver las formas verdaderas de las rutas o de las indicaciones para conducir. Se ha diseñado para resolver rápidamente problemas grandes de M x N y, como resultado, no contiene internamente la información necesaria para generar formas de ruta e instrucciones para conducir. Como alternativa, el servicio de instalación más cercana devuelve rutas e indicaciones, pero realiza el análisis más lentamente que el servicio de matriz de coste OD. Si necesita indicaciones para conducir o formas de ruta reales, utilice el servicio de instalación más cercana; de lo contrario, utilice el servicio de matriz de coste OD para reducir el tiempo de cálculo.

Más información sobre cómo publicar servicios de generación de rutas