Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 29, 2007 11:10:06

OlDer
От:
Зарегистрирован: 2006-07-19
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Библиотека для определения расстояний между городами

Мне понадобилось сделать на сайте страничку для определения расстояний между городами Украины. Такое есть на многих сайтах, например вот здесь: http://ati.su//Trace/Default.aspx.
Оно, конечно можно вспомнить институт и решение транспортной задачи венгерским методом, но ведь нужна еще база расстояний. В общем - я бы лучше заплатил за такую библиотеку.
Может кто-то подскажет, где такое можно купить? Хотелось бы в виде, пригодном для использования из python, хотя бы через ctypes…



Офлайн

#2 Май 3, 2007 07:08:11

Ponyatov
От:
Зарегистрирован: 2007-04-25
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Библиотека для определения расстояний между городами

БД расстояний + либа для работы с графами не спасут отца незалежной демократии ?



Офлайн

#3 Май 3, 2007 10:37:05

OlDer
От:
Зарегистрирован: 2006-07-19
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Библиотека для определения расстояний между городами

Ponyatov
БД расстояний + либа для работы с графами не спасут отца незалежной демократии ?
Да, спасибо, уже спасли. Базу расстояний купили (правда дерьмовую, пришлось больше половины потом вручную править и добавлять, ну и еще координаты городов заодно добавили чтобы google maps прикрутить), плюс Дейкстра вот отсюда: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/119466

В принципе, я сначала сделал расчет с помощью Boost Graph Library но потом возникли проблемы с установкой BGL на хостинге, и я решил остановиться на pure python варианте. Граф получается небольшой (только областные и районные центры Украины) и разница в скорости практически отсутствует.

А у вас есть БД расстояний? Где ж вы раньше были? ;)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version