2010-08-06 13 views
5

Estoy trabajando en la actualización de una solución de enrutamiento interno que ha estado funcionando bien durante un tiempo. Sin embargo, un cambio en los requisitos está causando algunos problemas. Mientras buscaba en Google, me encontré con un producto de Microsoft llamado MapPoint 2010.Mappoint Routing Solution

Por lo que he leído este producto tiene una API que se puede usar desde .net (C#). Actualmente usamos Google Maps para geocodificar la dirección y comenzar ubicaciones de nuestros ingenieros. Me gustaría poder pasar estos datos a MapPoint, etiquetar cada ubicación de trabajo como la primera llamada, una llamada am o pm, etiquetar a cada ingeniero con una asignación máxima y pedir a MapPoint que asigne trabajos a los ingenieros. Una vez que esto se complete, extraiga los datos y vuelva a pasarlos a nuestra base de datos SQL. ¿Es esto algo que MapPoint puede hacer?

¿Alguien ha tenido experiencia en el uso de MapPoint para este tipo de requisitos?

Marcos

Respuesta

3

Creo que MapPoint no proporciona dicha funcionalidad por sí mismo, pero se puede ayudar con la asignación de tareas a los ingenieros e ingenieros a lugares dependiendo de la cantidad de recursos y pide que tenga. Pero esta lógica básicamente debe ser implementada por usted.

+1

Gracias por su respuesta, pasé la tarde usando la versión de prueba de MapPoint 2010 y acepto que no es el producto que estaba buscando. ¿Alguien sabe de un producto que puede ayudar? Idealmente, algo que ofrece API: ya tengo una interfaz y preferiría hacer el back-end de integración. – markpirvine

+1

¿ha intentado acceder al servicio con el sufijo "? Wsdl"? p.ej. http: // localhost: 8080/myproject/service? wsdl? – thelost

1

Sí, como has encontrado, MapPoint puede hacer un enrutamiento simple, e incluso "Enrutamiento de vendedor itinerante", sin embargo, no puede hacer ningún tiempo ni optimizar la capacidad.

Hay extensiones disponibles para hacer lo que está buscando, pero el precio es típicamente al menos un orden de magnitud mayor que MapPoint; esto se debe a que es algo "difícil" hacer computacionalmente. Uno de los productos de menor costo es "TourSolver". Esto incluye su propio motor de enrutamiento y datos, pero utiliza MapPoint para la entrada de datos y la visualización de la ruta final.

Cuestiones relacionadas