gifts2017

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

Опубликовал Анаит Бадалян (LaNaite) в раздел Обмен - Загрузка и выгрузка в Excel

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

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

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

Скачать файлы

Наименование Файл Версия Размер
Обработка Расчет расстояния (маршрута) между двумя населенными пунктами 140
.epf 9,05Kb
21.03.12
140
.epf 9,05Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Andriy And1812 (and1812) 29.03.12 17:12
что означает транспортное расстояние?
Оно вычисляет по прямой или откуда-то берет кривые по маршруту? Просто очень интересная тема. Заранее Спасибо за ответ
2. Анаит Бадалян (LaNaite) 29.03.12 17:26
(0) Привет. Это именно кривые по маршруту. Причем не всегда маршрут может существовать. В этом случае программа выводит сообщения в ячейке "Distance" - "Не удалось построить маршрут".
3. Анаит Бадалян (LaNaite) 29.03.12 17:30
"Ошибка геокодирования" - означает, что одной из точек не существует(на скриншоте пример с Атлантидой).
4. Максим Волков (maxlenium) 29.03.12 20:26
Интересная разработка. Так и не понятно: расстояние вычисляется по дорогам или напрямую?
5. Andriy And1812 (and1812) 29.03.12 20:50
и откуда оно берет дороги - из Яндекса?
6. Анаит Бадалян (LaNaite) 29.03.12 20:50
(4) В (2) отвечала, что не по прямой. На яндексе попробуйте построить маршрут, будет понятно как работает обработка.
7. Анаит Бадалян (LaNaite) 29.03.12 20:56
8. Andriy And1812 (and1812) 29.03.12 21:04
10. Анаит Бадалян (LaNaite) 29.03.12 21:47
11. Максим Волков (maxlenium) 29.03.12 23:39
(6) LaNaite, я просто не понял значения слова "маршрут".
12. Максим Волков (maxlenium) 29.03.12 23:39
Все равно спасибо за разработку.
13. Александр Овсянников (_LEV_) 11.05.12 17:00
Посмотрим, померяем километры. Спасибо!
14. Андрей Леутин (Torin99) 11.05.12 23:23
Насколько Ваша обработка устойчива к формату ввода адреса? Распознает ли она, например, что М.О., Красногорск, Ленина, 25 ; 145130, Красногорск, ул. Ленина, д. 25; и Моск.область, Красногорский р-н, г Красногорск, ленина ул, 25 -- это один и тот же адрес?
Просто я сейчас занимаюсь похожими задачками и у меня вот эта проблема сейчас основная...
15. Анаит Бадалян (LaNaite) 11.05.12 23:33
(14) Попробуйте ввести те же адреса на http://maps.yandex.ru/ и посмотреть на результат.
Моя обработка будет вести себя идентично.
16. Андрей Леутин (Torin99) 11.05.12 23:48
То есть не распознает...
Печально...
17. Андрей Леутин (Torin99) 11.05.12 23:50
просто расстояние - это не так интересно...
вот например как это сделано у меня -- http://infostart.ru/public/126237/
18. Анаит Бадалян (LaNaite) 11.05.12 23:58
(17) Ничего печального, просто задачи разные) Мою решает в полном объеме.
На 8.2 не переписывали?
19. Андрей Леутин (Torin99) 12.05.12 00:18
Дык она под 8.2 и работает... Тока на толстом клиенте, а не на управляемых формах...
А что касается рекламы - моя обработочка 2 недели висела в выборе экспертов и сейчас второе место в топе за 30 дней... Так что пока рекламы мне хватает...
Да и не в рекламе же дело. Просто я сейчас пишу "с нуля" блок транспортной логистики, причем данные адреса вводятся разными операторами в произвольном формате. И проблема стандартизации адреса -- это правда то, что мне сейчас ОЧЕНЬ-ОЧЕНЬ важно...
20. Анаит Бадалян (LaNaite) 12.05.12 13:10
(19) Буду следить за вашими обновлениями
21. Александр (Иной) 20.05.14 01:33
Забавно... Но, по своей сути познавательно.
22. Карина Якименко (user633365_irnakrotsova) 01.11.16 23:49
Как узнать расстояние между городами России или любыми другими городами и странами на географической карте мира.

Воспользуйтесь нашим сайтом расчета расстояния - http://distcalc.ru
и вы всегда сможете узнать точное расстояние между любыми городами во всем мире.

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

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

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

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

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