2010-08-06 6 views
5

Je travaille sur la mise à jour d'une solution de routage interne qui fonctionne bien depuis un certain temps. Cependant, une modification des exigences pose des problèmes. Lors de la recherche sur Google, je suis tombé sur un produit Microsoft appelé MapPoint 2010.Solution de routage Mappoint

D'après ce que j'ai lu ce produit a une API qui peut être utilisée depuis .net (C#). À l'heure actuelle, nous utilisons Google Maps pour géocoder l'adresse et commencer les emplacements de nos ingénieurs. J'aimerais pouvoir transmettre ces données à MapPoint, marquer chaque emplacement de travail comme premier appel, appel ou appel pm, marquer chaque ingénieur avec une allocation maximale et demander à MapPoint d'allouer des tâches aux ingénieurs. Une fois cette opération terminée, extrayez les données et transmettez-les à notre base de données SQL. Est-ce quelque chose que MapPoint peut faire?

Est-ce que quelqu'un a déjà utilisé MapPoint pour ce type d'exigence?

Mark

Répondre

3

Je crois que MapPoint ne fournit pas une telle fonctionnalité par lui-même, mais pourriez-vous aider à la répartition des tâches à vos ingénieurs et ingénieurs à des emplacements en fonction du montant des ressources et demandes que vous avez. Mais cette logique doit essentiellement être mise en œuvre par vous.

+1

Merci pour votre réponse, j'ai passé l'après-midi en utilisant l'essai de MapPoint 2010 et je suis d'accord que ce n'est pas le produit que je cherchais. Est-ce que quelqu'un sait d'un produit qui peut aider? Idéalement, quelque chose qui offre et API - J'ai déjà une interface et préfèrerais faire le backend d'intégration. – markpirvine

+1

avez-vous essayé d'accéder au service avec le suffixe "? Wsdl"? par exemple. http: // localhost: 8080/myproject/service? wsdl? – thelost

1

Oui, comme vous l'avez constaté, MapPoint peut effectuer un routage simple, et même le "Travelling Routing", mais il ne peut pas effectuer d'optimisation de temps ou de capacité.

Il existe des extensions disponibles pour faire ce que vous cherchez, mais le prix est généralement au moins un ordre de grandeur supérieur à celui de MapPoint - c'est parce que c'est une chose "difficile" à faire par calcul. L'un des produits les moins chers est "TourSolver". Il est livré avec son propre moteur de données et de routage, mais utilise MapPoint pour la saisie des données et l'affichage de l'itinéraire final.