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. Permite compartir la funcionalidad de análisis de red con toda una organización sin necesidad de que cada usuario tenga una licencia de Extensión ArcGIS Network Analyst para ArcGIS Pro. También elimina la necesidad de administrar varias copias del dataset de red. Todos los miembros de su organización utilizan una única fuente autorizada para todos sus análisis de red. La experiencia que proporcionan los servicios de generación de rutas es similar a las herramientas disponibles en ArcGIS Pro 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 deExtensió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 siete 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.

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

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 ruta mejor puede ser la ruta más rápida para una hora determinada del día teniendo en cuenta las condiciones de tráfico 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 ruta mejor que visita cada parada durante las ventanas de tiempo permitidas que usted especifique. Si tiene que visitar más de dos paradas, es posible determinar la mejor ruta para visitarlas en el orden fijado que especifique. Se denomina ruta sencilla. Como alternativa, el servicio de rutas puede determinar la mejor secuencia para visitar las ubicaciones (problema del vendedor viajero). Se denomina ruta optimizada.

Servicio de instalación más cercana

Encontrar el hospital más cercano a un accidente, los coches patrulla más próximos a la escena de un crimen o la tienda más cercana a la dirección de un cliente son algunos ejemplos de problemas que se pueden resolver mediante el servicio 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. También puede especificar un valor límite de impedancia por encima del cual el servicio no buscará una instalación. Por ejemplo, puede 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 Á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 determinados. 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 qué residentes pueden llegar a la tienda antes 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. 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 la generación de rutas para flotas. 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 generación de rutas para flotas se puede usar para determinar 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 matriz de coste de viaje

Utilice el servicio de matriz de coste de viaje para crear una matriz de coste origen-destino (OD) de varios orígenes a varios destinos. Una matriz de coste de viaje es una tabla que contiene el coste como, por ejemplo, el tiempo o la distancia de viaje, desde todos los orígenes hasta todos los destinos. 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 de viaje, 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 matriz de coste de viaje a menudo se convierten en datos de entrada para otros análisis espaciales cuando 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 matriz de coste de viaje realizan análisis similares; la principal diferencia es la salida y la velocidad de cómputo. El servicio Matriz de coste de viaje genera resultados más rápido, pero no puede devolver líneas que sigan las calles subyacentes ni indicaciones de conducción. 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 Instalación más cercana puede devolver rutas que siguen las calles subyacentes e indicaciones, pero se ejecuta más lento que el servicio Matriz de coste de viaje. Si necesita indicaciones de conducción o formas de ruta verdaderas, utilice el servicio Instalación más cercana; de lo contrario, utilice el servicio Matriz de coste de viaje para reducir el tiempo de cómputo.

Servicio Last Mile Delivery

El servicio Last Mile Delivery es un algoritmo de Problema de generación de rutas para vehículos (VRP) específico para cada caso diseñado para una flota de vehículos que entregan paquetes a los clientes finales. Por ejemplo, puede utilizarse para un único centro de distribución o tienda que realice entregas en las ubicaciones de los clientes finales y puede ser bastante denso realizando entregas a unos pocos clientes en la mayoría de las calles, pero no se pretende que visite todas las casas de todas las calles.

Las empresas de reparto deben determinar qué órdenes (ubicación de entrega de los paquetes) debe atender cada ruta (vehículo de reparto y conductor) y en qué secuencia deben visitarse las órdenes. El objetivo principal es dar el mejor servicio de órdenes produciendo rutas agrupadas geográficamente para que los conductores puedan entregar fácilmente a todo el mundo y minimizar el coste operativo global de la flota de vehículos.

El servicio de Ruta Network Analyst encuentra la mejor ruta para que un solo vehículo visite muchas paradas, mientras que el servicio Last Mile Delivery y el servicio Problema de generación de rutas para vehículos encuentran las mejores rutas para que una flota de vehículos atienda muchos pedidos. El servicio Problema de generación de rutas para vehículos cuenta con una gran flexibilidad y puede modelar muchas otras restricciones, pero el algoritmo también está limitado por esta flexibilidad. El servicio Last Mile Delivery admite un subconjunto de restricciones, pero, para las que admite, puede proporcionar un algoritmo de mejor calidad y mayor rendimiento.

Utilidades de rutas

El servicio Utilidades de rutas contiene las herramientas GetTravelModes y GetToolInfo, que proporcionan información auxiliar para trabajar con servicios de generación de rutas.

La herramienta GetTravelModes devuelve una lista de los modos de viaje configurados para su organización que se pueden usar con los servicios de generación de rutas. Un modo de viaje representa un medio de transporte, como ir en coche o a pie. Básicamente, los modos de viaje son plantillas que consisten en una larga lista de ajustes relacionados con el viaje. Esta herramienta está pensada para que distintas aplicaciones la utilicen para mostrar el nombre y, opcionalmente, la descripción de los modos de viaje disponibles en su experiencia de usuario. Un administrador de su organización puede configurar los modos de viaje para cambiar las propiedades de los modos de viaje predeterminados, agregar nuevos modos de viaje que reflejen mejor los flujos de trabajo de su organización o eliminar modos de viaje que no sean adecuados para ellos.

La herramienta GetToolInfo proporciona información, como la descripción del dataset de red usado para los límites de análisis y procesamiento para una herramienta disponible en el servicio de geoprocesamiento.