Расчет расстояния (маршрута) между городами

Обработка позволяет импортировать из excel-файла таблицу из двух колонок с населенными пунктами и вычислить транспортное расстояние между ними.

Обработка позволяет импортировать из excel-файла таблицу из двух колонок с населенными пунктами и вычислить транспортное расстояние между ними.

Подготовлено с использованием документации по API Yandex. Использовать в учебных целях.

23 Comments

  1. and1812

    что означает транспортное расстояние?

    Оно вычисляет по прямой или откуда-то берет кривые по маршруту? Просто очень интересная тема. Заранее Спасибо за ответ

    Reply
  2. LaNaite

    (0) Привет. Это именно кривые по маршруту. Причем не всегда маршрут может существовать. В этом случае программа выводит сообщения в ячейке «Distance» — «Не удалось построить маршрут».

    Reply
  3. LaNaite

    «Ошибка геокодирования» — означает, что одной из точек не существует(на скриншоте пример с Атлантидой).

    Reply
  4. maxlenium

    Интересная разработка. Так и не понятно: расстояние вычисляется по дорогам или напрямую?

    Reply
  5. LaNaite

    (4) В (2) отвечала, что не по прямой. На яндексе попробуйте построить маршрут, будет понятно как работает обработка.

    Reply
  6. and1812

    и откуда оно берет дороги — из Яндекса?

    Reply
  7. LaNaite

    (5) Да)

    Reply
  8. and1812

    (7) Спасибо)

    Reply
  9. LaNaite

    (9) Молодец;)

    Reply
  10. maxlenium

    (6) я просто не понял значения слова «маршрут».

    Reply
  11. maxlenium

    Все равно спасибо за разработку.

    Reply
  12. _LEV_

    Посмотрим, померяем километры. Спасибо!

    Reply
  13. Torin99

    Насколько Ваша обработка устойчива к формату ввода адреса? Распознает ли она, например, что М.О., Красногорск, Ленина, 25 ; 145130, Красногорск, ул. Ленина, д. 25; и Моск.область, Красногорский р-н, г Красногорск, ленина ул, 25 — это один и тот же адрес?

    Просто я сейчас занимаюсь похожими задачками и у меня вот эта проблема сейчас основная…

    Reply
  14. LaNaite

    (14) Попробуйте ввести те же адреса на http://maps.yandex.ru/ и посмотреть на результат.

    Моя обработка будет вести себя идентично.

    Reply
  15. Torin99

    То есть не распознает…

    Печально…

    Reply
  16. Torin99

    просто расстояние — это не так интересно…

    вот например как это сделано у меня — http://infostart.ru/public/126237/

    Reply
  17. LaNaite

    (17) Ничего печального, просто задачи разные) Мою решает в полном объеме.

    На 8.2 не переписывали?

    Reply
  18. Torin99

    Дык она под 8.2 и работает… Тока на толстом клиенте, а не на управляемых формах…

    А что касается рекламы — моя обработочка 2 недели висела в выборе экспертов и сейчас второе место в топе за 30 дней… Так что пока рекламы мне хватает…

    Да и не в рекламе же дело. Просто я сейчас пишу «с нуля» блок транспортной логистики, причем данные адреса вводятся разными операторами в произвольном формате. И проблема стандартизации адреса — это правда то, что мне сейчас ОЧЕНЬ-ОЧЕНЬ важно…

    Reply
  19. LaNaite

    (19) Буду следить за вашими обновлениями

    Reply
  20. Иной

    Забавно… Но, по своей сути познавательно.

    Reply
  21. user633365_irnakrotsova

    Как узнать расстояние между городами России или любыми другими городами и странами на географической карте мира.



    Воспользуйтесь нашим сайтом расчета расстоянияhttp://distcalc.ru

    и вы всегда сможете узнать точное расстояние между любыми городами во всем мире.

    Наш калькулятор сможет рассчитать расстояние как по прямой так и по автомобильной дороге!

    По прямой линии — расчет расстояния идет так как если бы вы летели на самолете.

    По дорогам — наш калькулятор выбирается всегда самый оптимальный маршрут по автомобильным дорогам.

    Пешком — в данном случае расчет расстояния идет по дорогам общего пользования.

    На велосипеде — в данном случае расчет расстояния ведется по дорогам общего пользования.

    Уникальная особенность нашего калькулятора в том что он может рассчитать маршрут только по бесплатным дорогам

    в данном случае вам не нужно будет платить деньги за проезд по дорогам, в Европе

    много платных дорог, но есть и бесплатные автомобильные дороги — этот маршрут будет проложен только

    по бесплатным дорогам и вы сможете сэкономите деньги.

    Также вы получите дополнительную информацию: примерное время в пути, цена и количество топлива

    что вы потратите на этом маршруте, расстояние в километрах и милях.

    Вы сможете создать даже сложный маршрут который будет проходить только через те города что вам нужно

    (которые вы укажите) вы сможете добавить до 10 промежуточных городов и ваш маршрут будет построен только через эти города.

    у калькулятора расчета расстояния есть дополнительные поля, вы сможете самостоятельно

    указать сколько литров топлива потребляет ваш транспорт на 100км пути, и указать стоимость топлива за 1 литр

    указать ваш скоростной режим движения по дорогам и многое другое.

    На географической карте мира вы увидете подробный маршрут и сможете детально его рассмотреть, а также

    под географической картой маршрута, вы получите детальные указания куда вам нужно ехать на автомобиле и где вы должны поворачивать, указатели со всеми дорожными знаками.

    Reply
  22. user857776

    Узнать какое расстояние по автомобильной трассе между Москвой и Хабаровском и проложить индивидуальный маршрут на географической карте мира — http://mapszoom.com/raschet-rasstojanij/Москва/Хабаровск и узнать примерное время в пути на автомобиле, цену и количество топлива что будет потрачено вами на этом маршруте.

    Reply
  23. Sergey___

    Ваша обработка не работает!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *