Нужна библиотека расстояния / приложение, с которым я могу поговорить - PullRequest
4 голосов
/ 07 апреля 2011

Нам нужно рассчитать проезжающие расстояния для записей в базе данных SQL Server, поэтому мне нужно найти какую-то библиотеку или программу, которая позволит мне делать это без подключения к Интернету (если у него есть собственная база данных, отлично, еслинет, я знаю где взять данные).Я не слишком беспокоюсь о типах вычислений прямо сейчас, мы, вероятно, собираемся пойти с Djikstra, но нам просто нужно что-то в автономном режиме.Кроме того, я буду иметь дело со многими странами, но в основном с США.

Пока что я не нашел ничего, что могло бы работать надежно, наиболее близким является MapPoint (по Марк Грэвелл), поэтому я хочу спросить, что в автономном режимеДоступны ли решения для подключения, вызова или работы рядом с моим кодом (Delphi и .NET) для расчета пробега?Спасибо.

Ответы [ 3 ]

3 голосов
/ 07 апреля 2011

Опции:

  • Для разумного количества мест вы можете получить (купить, рассчитать и т. Д.) Матрицу путешествий между всеми местоположениями - становится больше по мере увеличения количества, хотя
  • Если у вас есть широта / долгота для каждого, вы можете легко сделать большую дугу;но может запутаться возле озер, океанов и т. д.
  • Вы можете использовать в автономном режиме , например, рабочий стол MapPoint, возможно, путем сохранения очереди неизвестных маршрутов и обработки этих снаружи дБ
2 голосов
/ 08 апреля 2011

Пожалуйста, проверьте http://www.routeware.dk для RW Net.Разработан с Delphi и может использовать TIGER для автономных расчетов.Очень быстро для крупномасштабных матричных вычислений.

Кстати: лучший форум для таких вопросов https://gis.stackexchange.com/

2 голосов
/ 07 апреля 2011

Хорошо, поспав об этой проблеме, я нашел решение с помощью Google для поиска по "программе маршрутизации транспортных средств". До сих пор я нашел три варианта, которые выглядят так, как будто они могут работать, и буду их изучать. Это PCMiler ALK Technologies, инструменты разработчика Telogis и JOpt.NET для DNA Evolutions. Еще много компаний, чтобы проверить средства разработки для этой поисковой фразы. Я думаю, что моя основная проблема заключалась в том, что я использовал вчера «расстояние проезда» и «расстояние маршрута» в качестве условий поиска.

Редактировать: для того, что я ищу, у Телогиса, похоже, самый полный набор функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...