Mappoint Routing Solution - PullRequest
       2

Mappoint Routing Solution

5 голосов
/ 06 августа 2010

Я работаю над обновлением внутреннего решения для маршрутизации, которое хорошо работает в течение некоторого времени. Однако изменение требований вызывает некоторые проблемы. В поисках Google я наткнулся на продукт Microsoft под названием MapPoint 2010.

Из того, что я прочитал, у этого продукта есть API, который можно использовать из .net (c #). В настоящее время мы используем Google Maps для геокодирования адреса и местоположений наших инженеров. Я хотел бы иметь возможность передавать эти данные в MapPoint, отмечать каждое местоположение задания как первый вызов, вызов am или вызов pm, помечать каждого инженера с максимальным распределением и просить MapPoint распределить задания инженерам. После этого извлеките данные и передайте их обратно в нашу базу данных SQL. MapPoint может это сделать?

Кто-нибудь имел опыт использования MapPoint для этого типа требований?

Mark

Ответы [ 2 ]

3 голосов
/ 06 августа 2010

Я считаю, что MapPoint не предоставляет такую ​​функциональность сама по себе, но может помочь вам распределить задачи между вашими инженерами и инженерами в зависимости от количества ресурсов и запросов, которые у вас есть. Но эта логика в основном должна быть реализована вами.

1 голос
/ 24 января 2011

Да, как вы уже нашли, MapPoint может выполнять простую маршрутизацию и даже "Маршрутизацию коммивояжера", однако она не может оптимизировать время или емкость.

Для того, что вы ищете, доступны расширениядля, но цена, как правило, по крайней мере на порядок выше, чем MapPoint - это потому, что это «сложная» вещь в вычислительном отношении.Одним из недорогих продуктов является TourSolver.Он поставляется с собственным механизмом данных и маршрутизации, но использует MapPoint для ввода данных и отображения окончательного маршрута.

...