@Tsch

Как визуализировать расстояния с помощью Python?

Добрый день!
Подскажите, пожалуйста, если какие-то готовые решения или дайте пинок в нужном направлении для решения следующей задачи.
Дана карта России, на карте заданы объекты двух типов: базы и точки. Необходимо при нажатии на базу получить расстояния до всех точек и визуализировать связь между объектами с помощью линий. Соответственно, каждой линии соответствует какое-то расстояние, которое также необходимо отразить на карте и которое хранится в массиве типа таблицы расстояний между станциями:
dv-puti.jpg
Для решения задачи неважно, будет ли в качестве карты использоваться векторное изображение или API Google или Яндекс.

И да, РАЗРАБОТКА ГЕОПРИЛОЖЕНИЙ НА ЯЗЫКЕ PYTHON я пока не читал, хочется все-таки выйти на максимально готовое решение.
  • Вопрос задан
  • 392 просмотра
Пригласить эксперта
Ответы на вопрос 2
zenwalker
@zenwalker
0xABADBABE
Раз вы рассматриваете API карт Яндекса/Гугла, то задача тут скорее про JavaScript, а не Python. Посмотрите документацию к API карт. Нарисовать точки, по событию клика — нарисовать линии, все довольно тривиально. На готовое решение рассчитывать не стоит.
Ответ написан
freeExec
@freeExec
Участник OpenStreetMap
Но тут ведь нет динамики всё заранее известно, зачем API яндекс и Ко. Вполне можно обойтись python + qgis, раз так хочется питона. Нарисовать всё сразу в shape-файле и просто выделять нужные отрезки в зависимости от выбранной станции.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы