Google apps script карта api для расчета расстояния между двумя точками
Я знаю, что есть api для расчета расстояния между двумя точками для приложений google, но то, что я ищу, — это google apps script api для расчета расстояния движения, а не прямого расстояния между двумя точками. Существует ли такой api?
google-maps-api-3 google-apps-scriptПоделиться Источник user 13 ноября 2010 в 20:53
2 ответа
- Xcode для расстояния между двумя точками в google maps
Возможный Дубликат : Рассчитайте расстояние между двумя точками с помощью google map в iphone Я просто хочу завершить xcode для расчета расстояния между двумя точками . В котором пользователь может ввести оба адреса местоположения, и из этих адресов я хочу вычислить расстояние между ними b, потому…
- Какая формула используется для расстояния между 2 точками в Google Maps?
2
Google directions API дает вам общее расстояние между источником и пунктом назначения. попробовать это
http://maps.googleapis.com/maps/api/directions/json?origin=nj&destination=ny&sensor=false
API документация здесь
Поделиться Antonio
Поделиться Sammy 13 октября 2011 в 13:32
Похожие вопросы:
Расчет Расстояния По Карте Google
Кто-нибудь знает, учитывает ли Google Maps высоты и фактический путь на земле для расчета расстояния между двумя точками или он учитывает только географические местоположения для измерения. ..
Используйте mapkit для расчета расстояния между двумя адресами?
Можно ли использовать mapkit в iphone sdk для расчета расстояния между двумя адресами ?
Вычисление расстояния между двумя адресами без Google Maps API?
Есть ли какой-то другой способ, кроме использования Google Maps API для вычисления расстояния между двумя адресами (не lat/long точками)? Расстояние as the crow flies прекрасно — мне не нужна…
Xcode для расстояния между двумя точками в google maps
Возможный Дубликат : Рассчитайте расстояние между двумя точками с помощью google map в iphone Я просто хочу завершить xcode для расчета расстояния между двумя точками . В котором пользователь может…
Какая формула используется для расстояния между 2 точками в Google Maps?
Какая формула используется Google Maps для вычисления кратчайшего расстояния между 2 точками (имеющими свои координаты Lat, Lng)? AFAIK в API есть метод для этого, называемый computeDistanceBetween…
Метод расчета расстояния между двумя точками
Возможный Дубликат : Вычислите расстояние между двумя точками в google maps V3 Какой из них лучше всего вычислить расстояние между двумя точками с помощью Google Map V3 API? Использование матрицы…
Использование Google Maps API для расчета расстояния между двумя адресами
Контекст: я не могу раскрывать слишком много о проекте, так как я нахожусь под NDA. Я использую этот учебник для расчета расстояния между двумя адресами с помощью Google Maps. Я хочу вывести…
Вычисление расстояния между двумя точками с использованием широты долготы и высоты (elevation)
Я пытаюсь вычислить расстояние между двумя точками, используя широту долготы и высоту (высоту). Я использовал формулу Эвклида, чтобы получить свою дистанцию:…
Как получить расстояние между двумя точками в Windows телефоне 8. 1
В Windows Phone 8, кажется, есть метод GeoCoordinate.GetDistanceTo() для расчета расстояний между двумя точками. (Даже если справочная страница для этого метода не найдена.) Но где же эквивалент во…
Uber h4 для определения расстояния между двумя географическими точками
Я читал документ h4 и не уверен, что нахождение абсолютного расстояния между двумя географическими точками является одним из вариантов использования. Для этого есть формулы, как на этой странице,…
Расчет расстояний по маршрутам — ИНК
Вы можете рассчитать расстояние по маршрутам для подтверждения объемов выполненных работ и планирования затрат на перевозку.
Текущая матрица расстояний
Архив матриц расстоянийДата маршрута
Пункт отправления
Выберите пункт отправленияА-КП-1А-КП-10А-КП-101А-КП-107А-КП-2А-КП-20А-КП-220А-КП-221А-КП-228А-КП-3А-КП-5А-КП-6А-КП-61А-КП-7А-КП-81А-КП-82А-КП-83А-КП-84А-КП-85А-КП-86А-КП-87А-КП-88А-КП-9А-КП-90А-КП-91А-КП-93А-КП-94А-КП-95А-КП-98А-Скв.1ПА-Скв.30А-Скв.3ПА-Скв.43А-Скв.501А-Скв.58А-Скв.71А-Скв.72А-Скв.75А-Скв.76А-Скв.84А-Скв.85-1А-Скв.88А-Скв.90АБК ИНК-Сервис на ДаниловоАБК №1 ЯрактаАБК №2 ЯрактаАБК №3 ЯрактаАБК ООО ИНК на ДаниловоАвтомойка ЯНГКМАвтосервисАЗС АвалонАЗС ПерекрестокАЗС В.МарковоАЗС ДаниловоАЗС ПСПАЗС ЯрактаАлроса терминал ЗатонАлроса-ТерминалАнгарскАО СаханефтегазсбытАСН РПСНАэропорт Усть-КутАянский ЛУБаза Вост Сиб РегионБаза ГЕОТЕК МаччобаБаза ЛЭСБаза ЦЭРТ БПО ЯрактаБаза ЦЭРТ ДНГКМБокс пожарный ДНГКМБОКС УТТ ДНГКМБПО ООО ИНК-СЕРВИСБРУ СУГБТ-КП-1БТ-КП-11БТ-КП-13БТ-КП-14БТ-КП-15БТ-КП-16БТ-КП-17БТ-КП-2БТ-КП-20БТ-КП-21БТ-КП-23БТ-КП-24БТ-КП-4БТ-КП-5БТ-КП-6БТ-КП-7БТ-КП-8БТ-КП-9БТ-Скв.11рБТ-Скв.15-ПБТ-Скв.16РБТ-Скв.204БТЛУБункерная База ПайгаБУОС ДНГКМВанавараВахтовая гостиница на 185 мест №2Вахтовый поселок БПО ООО ИНК-СервисВахтовый поселок возле Я-КП-39Вахтовый поселок на ВД-Скв.2Вахтовый поселок на Д-Скв.
Пункт назначения
Выберите пункт отправленияА-КП-1А-КП-10А-КП-101А-КП-107А-КП-2А-КП-20А-КП-220А-КП-221А-КП-228А-КП-3А-КП-5А-КП-6А-КП-61А-КП-7А-КП-81А-КП-82А-КП-83А-КП-84А-КП-85А-КП-86А-КП-87А-КП-88А-КП-9А-КП-90А-КП-91А-КП-93А-КП-94А-КП-95А-КП-98А-Скв.1ПА-Скв.30А-Скв.3ПА-Скв.43А-Скв.501А-Скв.58А-Скв.71А-Скв.72А-Скв.75А-Скв.76А-Скв.84А-Скв.85-1А-Скв.88А-Скв.90АБК ИНК-Сервис на ДаниловоАБК №1 ЯрактаАБК №2 ЯрактаАБК №3 ЯрактаАБК ООО ИНК на ДаниловоАвтомойка ЯНГКМАвтосервисАЗС АвалонАЗС ПерекрестокАЗС В.МарковоАЗС ДаниловоАЗС ПСПАЗС ЯрактаАлроса терминал ЗатонАлроса-ТерминалАнгарскАО СаханефтегазсбытАСН РПСНАэропорт Усть-КутАянский ЛУБаза Вост Сиб РегионБаза ГЕОТЕК МаччобаБаза ЛЭСБаза ЦЭРТ БПО ЯрактаБаза ЦЭРТ ДНГКМБокс пожарный ДНГКМБОКС УТТ ДНГКМБПО ООО ИНК-СЕРВИСБРУ СУГБТ-КП-1БТ-КП-11БТ-КП-13БТ-КП-14БТ-КП-15БТ-КП-16БТ-КП-17БТ-КП-2БТ-КП-20БТ-КП-21БТ-КП-23БТ-КП-24БТ-КП-4БТ-КП-5БТ-КП-6БТ-КП-7БТ-КП-8БТ-КП-9БТ-Скв.11рБТ-Скв.15-ПБТ-Скв.16РБТ-Скв.204БТЛУБункерная База ПайгаБУОС ДНГКМВанавараВахтовая гостиница на 185 мест №2Вахтовый поселок БПО ООО ИНК-СервисВахтовый поселок возле Я-КП-39Вахтовый поселок на ВД-Скв.2Вахтовый поселок на Д-Скв.5рВахтовый поселок на ДНГКМВахтовый поселок на КП-3 ИчНМВахтовый поселок на Ял-Скв.1Вахтовый поселок ЮД-Скв.2ВД-КП-16ВД-Скв.12ВД-Скв.2ВД-Скв.2ВД-Скв.4ВД-Скв.4 ВД-Скв.5ВД-Скв.6Вертолетная площадка ВерхнемарковоВертолетная площадка ДаниловоВертолетная площадка МогдаВертолетная площадка на Ял-Скв.1Вертолетная площадка ЯрактаВЖК ДКС 3ВЖК ДНСВЖК ИчедаВЖК подрядных организаций на ЯНГКМВЖК Септик №4 ДНГКМВЖК СУГВЖК УКПГВЖП ДСУ Усть-КутВЖП ОП ОберегВЖП ХоневеллВидимВН-КП-16ВН-КП-18ВН-Скв. 11ВН-Скв.15ВН-Скв.16ВН-Скв.20ВН-Скв.30ВН-Скв.40ВНЛУВодозабор ИчНМВодозабор УКПГВодозабор Усть-КутВодозабор ЯНГКМВодозаборная скважина на ДНГКМВодоканал ИЧНМВСТОВТ-КП-11ВТ-КП-12ВТ-КП-14ВТ-КП-15ВТ-КП-16ВТ-КП-17ВТ-КП-18ВТ-КП-19ВТ-КП-25ВТ-КП-26ВТ-КП-27ВТ-КП-30ВТ-КП-31ВТ-КП-32ВТ-КП-35ВТ-КП-50ВТ-КП-52ВТ-Скв.201ВТ-Скв.203ВТ-Скв.306ВТЛУВторчерметг. Братск правобережный районг. Братск центральный районг. Железногорскг. Иркутскг. Тулунг. Усть-КутГНС-1 ДНГКМГНС-2Городок ДСУ вертолетная площадка ЯНГКМГородок ДСУ на ДНС/ДКСГородок ДСУ продуктопровод МНГКМ-СУГ 33 км.Городок ДСУ ЦПС МарковоГородок ДСУ Я-КП-202Городок ДСУ Я-КП-43Городок ДСУ ЯНГКМГостиница Лена ул. Кирова, 88Гостиница Глория ул. Толстого,36ГТЭС УРАЛ 6000Д-КП-1Д-КП-10Д-КП-11Д-КП-12Д-КП-14Д-КП-15Д-КП-16Д-КП-17Д-КП-18Д-КП-19Д-КП-1аД-КП-2Д-КП-20Д-КП-21Д-КП-22Д-КП-3Д-КП-3аД-КП-4Д-КП-5Д-КП-6Д-КП-7Д-КП-9Д-Скв.20рД-Скв.3РД-Скв.5рД-Скв.81д. НепаДНГКМДНС-2ДНС/ДКС ЯНГКМДСУ ДНГКМЕмкостной парк Таас-ЮряхЖ/Д станция ЛенаЖелезнодорожный тупик ст. Лена Восточная г. Усть-КутЖилая зона ЯНГКМЗА-КП-236Западно-Ярактинский ЛУЗГР ОРПЗЯ-Скв.105ЗЯ-Скв.2РЗЯ-Скв.311ЗЯ-Скв.315ЗЯ-Скв.315ЗЯ-Скв.315ЗЯ-Скв.850ЗЯ-Скв.852И-КП-1И-КП-14И-КП-14 (не используется)И-КП-2И-КП-20И-КП-22И-КП-3И-КП-4И-КП-5И-КП-6И-КП-7И-КП-8И-КП-9И-Скв.312И-Скв.314И-Скв.5РИ-Скв.6РИ-Скв.7рИЗПИк-Скв.340-04Ик-Скв.659Ик-Скв.660Ик-Скв.665ИНГКМИркутский завод полимеровК-КП-31К-Скв.1К-Скв.181К-Скв.20К-Скв.21К-Скв.22К-Скв.23КазаркиКарьер ВерхнемарковскийКарьер ГариндгдинскийКарьер ГульмокскийКарьер БиоконстКарьер возле БПО ИНК-СервисКарьер Западно-ЯрактинскийКарьер около рудника ИнтерКарьер ОПИ на УКПГКарьер Сухой КлючКарьер Усть-КутскийКЗОУКИПиА МНГКМКИПиА ЯНГКМКиренскКирзаводКомпрессорная станция для транспорта и закачки в пласт ПНГ на ЯНГКМКПП Маччобинское месторождениеКПП 15 км (г. Мирный)КПП 18 км.(г. Мирный)КПП 6взКПП Бункерная база (Пайга)КПП Вилюй 165 кмКПП ИчНМКПП Склад №2КПП УТТ г.Усть-КутКПП ЦПС МНГКМКПП ЯНГКМКрезолЛенаБамСтройЛенский транзитМ-КП-1М-КП-10М-КП-11М-КП-12М-КП-14М-КП-15М-КП-16М-КП-17М-КП-18М-КП-2М-КП-21М-КП-3М-КП-34М-КП-4М-КП-5М-КП-6М-КП-7М-КП-8М-КП-9М-Скв. 10М-Скв.14М-Скв.16рМ-Скв.1ПМ-Скв.2М-Скв.23М-Скв.24М-Скв.25М-Скв.28М-Скв.30М-Скв.33М-Скв.35М-Скв.38РМ-Скв.3РМ-Скв.4М-Скв.41М-Скв.5М-Скв.59М-Скв.602М-Скв.7М-Скв.725М-Скв.9Мастерская ЦЭОМаччобинское НГКММир-КП-24Мир-КП-30МНГКММостоотрядМУППНГ ИНММЧ-КП-1МЧ-КП-10МЧ-КП-11МЧ-КП-12МЧ-КП-15МЧ-КП-16МЧ-КП-3МЧ-КП-4МЧ-КП-5МЧ-КП-6МЧ-КП-7МЧ-КП-8МЧ-КП-9МЧ-Скв.20403МЧ-Скв.20404МЧ-Скв.20405МЧ-Скв.20406МЧ-Скв.20412МЧ-Скв.901МЧ-Скв.902НебельНефтебаза 1-ая очередьНефтебаза 2-ая очередьНефтепроявление п. В.МарковоНижняя площадка СУГНИЛИРНПЗ МЧНКМОбщежитие №10Общежитие ДаниловоОбщежитие ООО ИНК г. Усть-КутОбщежитие УКПГОбщежитие Якурим Усть-КутОникаОНИКА склад инертных материаловООО Инновация г. БратскООО НПКОператорная ДКСОператорная УКПГ ЦПТГ септик №5Осетровский ЛДКОфис ООО ИНК г. ИркутскОфис ООО ИНК г. Усть-КутОчистные ЯНГКМп. В.Марковоп. Подымахиноп. ЯнтальПГ-Скв.15Пересечение ВСТО и дороги Ленск-МирныйПлощадка артскважин на МНГКМПлощадка под производственные объекты, объекты обустройства и энергообъекты на Маччобинском НГМПлощадка под скважину Пг-10Площадка размещения отходовПлощадка УПН на Большетирском ЛУПлощадки под скважины Пг-4 и Пг-8ПНС №2 ДНГКМПНС №3 ДНГКМПНС №4 ДНГКМПНС №5 ДНГКМПНС №5 МНГКМПНС №6 ДНГКМПНС-1 на ИНМПоворот в п. В.МарковоПоворот на Ик-Скв.340-04 и Ик-Скв.665Поворот на Ик-Скв.660поворот на п. ПодымахиноПоворот на ПСП с зимникаПоворот на рудник ИнтернациональныйПоворот на Таас-ЮряхПодволошиноПожДепо УКПГПолигон ТБО г. Усть-КутПолигон ТБО МНГКМПолигон ТБО ЯНГКМПост Аян 233 км.Пост Аян 237 км.Пост КАТА КПП №3Пост ОболкиноПост Строительная площадка Т. Мыс (КПП АЗС)Пост Б. ТираПост Н. Тунгускапост ОболкиноПост охраны ДНГКМ КП №2Пост охраны ДНГКМ Скв. №3Пост охраны ДНГКМ Скв. №3Причал для разгрузки крупногабаритного оборудования на р. ЛенаПС 35 кВ ДНС-2ПС 35 кВ ДНС-3ПС 35 кВ УКПГ-2ПС 35 кВ Я-КП-20ПС 35 кВ Я-КП-48ПС 35 кВ Я-КП-55ПСППункт АСН на ЯНГКМПункт налива Таас-ЮряхПункт приема ПЭТ тары г. Усть-КутРадиус СервисРазвилка (КПП КАТА )Речной порт г. ЛенскС-Скв. 1Санаторий Эйсейра , ул. Речников,1СГР ОРПСептик 1 и 2 ВЖК УКПГСептик №1 АБК ДНГКМСептик №3 ДНГКМСептик АБК ИЧНМСептик баня металлург УКПГСептик баня УКПГСептик ВЖК СМУ ИЧНМСептик ВЖК ХоновелСептик душевые УКПГСептик общежитие ИЧНМСептик ООО МагистральЛогистикСептик СЭРБСептик энергокомплекс ИЧНМСклад №1 УТТ Усть-КутСклад №1 ЦДНГ Пождепо УКПГСклад №1А СУГСклад №2 ЯНГКМСклад №2А площадка №1 (А) ЯНГКМСклад №2А площадка №2 (Б) ЯНГКМСклад №2А площадка №3 (В) ЯНГКМСклад №2А площадка №4 (Г) ЯНГКМСклад №2А ЯНГКМСклад №2Б ЯНГКМСклад №3 МостоотрядСклад №3 ЦДНГ ЯНГКМСклад №4 ДНГКМСклад №4 ЦДНГ-1 на Я-КП-53Склад №4а ДНГКМСклад №4а ДНГКМСклад №5 ИчедаСклад №6 УКПГСклад №7 СУГСклад №7 СУГ (Ангар)Склад №8 МНГКМСклад БПО ИНМСклад БПО ЯНГКМ №12Склад БПО ЯНГКМ №13 внутри зданияСклад БПО ЯНГКМ №15Склад БПО ЯНГКМ №2Склад БПО ЯНГКМ №3,5Склад БПО ЯНГКМ №6Склад БПО ЯНГКМ №7,11,14Склад БПО ЯНГКМ №8Склад БПО ЯНГКМ РММ №2Склад БТирНГКМ ЦЭО Скв.11Склад БТирНГКМ ЦЭО Скв.11 (БТ-КП-4)Склад временного хранения ЦЭОСклад ГСМ (ЦЭРТ)Склад ГСМ АЛУ ЦЭО ДЭС Скв.83Склад ГСМ БТирНГКМ ЦЭО ДЭС Скв.2РСклад ГСМ ДНГКМ ЦППНГ УПНСклад ГСМ ДНГКМ ЦПТГ ДКССклад ГСМ ДНГКМ ЦЭО ДЭС Скв.20Склад ГСМ ДНГКМ ЦЭО ДЭС Скв.5Склад ГСМ ДНГКМ ЦЭО ДЭС Скв.5Склад ГСМ ДНГКМ ЦЭО ДЭС Скв.5 (Д-КП-19)Склад ГСМ ДНГКМ ЦЭО ДЭС Скв.5 (ПСН №1 ДНГКМ)Склад ГСМ ЗАНГКМ ЦЭО БУОССклад ГСМ ЗАНГКМ ЦЭО Скв.1 КП-1Склад ГСМ ЗАНГКМ ЦЭО Скв.43Склад ГСМ ЗАНГКМ ЦЭО Скв.58Склад ГСМ ЗЯЛУ ЦЭО Скв.312Склад ГСМ Ичединское НМ Скв.1Склад ГСМ Ичединское НМ ЦПТГ ДКССклад ГСМ Ичединское НМ ЭнергокомплексСклад ГСМ МНГКМ ЦЭО ЭСУСклад ГСМ СМЛУ ЦЭО Скв.302Склад ГСМ СМЛУ ЦЭО Скв.309Склад ГСМ СреднеНепский ЛУ ЦЭО ДЭССклад ГСМ Усть-Кут ЦЭОСклад ГСМ Усть-Кут ЦЭО Гараж УТТСклад ГСМ Усть-Кут ЦЭО КПХиО СУГСклад ГСМ ЦДНГ 2 месторождение СинявскогоСклад ГСМ ЦЭО ПСПСклад ГСМ ЯНГКМ ЦППНГ УПНСклад ГСМ ЯНГКМ ЦПТГ ДКССклад ГСМ ЯНГКМ ЦПТГ УКПГСклад ГСМ ЯНГКМ ЦПТГ УПН ВКУ/э/с 72мВтСклад ГСМ ЯНГКМ ЦЭО ДНССклад ГСМ ЯНГКМ ЦЭО П/СТ 35/6Склад ГСМ ЯНГКМ ЦЭО склад маселСклад ГСМ ЯНГКМ ЦЭО УКПГ Э/компСклад КИПиА №1 ДНС ЯНГКМСклад КИПиА ДНГКМ №1Склад КИПиА ДНГКМ №3Склад КИПиА ДНС ЯНГКМ (Мастерская КИПиА)Склад КИПиА ИНМСклад КИПиА Ичединское м-еСклад КИПиА КПХиО СУГСклад КИПиА УКПГСклад КИПиА УКПГ 2Склад КИПиА УКПГ ЯНГКМ №1Склад КИПиА УПН ЯНГКМСклад КИПиА УПН ЯНГКМ №2Склад КИПиА ЯНГКМ №1Склад КИПиА ЯНГКМ №4Склад КИПиА ЯНГКМ №5Склад контейнер №1 (ЦЭРТ)Склад контейнер №2 (ЦЭРТ)Склад КПХиО СУГ №1Склад МЛ №1 (УКПГ)Склад МЛ №1 (ЯНГКМ)Склад МЛ ПСПСклад СУГСклад УИПР ЯНГКМСклад УКПГ ЯНГКМСклад УПДТ ЯНГКМ №2Склад УПДТ ЯНГКМ №2 (контейнер)Склад УПДТ ЯНГКМ №2 (склад)Склад УПСНГ №2Склад ЦДНГ 2 Большетирский ЛУСклад ЦДНГ 2 ИНМСклад ЦДНГ аварийный запасСклад ЦДНГ АянСклад ЦДНГ Бригад № 1,2,3,4,5Склад ЦДНГ МНГКМСклад ЦДНГ-1 №3Склад ЦДНГ-1 АянСклад ЦДНГ-1 бригад №1,5Склад ЦДНГ-1 МНГКМСклад ЦДНГ-1 Склад-контейнерСклад ЦДНГ-2 АянСклад ЦДНГ-2 МНГКМСклад ЦДНГ2 месторождение СинявскогоСклад Цех КИПиА ПСП №1Склад ЦППНГ ДНС ДНГКМСклад ЦППНГ ДНС контейнер 20тСклад ЦППНГ ДНС слесаркаСклад ЦППНГ ДНС химреагентовСклад ЦППНГ МНГКМСклад ЦППНГ УПНСклад ЦППНГ УПН №1 ИНМСклад ЦППНГ УПН №2Склад ЦППНГ УПСНГ кладовка мастераСклад ЦПТГ ВКУ УПН ЯНГКМСклад ЦПТГ ДКС ДНГКМСклад ЦПТГ ДКС ИНМСклад ЦПТГ ДКС ЯНГКМСклад ЦПТГ УППНГ ЯНГКМСклад ЦТВС ДНГКМСклад ЦТВС КПХиО СУГСклад ЦТВС УКПГ ЯНГКМСклад ЦТВС ЯНГКМ №1Склад ЦЭО ДНГКМ №1Склад ЦЭО Ичединское м-е №2Склад ЦЭО Ичединское м-е №3Склад ЦЭО Ичединское м-е №4Склад ЦЭО Ичединское м-е №5Склад ЦЭО КПХиО СУГСклад ЦЭО МНГКМСклад ЦЭО ПСПСклад ЦЭО Усть-КутСклад ЦЭО ЯНГКМ №10Склад ЦЭО ЯНГКМ №12Склад ЦЭО ЯНГКМ №2Склад ЦЭО ЯНГКМ №3Склад ЦЭО ЯНГКМ №4Склад ЦЭО ЯНГКМ №7Склад ЦЭО ЯНГКМ №7Склад ЦЭО ЯНГКМ №8, №11Склад ЦЭО ЯНГКМ №9Склад ЦЭО ЯНГКМ Электростанция УПН №2 Склад ЦЭО ЯНГКМ УПНСклад ЦЭРТ ИНМСклад ЯНГКМ ПСП МНГКМСклад-контейнер ЦДНГ ЯНГКМСклад, АЗС, стоянка техники на ИчНМСМ-Скв. 301СМ-Скв.302СМ-Скв.302 и СМ-Скв.306 доотводСМ-Скв.303СМ-Скв.304СМ-Скв.305СМ-Скв.307СМ-Скв.308, СМ-Скв.309СМ-Скв.311СМ-Скв.316СМ-Скв.317СН-Скв.1СН-Скв.11СН-Скв.2СН-Скв.20СН-Скв.3СН-Скв.4Средненепский ЛУСреднетаймуринская -272Столовая ДаниловоСтоловая УКПГСтроительство и эксплуатация Скв.артезианской, общежития, пожарного депо на ИчНМСтроительство и эксплуатация Скв. артезианской на ИчНМСтроительство и эксплуатация УКПГ на Марковском НГКМСтроительство опорной базы промысла (ОБП) и сетей инженерно-технического обеспечения МНГКМСтроительство площадки низкотемпературной сепарации на Марковском НГКМСУГСУГ ГФУСУГ расширениеСЭРБ УКПГТ-образный перекресток на ПайгуТаймураТерритория для размещения подрядных организаций ЯНГКМТок-КП-106ТСЛКУЗА1-1УЗА1-10УЗА1-11УЗА1-12УЗА1-13УЗА1-14УЗА1-15УЗА1-16УЗА1-17УЗА1-18УЗА1-2УЗА1-3УЗА1-4УЗА1-5УЗА1-6УЗА1-7УЗА1-8УЗА1-9УЗА2-1УЗА2-10УЗА2-11УЗА2-2УЗА2-3УЗА2-4УЗА2-5УЗА2-6УЗА2-7УЗА2-8УЗА2-9УКПГ площадка мусорных контейнеров ТБО, КТОУКПГ ЯНГКМУПГК ЯНГКМУПДТ ЯНГКМУПН ЯрактаУПН-2 Сероочистки ЯНГКМУПН, электростанция, вертолетная площадка на ИчНМУПОУУПОУ2-1УПППНГ 3,6 на УКПГ ЯНГКМУПСНГУстановка производства сжиженного гелияУсть-ИлимскУТТ г.Усть-КутУТТ ИчедаУТТ ЯрактаФазисФакел ИЧНМХребтоваяЦППНГ ЯНГКМЦПС МарковоЭнергокомплекс Марковское НГКМЭнергокомплекс на Д-КП-9Энергокомплекс УКПГЮД-Скв.1ЮД-Скв.2ЮД-Скв.7ЮД-Скв.9Я-КП-1Я-КП-10Я-КП-11Я-КП-14Я-КП-15Я-КП-16Я-КП-17Я-КП-18Я-КП-19Я-КП-2Я-КП-20Я-КП-201Я-КП-202Я-КП-204Я-КП-205Я-КП-206Я-КП-207Я-КП-208Я-КП-209Я-КП-21Я-КП-210Я-КП-211Я-КП-212Я-КП-213Я-КП-214Я-КП-215Я-КП-216Я-КП-217Я-КП-218Я-КП-219Я-КП-22Я-КП-222Я-КП-225Я-КП-227Я-КП-23Я-КП-230Я-КП-231Я-КП-232Я-КП-233Я-КП-234Я-КП-235Я-КП-238Я-КП-24Я-КП-25Я-КП-26Я-КП-27Я-КП-28Я-КП-29Я-КП-3Я-КП-30Я-КП-31Я-КП-32Я-КП-33Я-КП-34Я-КП-35Я-КП-36Я-КП-37Я-КП-38Я-КП-39Я-КП-4Я-КП-40Я-КП-41Я-КП-42Я-КП-43Я-КП-44Я-КП-45Я-КП-46Я-КП-47Я-КП-48Я-КП-49Я-КП-5Я-КП-50Я-КП-51Я-КП-52Я-КП-53Я-КП-54Я-КП-55Я-КП-56Я-КП-57Я-КП-58Я-КП-59Я-КП-62Я-КП-63Я-КП-64Я-КП-65Я-КП-67Я-КП-69Я-КП-71Я-КП-73Я-КП-8Я-КП-9Я-Скв. 10Я-Скв.12ГЯ-Скв.13Я-Скв.14Я-Скв.15Я-Скв.16РЯ-Скв.18Я-Скв.19РЯ-Скв.21РЯ-Скв.22Я-Скв.26Я-Скв.286Я-Скв.2ГдЯ-Скв.304 доотводЯ-Скв.304(резерв грунта)Я-Скв.307Я-Скв.307, Я-Скв.308Я-Скв.310Я-Скв.312, Я-Скв.815Я-Скв.42Я-Скв.5, Я-Скв.51Я-Скв.50Я-Скв.51Я-Скв.53РЯ-Скв.55Я-Скв.563Я-Скв.588Я-Скв.590Я-Скв.644Я-Скв.69Я-Скв.6взЯ-Скв.70Я-Скв.8Я-Скв.808Я-Скв.819, Я-Скв.864Я-Скв.862Я-Скв.9Ял-Скв.1Ял-Скв.2РЯл-Скв.2Р(2)Ял-Скв.3Ял-Скв.4ЯнгельЯНГКМЯракта
Расстояние
0 км.
Расчет расстояний между городами — Замена востановление гос номеров
Сервис расчета расстояний между городами для планирования и расчета оптимального маршрута перед поездкой. Задавая скорость движения на различных типах дорог можно оценить время, расход и цену на топливо в пути.
Обзор методов расчета расстояний между городами
С задачей определения расстояний между пунктами сталкиваются при планировании маршрута перед поездкой для примерной оценки времени в пути и стоимости ГСМ.
Естественно значение расстояния по прямой линии даст весьма существенную погрешность в такие расчеты. А вот расстояние с учетом изогнутости маршрута следования будут куда более точны.
Рассмотрим основные методы определения расстояний между городами с учетом рельефа маршрута.
1. Определение расстояний по карте
Незаменимым инструментом для определения расстояний по карте является Курвиметр. Курвиметр представляет собой портативный механический прибор с одним небольшим колесиком, которым проводят по интересующему маршруту. При этом на циферблате отображается реальное расстояние на местности в километрах. Курвиметр имеет метрическую шкалу измерений. Циферблаты курвиметров могут иметь шкалы для карт разных масштабов. Обычно это масштабы 1:5000, 1:20000 и 1:50000.
Картографический способ нагляден и универсален, но требует не мало времени для расчета маршрута.
2. Определение расстояний по справочным таблицам
Уже достаточно давно существуют справочные таблицы расстояний между городами, позволяющие быстро получить нужную величину. Такой подход достаточно удобен, но менее нагляден. Для того чтобы продумать маршрут все равно придется воспользоваться картой. Кроме того, такие таблицы имеют весьма ограниченный перечень населенных пунктов. Если Вам нужно рассчитать расстояние от города до города, то такой метод вполне удобен.
3. Расчет расстояний с помощь специализированных программ
В основе метода также лежат справочные данные расстояний, но прокладывание маршрута происходит автоматически. Достаточно задать название двух населенных пунктов и программа сама просчитает маршрут с указанием промежуточных точек. При необходимости можно скорректировать траекторию следования, указав населенные пункты через которые нужно проложить маршрут или наоборот – которые необходимо объехать. Некоторые программные продукты такого типа позволяют производить оценку времени пути с учетом типа трасс и возможной скорости следования по ним. Это в некоторой степени позволяет получить более точные расчетные показатели времени в пути и затрат.
Следует иметь ввиду, что не зависимо от метода расчета расстояний реальные показатели все равно будут отличны от расчетных. Поэтому при планировании поездки целесообразно все расчеты принимать во внимание с некоторым запасом, а транспортным компаниям для расчета стоимости транспортных услуг лучше пользоваться фактическими показаниями.
Как легко измерить расстояние на карте
Понимание того, как измерить расстояние на карте, является важным навыком при планировании поездок и экспедиций. Однако разобраться со всеми изогнутыми линиями и символами может быть немного сложно, если вы новичок в чтении карт. Каким-то образом все они превращаются в нечто реальное в ландшафте перед вами, и знание того, что есть, что и где, сделает ваше путешествие успешным или неудачным.
Так что постарайтесь не отвлекаться на все красивые цвета и формы (как я часто это делаю!), Так как есть много чему поучиться с множеством полезных фрагментов информации, скрытых прямо перед вами, и научиться измерять расстояние на карта проще, чем вы думаете.
Почему так важно уметь измерять расстояние на карте?
Не быть слишком драматичным, но отправляясь в поход, на велосипедную прогулку или любое путешествие, если на то пошло, незнание расстояния может быть разницей между жизнью и смертью (в зависимости от пути, конечно!) Так что, прежде чем отправиться в путь в следующем путешествии в неизведанное убедитесь, что вы знаете, на что вы идете, научившись измерять расстояние на карте с помощью следующих нескольких простых шагов:
Вот еще немного подробностей, которые помогут вам научиться измерять расстояние на карта:
Выберите правильный тип карты
Существует множество различных типов карт, от атласов и съемок боеприпасов до карт погоды и топографических карт.Убедитесь, что карта, которую вы используете, подходит для планируемого путешествия.
Для езды на велосипеде, ходьбы или бега выберите карту с большим количеством деталей, которая не охватывает гораздо большую территорию, чем вы собираетесь исследовать. Для вождения выберите атлас дорог с меньшими подробностями о местности, но с большей информацией о названиях и номерах дорог и т. Д.
Определите масштаб на вашей карте
Знание масштаба карты поможет вам решить, является ли это правильная карта для работы. Масштаб — это способ обозначения отношения между расстоянием на земле и его графическим эквивалентом на карте перед вами.
И, чтобы усложнить ситуацию, есть также несколько различных способов отображения масштаба:
Соотношение или репрезентативная дробь
Если карта имеет обложку, тогда масштаб обычно будет написан на лицевой стороне в этом формате. . Или это может быть написано рядом с графической шкалой.
Этот пример означает, что каждый 1 см на карте соответствует 0,25 км на суше.
Графический масштаб
Обычно находится внизу карты или в легенде (поле, содержащее описания всех изображений и символов, найденных на карте).
Этот пример означает, что каждый квадрат сетки в 4 см на карте соответствует 1 км на суше.
Словесное выражение
Реже, чем графическая или репрезентативная дробная шкала, но столь же полезна и менее сложна для понимания.
Как измерить расстояние на карте
Теперь, когда вы (надеюсь) разобрались с различными типами шкал и их соотношением с фактическим маршрутом, по которому вы путешествуете, вы можете приступить к измерению расстояния на карте, которую вы выбрали для использования.
Измерьте маршрут на карте
Линейкой — Если маршрут, который вы хотите измерить, достаточно прямой, просто возьмите линейку и отметьте расстояние от A до B в см.
С веревкой — Если маршрут извилистый с большим количеством изменений направления, используйте кусок веревки. Если необходимо, внимательно проследите маршрут, делая отметки на веревке по ходу движения.
Рассчитайте фактическое расстояние маршрута
После того, как вы узнаете расстояние в сантиметрах, вам нужно посмотреть на масштаб и преобразовать его в мили или километры.
Например: Если длина маршрута на карте составляет 4 см, а масштаб 1: 100 000, то длина маршрута составляет 4 км. Есть разные способы рассчитать это, поэтому прочтите это руководство, чтобы сориентироваться.
В качестве альтернативы вы можете положить шнурок или линейку рядом с графической шкалой, чтобы измерить фактическое расстояние. В приведенном ниже примере 4 см равняется 1 км. Таким образом, масштаб в соотношении 1:25 000.
Измерение расстояния на карте в дикой природе
Держите веревку при себе, когда вы в поездке.Может быть, наступит момент, когда вы захотите или захотите узнать, сколько еще осталось до конца вашего путешествия (или до следующего паба, где нужно остановиться на обед!). Планы могут измениться, и вы даже можете оказаться на той части карты, на которой не ожидали попасть! Пока вы можете определить, где вы находитесь на карте, вы можете использовать недавно полученные знания о том, как измерять расстояние на карте, чтобы рассчитать расстояние до запланированного маршрута или ближайшего ориентира. Итак, ваш следующий навык в чтении карт — это узнать, что означают все символы, чтобы вы действительно могли попрактиковаться в измерении расстояния на карте в дикой природе.
Расчет расстояния по топографической карте
Расчет расстояния до земли по топографической карте со шкалой RF / Ratio
Английский и метрический
Меры длины для использования: 1 дюйм (дюйм) = 2,54 сантиметра
1 сантиметр (см) = 0,39 дюйма
1 фут (фут) = 12 дюймов = 30,5 сантиметра = 0,3 метра
1 ярд (ярд) = 36 дюймов = 3 фута = 91,44 сантиметра = 0,9 метра
1 метр (м) = 100 сантиметров = 39.37 дюймов = 3,28 фута = 1,09 ярда
1 миля (мили) = 63 360 дюймов = 5280 футов = 1760 ярдов = 1,609 км
1 морская миля = 1852 метра = 1,852 километра
1 километр (км) = 1000 м = 100000 см = 1094 ярда = 0,6 мили
ПРИМЕЧАНИЕ: Когда вы выполняете какие-либо вычисления с дробями, убедитесь, что все единицы в уравнении отменены правильно. При необходимости для этой цели инвертируйте репрезентативную фракцию (RF). Для получения правильных результатов используйте в формуле соответствующие единицы.
1) Допустим, у меня есть карта масштаба 1: 50 000. На этой карте я измеряю расстояние от усадьбы до транспортной развязки как 2,5 см. Чтобы найти расстояние до земли в реальном мире, я должен использовать шкалу скорости карты, чтобы преобразовать расстояние на карте в расстояние до земли. Я инвертирую шкалу ставок, чтобы единицы отменялись правильно. Умножив расстояние на карте на масштаб, я конвертирую расстояние до земли в единицы, подходящие для измерения на земле, из сантиметров в метры.
Формула для расчета расстояния до земли (выраженная в метрах ) по карте со шкалой RF / скорости выглядит так:
если
, затем:
, где:
RF — Репрезентативный масштаб дробной части карты,
A (см) — расстояние на местности, соответствующее 1 см на карте,
C (см) — расстояние на карте между двумя объектами,
D (метры) — фактическое расстояние между двумя объектами на Земле.
2) Чтобы определить расстояние до земли, выраженное в километрах , используйте эту формулу:
3) Чтобы определить расстояние до земли, выраженное в милях и , используйте эту формулу:
4) Чтобы определить расстояние до земли, выраженное в футах и , используйте следующую формулу:
Вернуться к расчетам
MD’ing Research
Полезные советы
Home
FM3-25.26 Раздел 5 МАСШТАБ И РАССТОЯНИЕ
ГЛАВА 5
МАСШТАБ И РАССТОЯНИЕ
Карта — это масштабированное графическое представление части земной поверхности. Масштаб карты позволяет пользователю преобразовывать расстояние на карте в расстояние на земле или наоборот. Способность определять расстояние на карте, а также на поверхности земли является важным фактором при планировании и выполнении военных задач.
5-1. ПРЕДСТАВИТЕЛЬНАЯ ФРАКЦИЯ
Числовой масштаб карты показывает соотношение расстояния, измеренного на карте, и соответствующего расстояния на земле.Эта шкала обычно записывается в виде дроби и называется репрезентативной дробью. RF всегда записывается с расстоянием на карте равным 1 и не зависит от каких-либо единиц измерения. (Это могут быть ярды, метры, дюймы и т. Д.) RF 1/50 000 или 1: 50 000 означает, что одна единица измерения на карте равна 50 000 единиц такой же меры на земле.
а. Расстояние на местности между двумя точками определяется путем измерения между двумя одинаковыми точками на карте и последующего умножения измерения карты на знаменатель RF или масштаба (рисунок 5-1).
Рисунок 5-1. Преобразование расстояния на карте в расстояние до земли.
ПРИМЕР:
Масштаб карты 1: 50,000
РФ = 1/50 000
Расстояние по карте от точки A до точки B составляет 5 единиц
5 x 50 000 = 250 000 единиц наземного расстояния
г. Поскольку расстояние на большинстве карт указано в метрах, а RF в большинстве случаев выражается в этой единице измерения, необходимо краткое описание метрической системы.В метрической системе стандартной единицей измерения является метр.
1 метр содержит 100 сантиметров (см).
100 метров — это обычное футбольное поле плюс 10 метров.
1,000 метров — это 1 километр (км).
10 километров — это 10 000 метров.
Приложение C содержит таблицы преобразования.
г. Может возникнуть ситуация, когда карта или эскиз не имеют RF или масштаба. Чтобы иметь возможность определять расстояние до земли на такой карте, необходимо определить RF.Это можно сделать двумя способами:
(1) Сравнение с наземным расстоянием .
(a) Измерьте расстояние между двумя точками на карте — расстояние по карте (MD).
(b) Определите расстояние по горизонтали между этими двумя точками на земле — расстояние от земли (GD).
(c) Используйте формулу RF и помните, что RF должен быть в общей форме:
РФ | = | 1 | = | MD |
—— | —— | |||
X | GD |
(d) И MD, и GD должны быть в одной и той же единице измерения, а MD должно быть уменьшено до 1.
ПРИМЕР:
MD = 4. 32 см
GD = 2. 16 километров
(216 000 сантиметров)
РФ | = | 1 | = | 4. 32 |
—— | —— | |||
X | 216 000 |
или
216 000 | = | 50 000 |
—— | ||
4.32 |
следовательно
РФ | = | 1 | или | 1: 50,000 |
—— | ||||
50,000 |
(2) Сравнение с другой картой того же района, имеющей RF .
(a) Выберите две точки на карте с неизвестным RF. Измерьте расстояние (MD) между ними.
(b) Найдите на карте те же две точки с известным RF. Измерьте расстояние (MD) между ними. Используя RF для этой карты, определите GD, который одинаков для обеих карт.
(c) Используя GD и MD из первой карты, определите RF по формуле:
РФ | = | 1 | = | MD |
—— | —— | |||
X | GD |
г. Иногда может потребоваться определить расстояние по карте на основе известного расстояния до земли и RF:
.MD | = | GD |
———————— | ||
Знаменатель или RF |
Расстояние от земли = 2200 метров
RF = 1: 50 000
MD | = | 2200 метров |
———————— | ||
50,000 |
MD = 0.044 метра x 100 (сантиметров на метр)
MD = 4,4 см
e. При определении расстояния до земли по карте масштаб карты влияет на точность. По мере уменьшения масштаба точность измерения снижается, потому что некоторые объекты на карте должны быть преувеличены, чтобы их можно было легко идентифицировать.
5-2. ГРАФИЧЕСКИЕ (БАРНЫЕ) ВЕСЫ
Графический масштаб — это линейка, напечатанная на карте и используемая для преобразования расстояний на карте в фактические расстояния на местности.Графический масштаб разделен на две части. Справа от нуля шкала размечена в полных единицах измерения и называется основной шкалой. Слева от нуля шкала делится на десятые доли и называется шкалой расширения. Большинство карт имеют три или более графических шкалы, в каждой из которых используется другая единица измерения (рис. 5-2). При использовании графической шкалы обязательно используйте правильный масштаб для желаемой единицы измерения.
Рисунок 5-2. Использование графической (гистограммы) шкалы.
а. Чтобы определить расстояние по прямой между двумя точками на карте, положите на карту лист бумаги с прямым краем так, чтобы край бумаги касался обеих точек и выходил за них. Сделайте отметку на краю бумаги в каждой точке (Рисунок 5-3).
Рисунок 5-3. Перенос расстояния карты на бумажную полоску.
г. Чтобы преобразовать расстояние на карте в расстояние до земли, переместите бумагу вниз до шкалы графической полосы и совместите правую отметку (b) с напечатанным числом в основной шкале так, чтобы левая отметка (a) находилась в расширенном масштабе. (Рисунок 5-4).
Рисунок 5-4. Измерение расстояний по прямой карте.
г. Правая отметка (b) совмещена с отметкой 3000 метров на основной шкале, таким образом, расстояние составляет не менее 3000 метров. Чтобы определить расстояние между двумя точками с точностью до 10 метров, посмотрите на шкалу удлинения. Шкала расширения нумеруется справа и увеличивается слева. При использовании удлинительной шкалы всегда читайте справа налево (Рисунок 5-4).От нуля слева до начала первой заштрихованной области 100 метров. От начала заштрихованного квадрата до конца заштрихованного квадрата от 100 до 200 метров. От конца первого заштрихованного квадрата до начала второго заштрихованного квадрата от 200 до 300 метров. Помните, что расстояние в шкале расширения увеличивается справа налево.
г. Чтобы определить расстояние от нуля до отметки (a), разделите расстояние внутри квадратов на десятые доли (рисунок 5-4).Разбив расстояние между квадратами на шкале расширения на десятые доли, вы увидите, что отметка (а) совмещена с отметкой 950 метров. Добавляя расстояние в 3000 метров, определенное в основной шкале, к 950 метрам, определенным вами с помощью расширенной шкалы, мы находим, что общее расстояние между точками (a) и (b) составляет 3950 метров.
e. Чтобы измерить расстояние вдоль дороги, ручья или другой кривой линии, используется прямой край листа бумаги. Во избежание путаницы относительно точки, с которой нужно начать измерение, и конечной точки, для начальной и конечной точек должны быть указаны восьмизначные координаты.Поставьте отметку на бумаге и нанесите на карту начальную точку, от которой должна быть измерена кривая линия. Выровняйте край бумаги по прямому участку и сделайте отметку как на карте, так и на бумаге, когда край бумаги выходит за прямой участок измеряемой линии (Рисунок 5-5A).
Рисунок 5-5. Измерение изогнутой линии.
ф. Удерживая обе отметки вместе (на бумаге и на карте), поместите конец карандаша близко к краю бумаги на отметке, чтобы удерживать ее на месте, и поворачивайте бумагу, пока другой прямой участок изогнутой линии не совместится с край бумаги.Продолжайте таким же образом, пока измерение не будет завершено (Рисунок 5-5B).
г. Когда вы закончите измерение расстояния, переместите лист к графической шкале, чтобы определить расстояние до земли. Единственные отметки, между которыми вы будете измерять расстояние, — это отметки (a) и (b). Отметки между ними не используются (Рисунок 5-5C).
ч. Бывают случаи, когда расстояние, которое вы измеряете на краю бумаги, превышает графическую шкалу. В этом случае существуют разные методы определения расстояния.
(1) Один из способов — совместить правую отметку (b) с напечатанным числом на основной шкале, в данном случае 5. Вы можете видеть, что от точки (a) до точки (b) расстояние превышает 6000 метров. когда вы добавляете 1000 метров в шкалу расширения. Чтобы определить точное расстояние с точностью до ближайших 10 метров, поставьте отметку (c) на краю бумаги в конце шкалы удлинения (Рисунок 5-6A). Вы знаете, что от точки (б) до точки (в) 6000 метров. Поместив отметку (c) на край бумаги в конце шкалы расширения, сдвиньте бумагу вправо. Помните, что расстояние в расширении всегда читается справа налево. Совместите отметку (c) с нулем, а затем измерьте расстояние между отметками (a) и (c). Расстояние между отметками (а) и (с) составляет 420 метров. Общее расстояние между точками старта и финиша составляет 6 420 метров (Рисунок 5-6B).
Рисунок 5-6. Определение точного расстояния.
(2) Другой метод, который можно использовать для определения точного расстояния между двумя точками, когда край листа бумаги превышает шкалу столбцов, заключается в перемещении края бумаги вправо до тех пор, пока отметка (а) не совместится с краем листа. шкала расширения.Сделайте отметку на бумаге в соответствии с отметкой 2000 метров (c) (Рисунок 5-7A). Затем сдвиньте край бумаги влево, пока отметка (b) не совместится с нулем. Оцените 100-метровые приращения на 10-метровые, чтобы определить, сколько метров находится метка (c) от нулевой линии (рисунок 5-7B). Общее расстояние составит 3030 метров.
Рисунок 5-7. Чтение шкалы растяжения.
(3) Иногда вам может понадобиться узнать расстояние от точки на карте до точки вне карты.Для этого измерьте расстояние от начальной точки до края карты. Примечания на полях показывают расстояние дороги от края карты до некоторых городов, шоссе или перекрестков за пределами карты. Чтобы определить общее расстояние, прибавьте расстояние, измеренное на карте, к расстоянию, указанному в примечаниях на полях. Убедитесь, что единица измерения та же.
(4) При измерении расстояния в официальных или морских милях округлите его до ближайшей одной десятой мили и убедитесь, что используется соответствующая шкала.
(5) Расстояние, измеренное на карте, не учитывает подъем и падение земли. Все расстояния, измеренные с помощью карты и графического масштаба, являются плоскими. Следовательно, расстояние, измеренное на карте, будет увеличиваться при измерении на земле. Это необходимо учитывать при навигации по стране.
и. Время, необходимое для прохождения определенного расстояния по земле, является важным фактором в большинстве военных операций.Это можно определить, если имеется карта местности и построена графическая шкала времени и расстояния для использования с картой следующим образом:
R = Скорость движения (скорость) | т | = | Время |
D = Расстояние (расстояние до земли) | Т | = | Д |
—— | |||
R |
Например, если пехотное подразделение движется со средней скоростью (R) 4 километра в час, потребуется около 3 часов (T), чтобы преодолеть 12 километров.
12 (Г) | = | 3 (Т) |
—— | ||
4 (правый) |
Дж. Чтобы построить шкалу времени и расстояния (рис. 5-8A), зная длину вашего марша, скорость и масштаб карты, то есть 12 километров при скорости 3 километра в час на карте масштаба 1:50 000, используйте следующее процесс:
(1) Отметьте общее расстояние на линии, ссылаясь на графический масштаб карты или, если это невозможно, вычислите длину линии следующим образом:
(a) Преобразуйте расстояние до земли в сантиметры: 12 километров x 100 000 (сантиметров на километр) = 1 200 000 сантиметров.
(b) Найдите длину линии, отображающей расстояние в масштабе карты —
MD | = | 1 | = | 1,200,000 | = 24 сантиметра |
———— | ———— | ||||
50,000 | 50 000 |
(c) Постройте линию длиной 24 см (рис. 5-8A).
Рисунок 5-8. Построение шкалы времени и расстояния.
(2) Разделите линию по скорости марша на три части (рис. 5-8B), каждая часть представляет собой расстояние, пройденное за один час, и подпишите.
(3) Разделите расширение шкалы (левая часть) на желаемое количество меньших временных делений —
1-минутные деления — 60
5-минутных делений — 12
10-минутных делений — 6
(4) На рисунке 5-8C показана шкала 5-минутного интервала.Деление делайте так же, как и для графической шкалы. Заполненная шкала позволяет определить, где будет находиться объект в любой момент времени. Однако следует помнить, что эта шкала рассчитана только на одну конкретную скорость марша — 4 километра в час.
5-3. ДРУГИЕ МЕТОДЫ
Определение расстояния является наиболее частым источником ошибок, возникающих при перемещении навесного или спешенного автомобиля. Могут быть обстоятельства, при которых вы не можете определить расстояние с помощью карты или находитесь без карты.Поэтому очень важно изучить методы, с помощью которых вы можете точно шагать, измерять, использовать толщину или оценивать расстояния на земле.
а. Счетчик темпа . Еще один способ измерить расстояние до земли — это счет темпа. Шаг равен одному естественному шагу длиной около 30 дюймов. Чтобы точно использовать метод подсчета темпа, вы должны знать, сколько шагов вам нужно, чтобы пройти 100 метров. Чтобы определить это, вы должны пройти точно измеренный курс и подсчитать количество шагов, которые вы делаете.Курс темпа может быть от 100 до 600 метров. Маршрут темпа, независимо от длины, должен быть на местности, аналогичной той, по которой вы будете идти. Нет ничего хорошего в том, чтобы пройти курс на ровной местности, а затем пытаться использовать этот темп на холмистой местности. Чтобы определить свой темп на дистанции 600 метров, подсчитайте количество шагов, которые вам нужно пройти, чтобы пройти 600 метров, затем разделите общее количество шагов на 6. Ответ даст вам средний темп, необходимый вам, чтобы пройти 100 метров. Важно, чтобы каждый, кто ходит в спешке, знал свой счет темпа.
(1) Существует множество методов отслеживания пройденного расстояния при использовании счетчика темпа. Вот некоторые из этих методов: кладите камешек в карман каждый раз, когда вы проходите 100 метров в соответствии с вашим счетом темпа; завязать узлы на веревочке; или ставьте отметки в блокноте. Не пытайтесь запомнить счет; всегда используйте один из этих методов или создайте свой собственный.
(2) Определенные условия влияют на ваш подсчет темпа на поле, и вы должны учитывать их, внося корректировки.
(а) Склоны . Ваш темп увеличивается при спуске и сокращается при повышении уровня. Имея это в виду, если обычно вам требуется 120 шагов, чтобы пройти 100 метров, ваш счет темпа может увеличиться до 130 или более при подъеме по склону.
(б) Ветров . Встречный ветер укорачивает темп, а попутный — увеличивает.
(в) Поверхности . Песок, гравий, грязь, снег и подобные материалы на поверхности, как правило, сокращают темп.
(г) Элементы .Падающий снег, дождь или лед уменьшают длину темпа.
e) Одежда . Излишняя одежда и ботинки с плохим сцеплением влияют на длину шага.
(ж) Видимость. Плохая видимость, например в тумане, дожде или темноте, сокращает ваш темп.
г. Одометр . Расстояние можно измерить одометром, который входит в стандартную комплектацию большинства автомобилей. Показания записываются в начале и в конце курса, разница составляет продолжительность курса.
(1) Чтобы преобразовать километры в мили, умножьте количество километров на 0. 62.
ПРИМЕР:
16 километров = 16 x 0. 62 = 9. 92 миль
(2) Чтобы преобразовать мили в километры, разделите количество миль на 0. 62.
ПРИМЕР:
10 миль = 10 разделить на 0. 62 = 16. 12 километров
г. Глубокая .Метод протяженности — это быстрый метод определения расстояния, обеспечивающий точность, эквивалентную точности, полученной при измерении расстояния с помощью предварительно измеренного отрезка проволоки. Преимущество состоит в том, что расстояние по горизонтали получается косвенно; то есть расстояние вычисляется, а не измеряется. Это позволяет использовать подтяжку на местности, где препятствия, такие как ручьи, овраги или крутые склоны, могут препятствовать другим методам определения расстояния.
(1) Принцип, используемый при определении расстояния методом степени, аналогичен принципу, используемому при оценке расстояния по формуле отношения mil.Применение формулы отношения mil для полевой артиллерии включает только оценки. Это недостаточно точно для целей обследования. Однако метод подтяжки использует точные значения с тригонометрическим решением. Интенсивность основана на принципе визуальной перспективы: чем дальше объект, тем меньше он кажется.
(2) Следующие две процедуры используются для измерения степени интенсивности:
(3) Основание подтяжки может иметь любую желаемую длину. Однако, если используется 60-метровая база, 2-метровая штанга или длина винтовки M16A1 или M16A2, доступны предварительно вычисленные таблицы натяжений.Военнослужащий должен держать штангу M16 или двухметровую штангу горизонтально и перпендикулярно линии обзора лицом к кругу прицеливания. Оператор инструмента смотрит на один конец M16 или 2-метровой планки и измеряет горизонтальный угол по часовой стрелке с другим концом винтовки или планки. Он делает это дважды и усредняет углы. Затем он вводит соответствующую таблицу подтяжек со средним углом и извлекает расстояние. Точные расстояния можно получить с M16 до примерно 150 метров, с 2-метровой штангой до 250 метров и с 60-метровой базой до 1000 метров.Если требуется основание другой длины, расстояние можно рассчитать по следующей формуле:
Расстояние | = | 1/2 (основание в метрах) |
———————— | ||
Tan (1/2) (в мил) |
г. Оценка . Иногда из-за тактической ситуации может потребоваться оценка дальности.Есть два метода, которые можно использовать для оценки дальности или расстояния.
(1) Метод 100-метровой единицы измерения . Чтобы использовать этот метод, солдат должен иметь возможность визуализировать на земле расстояние до 100 метров. Для диапазонов до 500 метров он определяет количество шагов на 100 метров между двумя объектами, которые он хочет измерить. На расстоянии более 500 метров солдат должен выбрать точку на полпути к объекту (объектам) и определить количество шагов по 100 метров до средней точки, а затем удвоить это значение, чтобы найти расстояние до объекта (ов) (рис. 5-9). .
Рисунок 5-9. С использованием метода 100-метровой единицы измерения.
(2) Метод Flash-To-Bang . Чтобы использовать этот метод для определения дальности до взрыва или огня противника, начните отсчет, когда увидите вспышку. Считайте секунды, пока не услышите выстрел. Этот временной интервал можно измерить с помощью секундомера или с помощью постоянного счета, такого как одна тысяча один, одна тысяча два и так далее, для трехсекундного расчетного счета.Если вы должны считать больше 10 секунд, начните с единицы. Умножьте количество секунд на 330 метров, чтобы получить приблизительную дальность (вместо этого FA использует 350 метров).
(3) Методы . Обсуждаемые выше методы используются только для оценки диапазона (Таблица 5-1). Владение обоими методами требует постоянной практики. Лучшая тренировочная техника — потребовать от солдата пройти дистанцию после того, как он определит дистанцию. Таким образом, солдат обнаруживает для себя реальную дальность, что производит большее впечатление, чем если бы ему просто сказали правильную дальность.
Факторы, влияющие на оценку диапазона | Факторы, приводящие к недооценке диапазона | Факторы, приводящие к завышению диапазона |
Четкость очертаний и деталей объекта. | Когда большая часть объекта видна и имеет четкие очертания. | Когда видна только небольшая часть объекта или объект мал по сравнению с окружающей средой. |
Характер местности или положение наблюдателя. | При взгляде через впадину, которая в основном скрыта от глаз. Если смотреть вниз с возвышенности. Если смотреть вниз по прямой открытой дороге или вдоль железной дороги. При просмотре однородных поверхностей, таких как вода, снег, пустыня или зерновые поля. При ярком свете или когда солнце светит сзади наблюдателя. | Если смотреть сквозь впадину, которая полностью видна. Когда зрение ограничено, например, на улицах, улицах или лесных тропинках. Если смотреть с низины на высоту. При плохом освещении, например, на рассвете и в сумерках; в дождь, снег, туман; или когда солнце находится в глазах наблюдателя. |
Свет и атмосфера | Когда объект резко контрастирует с фоном или вырисовывается на фоне его размера, формы или цвета. Если смотреть на чистом воздухе на большой высоте. | Когда объект сливается с фоном или ландшафтом. |
Таблица 5-1. Факторы оценки дальности.
НОВОСТИ ПИСЬМО |
Присоединяйтесь к списку рассылки GlobalSecurity.org |
Как включить карту и рассчитать расстояние между двумя местоположениями
Вы можете включить службы карты и определения местоположения в Salesforce, чтобы пользователям было удобно добавлять адрес в учетную запись, контакт или интерес. Он использует Google Maps для отображения карт в стандартных адресных полях и помогает пользователям вводить новые адреса с автозаполнением.
При этом эта функция доступна только в версиях Professional, Enterprise, Performance и Unlimited. Поскольку он недоступен в версии для разработчиков, вам необходимо сначала протестировать его в песочнице, прежде чем включать в производственную среду.
Расчет расстояния между двумя точками
Кроме того, если вы хотите рассчитать расстояние между двумя точками в Salesforce, вы можете сделать это декларативно с помощью функции DISTANCE ().Расстояние рассчитывается и отображается в виде числа.
Вы можете рассчитать расстояние между:
- два стандартных адресных поля Стандартное адресное поле
- и настраиваемое поле геолокации
- два настраиваемых поля геолокации
- настраиваемое поле геолокации и фиксированные координаты
Вы можете указать единицы измерения, мили или километры, в функции при создании поля формулы. Однако единица измерения не возвращается со значением. Следовательно, рекомендуется явно указать его в поле имени формулы, чтобы ваши пользователи знали.
Хотя это отличная функция, есть нюанс. Расстояние между двумя точками рассчитывается как прямая линия независимо от географии и топографии. Таким образом, вы можете увидеть некоторую разницу в возвращаемом значении, а фактическое расстояние может варьироваться при вычислении направлений между этими точками на картах Google.
Вот краткое руководство о том, как включить службы карты и определения местоположения и рассчитать расстояние между двумя точками в Salesforce. Путеводитель охватывает:
- Включить правила интеграции данных
- Включить карты и настройки местоположения
- Создание поля формулы с помощью формулы DISTANCE ()
- Создание поля записи и проверки формулы
Артикулы:
Три способа расчета расстояния в R
[Эта статья была впервые опубликована в блоге Bluecology и любезно предоставлена R-блогерам]. (Вы можете сообщить о проблеме с содержанием на этой странице здесь)Хотите поделиться своим контентом на R-блоггерах? щелкните здесь, если у вас есть блог, или здесь, если нет.
Вычислить расстояние на карте звучит просто, но это может быть сбивает с толку, сколько разных способов сделать это в р.
Эта сложность возникает из-за того, что существуют разные способы определения «Расстояние» на поверхности Земли.
Земля сферическая. Итак, вы хотите рассчитать расстояния вокруг сфера («расстояние по большому кругу») или расстояния на карте («евклидова расстояния »).
Тогда есть преграды. Например, для расстояний в океане мы часто хотят знать ближайшее расстояние вокруг островов.
Кроме того, существует дополнительная сложность различных типов пространственных данных. Здесь мы просто рассмотрим моменты, но эти же концепции применимы и к другим типы данных, например фигуры.
Пример данных
Давайте посмотрим на некоторые данные в качестве примера. Это просто серия точек на остров Тасмания. Мы собираемся вычислить, насколько далеко друг от друга точки друг от друга.
Мы будем использовать sf
для пространственных данных и tmap
для картографии.
Вот карта:
tm_shape (stas) + tm_polygons () + tm_graticules (col = "grey60") + tm_shape (баллы) + tm_symbols (col = "черный") + tm_scale_bar (position = c ("слева", "снизу")) + tm_shape (баллы) + tm_text ("pt", ymod = -1)
Примечание. Я добавил масштабную линейку, но, конечно, расстояние между линии долготы становятся ближе на более высоких широтах.
Расстояния большого круга
Первый метод — вычислить расстояния по большому кругу, с учетом
для кривизны земли.Если мы используем st_distance ()
с
непроектированные координаты (т.е. в долготе), тогда мы получаем большой круг
расстояния (в метрах).
кв.м.Матрица m дает расстояния между точками (мы разделили на 1000, чтобы получить расстояния в км).
Евклидовы расстояния
Другой вариант - сначала спроецировать точки на проекцию, которая сохраняет расстояния, а затем вычисляет расстояния. Этот вариант в вычислительном отношении быстрее, но, как мы увидим, может быть менее точным.
Мы будем использовать локальную проекцию UTM. Итак, вы можете увидеть, как это выглядит вроде, землю тоже спроектируем.
tas_utm
Обратите внимание, как теперь он изгибает линии широты и длины. Это происходит потому, что мы проецирование сферы на плоскую поверхность. UTM будет наиболее точным в центре своей зоны (мы использовали Зону 55, которая примерно равна с центром в Тасмании).
Если бы мы были заинтересованы в точном картографировании материковой части Австралии, мы бы использовали другую зону UTM.
Теперь мы можем вычислить евклидовы расстояния:
м2Сравните их с нашими расстояниями по большому кругу:
м / 1000 ## Единицы: [м] ## [, 1] [, 2] [, 3] ## [1,] 0,000 821.5470 1200.7406 ## [2,] 821,547 0,0000 419,5004 ## [3,] 1200,741 419,5004 0,0000Обратите внимание на небольшие различия, особенно между пунктом 1 и другим точки. Первый метод (большой круг) является более точным, но он также немного медленнее. Евклидовы расстояния становятся немного неточными для точка 1, потому что она пока находится за пределами зоны проекции UTM.
Точки 2 и 3 находятся в зоне UTM, поэтому расстояние между ними точек почти идентичен расчету по большому кругу.
Расстояния вокруг преграды
Основная идея заключается в том, что мы превращаем данные в растровую сетку, а затем используйте функцию
gridDistance ()
для расчета расстояний вокруг барьеров. (земля) между точками.Итак, сначала нам нужно растеризовать землю. Пакет
БиблиотекаFastize
имеет быстрый способ превратить полигоны SF в землю:(ускорить) библиотека (растр) библиотека (dplyr) рЯ сделал растр довольно блочным (50 x 50). Вы могли бы увеличить разрешение для повышения точности измерения расстояний. Вот как выглядит:
Теперь нам нужно определить ячейку растра, на которую попадают точки. Мы делаем это путем извлечения координат из
pts2
и запроса их уникальных количество ячеек растра:rtas_ptsТеперь мы устанавливаем ячейки нашего растра, соответствующие точкам, в другой номер, чем остальные. Я просто использую третью точку (если мы использовали все точки, тогда мы получаем ближайшее расстояние вокруг барьеров до любых точка).
rtas_pts [icell [3]]Это будет выглядеть как тот же растр, но с местом, где 3-я точка упал (обратите внимание на красную коробку):
Теперь просто запустите
gridDistance
, чтобы он вычислил расстояния от ячейки со значением2
(в данном случае только одна ячейка) и опускать значения из1
(суша) при прохождении дистанций:дЭто будет медленным для больших растров (или очень высокого разрешения). Посмотрим, как выглядит:
Цвета соответствуют расстояниям от точки 3 (местоположение, которое мы присвоили значению «2» в растре).
Теперь мы можем просто запросить значения расстояния в ячейках другого баллов:
d [icell] ## [1] 1310.5141 612.1404 0,0000Итак, 612 км вокруг Тасмании от точки 3 до 2, как плывет дельфин. Это было бы всего 419 км, если бы мы могли пролететь прямо над Тасманией:
м [2,3] / 1000 ## 419.5004 [м](примечание говорит, что метры, но это потому, что R не запомнил, что мы делится на 1000)
Связанные
Расчет расстояния между двумя точками на Земле | Билал Химите | The Startup
Как известно большинству из нас, Земля не плоская.Это геоид или примерно сплюснутый сфероид. Таким образом, вычисление расстояния между двумя точками на Земле непосредственно на карте — это не расстояние, которое вы пройдете в реальной жизни. Потому что вам, возможно, придется копать землю, чтобы добраться до места назначения.
Фактически, никакая картографическая проекция не сохраняет расстояние между точками на карте и не искажает его. Таким образом, ошибка расстояния будет всегда. Но для небольших расстояний погрешность настолько мала, что не стоит прилагать лишние мили (понятно?) И рассчитывать точное расстояние.
Нам нужно вычислять не евклидово расстояние между двумя точками, а кратчайшее расстояние по поверхности.
Мы собираемся вывести формулу расстояния между двумя точками на Земле с учетом их географических координат.
Географическая система координат
В географической системе координат положение точки определяется двумя переменными:
- Широта φ: (-90 ° <φ≤90 ° ). угол между плоскостью экватора и линией, проходящей через центр Земли и точку. Положительные значения — к северу от экваториальной плоскости, отрицательные — к югу.
- Долгота λ ( -180 ° <φ≤180 ° ) : угол между плоскостью нулевого меридиана (гринвичской) и линией, проходящей через центр Земли и точку .
Отныне углы будут в радианах вместо градуса .(2π = 360 ° )
Предположим, на Земле есть две точки A и B с координатами:
, где R — радиус Земли.
Для небольших расстояний можно с уверенностью предположить, что Земля плоская. Итак, рассчитаем евклидово расстояние d .
Во-первых, нам нужны координаты A и B в декартовых координатах, используя формулу:
Мы получаем
, что упрощается до
Для среднего расстояния (ниже…) мы должны предположить, что Земля находится хотя бы сферической.
Как следствие, путь между двумя точками будет дугой. Длина дуги рассчитывается по формуле:
Где D — расстояние, R — радиус Земли, α — угол между первой точкой, центром Земли и второй точкой.
Теперь нам нужно найти α . К счастью, мы можем использовать расстояние d , чтобы найти α .
Если разделить α пополам, станет проще.
Отсюда получаем
Таким образом
Мы можем избавиться от d , используя гаверсинус и обратную ей функцию.
По определению
Итак, для α
Таким образом,
Экваториальная выпуклость Земли составляет 42,77 км. При очень больших расстояниях эту выпуклость необходимо учитывать.
Предполагая, что Земля представляет собой сплюснутый сфероид с полярным радиусом и экваториальным радиусом, мы можем представить его с помощью уравнения:
Идея состоит в том, чтобы получить пересечение (эллипс) Земли и плоскости, содержащей две точки, и центр земли.Затем вычислите длину эллиптической дуги с помощью эллиптического интеграла.
Расчет матрицы расстояний — Карты Bing
- 14 минут на чтение
В этой статье
API матрицы расстояний Bing Maps предоставляет время и расстояния в пути для набора исходных и конечных пунктов. Возвращаемые расстояния и время основаны на маршрутах, рассчитанных API маршрутов Bing Maps.Время основано на прогнозируемой информации о трафике и зависит от времени начала, указанного в запросе. Матрицы расстояний могут быть рассчитаны для автомобильных, пешеходных маршрутов и маршрутов общественного транспорта. Этот API также может генерировать матрицы расстояний, которые дополнительно включают гистограмму времени в пути за период времени с заданным интервалом, который учитывает прогнозируемый трафик в это время.
Матрицы расстояний используются в нескольких различных типах приложений. Чаще всего используются алгоритмы, которые решают задачу коммивояжера (TSP) и задачу маршрутизации транспортных средств (VRP).Некоторые другие распространенные приложения включают:
- Сортировка результатов поиска по фактическому расстоянию или времени в пути.
- Определите время прибытия на основе времени в пути.
- Подсчитайте разницу во времени в пути между местоположениями. Например: мы собираемся переехать в новый офис, как это влияет на время в пути наших сотрудников?
- Кластеризация данных на основе времени в пути и расстояний. Например: Найдите все дома, которые находятся в пределах 1 мили от углового магазина.
Когда вы делаете запрос с использованием одного из следующих шаблонов URL-адресов, ответ возвращает ресурс матрицы расстояний, который содержит либо массив ячеек матрицы расстояний, либо информацию об асинхронном запросе, который был сделан для вычисления матрицы расстояний. Каждая ячейка матрицы расстояний содержит местоположение и индекс исходной и конечной точек, с которыми она связана, время в пути и расстояние. Если запрошена гистограмма матрицы расстояний, будет включено время отправления, когда в гистограмме будет включена ячейка, к которой она относится.Дополнительные сведения о ресурсе «Матрица расстояний» см. В разделе «Данные матрицы расстояний». Вы также можете просмотреть пример URL-адреса и значений ответа в разделе «Примеры».
Информацию о географической доступности расчета матрицы расстояний см. В параметре travelMode ниже.
Пределы API
Запросы к API матрицы расстояний могут быть выполнены одним из двух способов:
- Большинство запросов можно выполнить с помощью простого синхронного запроса GET или POST.
- ( PREVIEW ) Более сложные запросы, связанные с вождением, которые требуют больше времени для обработки, такие как вычисление гистограммы времени прохождения и расстояний для каждой ячейки матрицы, могут быть выполнены путем выполнения асинхронного запроса матрицы расстояний. Этот тип запроса принимается только в том случае, если режим движения установлен на движение и указано время начала движения.
Можно запросить матрицу расстояний, содержащую до 2500 пар исходный-целевой, которая рассчитывается путем умножения количества исходных точек на количество пунктов назначения. Например, у вас может быть 1 исходная точка и 2500 пунктов назначения или 50 пунктов отправления и 50 пунктов назначения.
Может быть запрошена гистограмма времени прохождения и расстояний, но она ограничена матрицей расстояний, которая имеет максимум 100 пар исходный-получатель, когда запрос выполняется асинхронно, и 10 пар исходный-получатель, когда выполняется синхронно.Максимальный интервал времени между временем начала и окончания при вычислении гистограммы матрицы расстояний составляет 24 часа.
Когда использовать синхронные или асинхронные запросы
Сделайте синхронный запрос, если режим движения — движение, ходьба или транзит, и:
- Общее количество пар исходный-целевой меньше или равно 2500, и время начала не указано.
или
- Режим движения предназначен для вождения, количество пар отправная точка-конечная точка меньше или равно 10, и указывается время начала, но не время окончания.Это просто вернет одну ячейку для каждой пары исходный-целевой, которая рассчитывается с использованием прогнозных данных трафика.
Сделать асинхронный запрос, если режим движения предназначен для движения, указывается время начала и:
- Количество пар исходная-конечная точка меньше или равно 100, указывается время начала и время окончания.
Если ваш сценарий не соответствует ни одному из параметров, описанных выше для синхронных и асинхронных запросов, вам нужно будет разбить запрос на более мелкие части.Обратите внимание, что транзакции основаны на общем количестве ячеек в итоговой матрице, а не на количестве запросов, поэтому такое же количество транзакций будет сгенерировано, если вы сделаете два запроса, каждый из которых генерирует 100 ячеек, или 1 запрос, который генерирует 200 ячеек.
Как работают асинхронные запросы
См. Документацию по асинхронным запросам.
Как рассчитать количество ячеек, в которых будет ответ
При вычислении простой матрицы расстояний каждая пара исходный-конечный пункты генерирует единственную ячейку в матрице.
Например, матрица, имеющая 2 источника и 5 пунктов назначения, сгенерирует 10 ячеек, где 2 * 5 = 10.
Когда матрица включает гистограмму, каждая пара исходный-целевой будет иметь ячейку в матрице для каждого временного интервала. Количество временных интервалов, которые будет иметь запрос, зависит от разрешения, времени начала и окончания.
Например, матрица, которая имеет 2 источника, 5 пунктов назначения и извлекает временные интервалы с 15-минутным шагом (разрешение = 1) в течение 24 часов, сгенерирует 960 ячеек, где 2 * 5 * 24/0.25 = 2 * 5 * 24 * 4 = 960.
Примечание
Ячейки не будут создаваться для пар исходная-конечная точка с одинаковым индексом и координатой. Они не будут включены в подсчет транзакций. Если они существуют в вашем запросе, вы можете вычесть их из рассчитанного количества ячеек выше, чтобы получить более точное число для оценки количества транзакций.
Как рассчитать общее количество оплачиваемых транзакций, сгенерированных запросом
Оплачиваемая транзакция создается для каждых 4 ячеек в матрице с округлением до ближайшего целого числа.Для простой матрицы оплачиваемые транзакции будут рассчитываться по следующей формуле:
Например, матрица, имеющая 2 источника и 5 пунктов назначения, сгенерирует 3 оплачиваемые транзакции, где потолок (0,25 * 2 * 5) = 3.
При вычислении матрицы, которая включает гистограмму, только первые 30 временных интервалов в каждой паре исходный-целевой учитываются в счет транзакций, подлежащих оплате, любые дополнительные временные интервалы предоставляются бесплатно.
Например, матрица, которая имеет 2 источника, 5 пунктов назначения и извлекает временные интервалы с 15-минутным шагом (разрешение = 1) в течение 24 часов, сгенерирует 75 ячеек, где Ceiling (0. 25 * 2 * 5 * Мин (30, 24 / 0,25)) = Потолок (0,25 * 2 * 5 * Мин (30, 96)) = Потолок (0,25 * 2 * 5 * 30 ) = 75. Обратите внимание, что 24 /0,25 = 24 * 4 = 96, но поскольку только первые приращения для каждой пары исходный-пункт назначения учитываются для оплачиваемой транзакции, 66 временных интервалов исключаются из расчета транзакции для каждой пары исходный-пункт назначения, таким образом вы экономите в общей сложности 165 оплачиваемых транзакций. в этом сценарии.
Поддерживаемые методы HTTP
GET, POST
POST-запросов требует, чтобы все параметры были переданы в тело запроса как объект JSON.Этот API поддерживает COR.
Когда использовать HTTP GET по сравнению с POST
Многие разработчики предпочитают простоту запросов HTTP GET, которые просто требуют создания URL-адреса. Однако браузеры и серверы имеют ограничения на максимальную длину URL-адресов. Как правило, длина URL-адресов не должна превышать 2083 символа. Имея это в виду, рекомендуется использовать HTTP-запросы GET только в том случае, если ваш запрос имеет менее 50 источников и пунктов назначения.
Шаблон URL
Примечание
Эти шаблоны поддерживают протоколы HTTP и HTTPS.Чтобы использовать этот API, у вас должен быть ключ для получения Bing Maps.
URL-адрес запроса синхронной матрицы расстояний (GET)
Получает простую матрицу расстояний для набора исходных и конечных пунктов с помощью запроса HTTP GET.
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?origins={lat0,long0;lat1,lon1;latM,lonM}&destinations={lat0,lon0;lat1,lon1;latN,longN} & travelMode = {travelMode} & startTime = {startTime} & timeUnit = {timeUnit} & key = {BingMapsAPIKey}
URL-адрес запроса синхронной матрицы расстояний (POST)
Получает простую матрицу расстояний для набора исходных и конечных точек с помощью запроса HTTP POST.
URL-адрес запроса HTTP POST
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?key={BingMapsAPIKey}
Заголовок POST
Content-Length: insertLengthOfHTTPBody
Тип содержимого: приложение / json
Корпус поста
{
"происхождение": [{
"широта": lat0,
"долгота": lon0
},
{
"широта": широта,
"долгота": lonM
}],
"направления": [{
"широта": lat0,
"долгота": lon0
},
{
"широта": latN,
"долгота": lonN
}],
"travelMode": travelMode,
"startTime": startTime,
"timeUnit": timeUnit
}
URL-адрес запроса асинхронной матрицы расстояний (GET)
Создает задание для вычисления матрицы расстояний с использованием асинхронного запроса GET.Этот тип запроса поддерживается только в том случае, если режим движения установлен на движение. При выполнении асинхронных запросов необходимо указать время начала.
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrixAsync?origins={lat0,long0;lat1,lon1;latM,lonM}&destinations={lat0,lon0;lat1,lon1;latN,longN} & travelMode = {travelMode} & startTime = {startTime} & timeUnit = {timeUnit} & key = {BingMapsAPIKey}
URL-адрес запроса асинхронной матрицы расстояний (POST)
Создает задание для вычисления матрицы расстояний с использованием асинхронного запроса POST.Этот тип запроса поддерживается только в том случае, если режим движения установлен на движение. При выполнении асинхронных запросов необходимо указать время начала.
URL-адрес запроса HTTP POST
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrixAsync?key={BingMapsAPIKey}
Заголовок HTTP POST
Content-Length: insertLengthOfHTTPBody
Тип содержимого: приложение / json
Тело HTTP POST
{
"происхождение": [{
"широта": lat0,
"долгота": lon0
},
{
"широта": широта,
"долгота": lonM
}],
"направления": [{
"широта": lat0,
"долгота": lon0
},
{
"широта": latN,
"долгота": lonN
}],
"travelMode": travelMode,
"startTime": startTime,
"endTime": endTime,
"разрешение": разрешение,
"timeUnit": timeUnit
}
URL для проверки статуса асинхронного запроса (GET)
Первоначальный асинхронный ответ включает свойство callbackUrl
, которое содержит URL-адрес, который можно использовать для проверки статуса задания. В качестве альтернативы URL-адрес обратного вызова также может быть сгенерирован путем добавления requestId
, который возвращается в начальном асинхронном запросе вместе с тем же используемым ключом Bing Maps, с конечной точкой DistanceMatrixAsyncCallback , как показано ниже. В ответе на этот запрос будет указано, завершен запрос или нет, если он завершен, он предоставит свойство resultUrl
, которое является URL-адресом, который можно использовать для загрузки результатов.
https: //dev.virtualearth.net / REST / v1 / Routes / DistanceMatrixAsyncCallback? requestId = {requestId} & key = {BingMapsAPIKey}
Параметры шаблона
Примечание
Дополнительные параметры, такие как параметры вывода и обратного вызова JSON, находятся в параметрах вывода.
Параметры | Описание |
---|---|
происхождение | Обязательно . Список исходных точек, описанных как пары координат с широтой и долготой.Формат каждой пары координат должен использовать один из следующих форматов: Для запросов GET: lat0, lon0; lat1, lon1; …; latM, lonM Пример : origins = 37.77916, -122.42; 32.71568, — 117.16172 Для запросов POST: [ Пример: «origin»: [ |
пункт назначения | Необязательно . Список пунктов назначения, описанных как пары координат с широтой и долготой. Если не указано иное, будет сгенерирована матрица размера n x n с использованием исходных точек. Формат каждой пары координат должен иметь следующий формат: Для запросов GET: lat0, lon0; lat1, lon1 ;…; latM, lonM Пример : destination = 37.77916, -122.42; 32.71568, -117.16172 Для запросов POST: [ Пример: «направления»: [ |
режим путешествия | Обязательно . Задает вид транспорта, который будет использоваться при вычислении матрицы расстояний. Может принимать одно из следующих значений: • вождение Пример : travelMode = driving Географическая доступность : |
время начала | Дополнительно для вождения . Задает время начала или отправления матрицы для расчета и использует прогнозные данные трафика. Это должна быть строка даты в формате, который может быть проанализирован DateTimeOffset.Parse. Эта опция поддерживается только в том случае, если выбран режим движения «Вождение». Пример : startTime = 2017-06-15T8: 00: 00-07: 00 |
endTime | Дополнительно для вождения . Если указано, матрица, основанная на данных трафика, содержит гистограмму времени в пути и расстояний для заданных интервалов разрешения (по умолчанию 15 минут) между временем начала и окончания. Чтобы запрос был действительным, необходимо указать время начала, а общее время между началом и окончанием не может превышать 24 часов. Это должна быть строка даты в формате, который может быть проанализирован DateTimeOffset.Разобрать. Эта опция поддерживается только в том случае, если выбран режим движения «Вождение». Пример : endTime = 2017-06-15T13: 00: 00-07: 00 |
разрешение | Дополнительно для вождения . Количество интервалов для вычисления гистограммы данных для каждой ячейки, где один интервал составляет четверть часа. Может принимать одно из следующих значений: • 1 — 15 минут Если указано время начала и разрешение Пример : разрешение = 2 |
расстояние Единица | Необязательно. Единицы измерения расстояний в ответе. Одно из следующих значений: • миля или Пример : distanceUnit = mi |
время Единица | Необязательно. Единицы измерения длительности времени в ответе. Одно из следующих значений: • минута [по умолчанию] Пример : timeUnit = секунда |
Подсказка
Заблаговременно выполните геокодирование исходных и конечных пунктов и сохраните эту информацию, если вы планируете использовать эти местоположения в будущих запросах.Условия использования Bing Maps позволяют хранить данные результатов геокодирования до тех пор, пока у вас есть лицензия Bing Maps. Это может помочь ускорить будущие запросы и сократить количество транзакций, так как геокодирование отправления и назначения не потребуется.
Ответ
Ресурс DistanceMatrix
возвращается, когда вы делаете запрос с одним из следующих URL-адресов. Дополнительные сведения о ресурсе DistanceMatrix
см. В разделе «Данные матрицы расстояний». Дополнительные сведения об общем синтаксисе ответа для служб REST карт Bing Maps см. В разделе Описание общего ответа.Ответы JSON и XML предоставлены для примеров URL-адресов в следующем разделе.
Эти URL-адреса поддерживают форматы ответов JSON ( application / json
) и XML ( application / xml
). Ответ JSON предоставляется по умолчанию, если вы не запрашиваете вывод XML, задав параметр вывода ( o
). Для получения дополнительной информации см. Параметры вывода.
Примеры
Все примеры включают GET и его эквивалент POST и будут использовать следующий набор источников и пунктов назначения.
Происхождение:
- Сиэтл, Вашингтон (47.6044, -122.3345)
- Редмонд, Вашингтон (47.6731, -122.1185)
- Бельвью, Вашингтон (47.6149, -122.1936)
Направления:
- Портленд, OR (45.5347, -122.6231)
- Рентон, Вашингтон (47.4747, -122.2057)
Расчет простой матрицы расстояний на основе вождения (синхронно)
В следующем примере показано, как запросить простую матрицу расстояний на основе вождения для набора исходных и конечных пунктов.Чтобы просмотреть полные ответы XML и JSON, см. Пример матрицы расстояний.
URL-адрес запроса HTTP GET
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?origins=47.6044,-122.3345;47.6731,-122.1185;47.6149,-122.1936&destinations=45.5347,-122.6231;47.4747,-122.2057&travelMatrix = {BingMapsAPIKey}
URL-адрес запроса HTTP POST
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?key={BingMapsAPIKey}
Заголовок HTTP POST
Длина содержимого: 450
Тип содержимого: приложение / json
HTTP POST Body
{
"происхождение": [{
«широта»: 47. 6044, г.
«долгота»: -122,3345
},
{
«широта»: 47,6731,
«долгота»: -122,1185
},
{
«широта»: 47,6149,
«долгота»: -122,1936
}],
"направления": [{
«широта»: 45,5347,
«долгота»: -122,6231
},
{
«широта»: 47.4747,
«долгота»: -122.2057
}],
"travelMode": "вождение"
}
Расчет простой матрицы расстояний на основе вождения за определенное время (синхронно)
В следующем примере показано, как запросить простую матрицу расстояний на основе вождения для набора исходных и конечных пунктов в указанное время, 15 июня, -е, , 2017, 13:00 по тихоокеанскому стандартному времени.Этот запрос будет автоматически использовать прогнозные данные трафика для предоставления точных оценок.
URL-адрес запроса HTTP GET
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?origins=47.6044,-122.3345;47.6731,-122.1185;47.6149,-122.1936&destinations=45.5347,-122.6231;47.4747,-122.2057&travelMaster = 2017-06-15T13: 00: 00-07: 00 & key = {BingMapsAPIKey}
URL-адрес запроса HTTP POST
https: // dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?key={BingMapsAPIKey}
Заголовок HTTP POST
Длина содержимого: 497
Тип содержимого: приложение / json
HTTP POST Body
{
"происхождение": [{
«широта»: 47.6044,
«долгота»: -122,3345
},
{
«широта»: 47,6731,
«долгота»: -122,1185
},
{
«широта»: 47,6149,
«долгота»: -122,1936
}],
"направления": [{
«широта»: 45.5347, г.
«долгота»: -122,6231
},
{
«широта»: 47.4747,
«долгота»: -122.2057
}],
"travelMode": "вождение",
"startTime": "2017-06-15T13: 00: 00-07: 00"
}
Расчет простой матрицы расстояний на основе вождения за определенное время (асинхронно)
В следующем примере показано, как запросить простую матрицу расстояний на основе вождения для набора исходных и конечных пунктов в указанное время, 15 июня, -е, , 2017, 13:00 по тихоокеанскому стандартному времени. Этот запрос будет автоматически использовать прогнозные данные трафика для предоставления точных оценок. Чтобы просмотреть полные ответы XML и JSON, см. Асинхронный пример матрицы расстояний.
URL-адрес запроса HTTP GET
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrixAsync?origins=47.6044,-122.3345;47.6731,-122.1185;47.6149,-122.1936&destinations=45.5347,-122.6231;47.4747&velstriving=mode=v2.2057 = 2017-06-15T13: 00: 00-07: 00 & key = {BingMapsAPIKey}
URL-адрес запроса HTTP POST
https: // dev.virtualearth.net/REST/v1/Routes/DistanceMatrixAsync?key={BingMapsAPIKey}
Заголовок HTTP POST
Длина содержимого: 497
Тип содержимого: приложение / json
HTTP POST Body
{
"происхождение": [{
«широта»: 47.6044,
«долгота»: -122,3345
},
{
«широта»: 47,6731,
«долгота»: -122,1185
},
{
«широта»: 47,6149,
«долгота»: -122,1936
}],
"направления": [{
«широта»: 45.5347, г.
«долгота»: -122,6231
},
{
«широта»: 47.4747,
«долгота»: -122.2057
}],
"travelMode": "вождение",
"startTime": "2017-06-15T13: 00: 00-07: 00"
}
После выполнения первоначального запроса будет возвращен идентификатор запроса
. requestId
— это уникальный идентификатор для асинхронного запроса. Это можно использовать для отслеживания состояния запроса, пока он не будет завершен, после чего ответ будет включать свойство resultUrl
, из которого может быть загружена итоговая матрица расстояний.Следующий URL-адрес проверяет этот статус асинхронного запроса, который имеет requestId
90b07189-33d8-4cbf-866a-1bd5c5b4f474
.
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrixAsyncCallback?requestId=90b07189-33d8-4cbf-866a-1bd5c5b4f474&key={BingMapsAPIKey}
Расчет гистограммы матрицы расстояний на основе вождения (асинхронный)
В следующем примере показано, как запросить гистограмму матрицы расстояний на основе вождения для набора исходных и конечных пунктов между 15 июня -е , 2017 в 13:00 по тихоокеанскому времени и 15 июня -го , 2017 в 17:00 по тихоокеанскому стандартному времени с разрешением 2 (30 -минутные интервалы). Этот запрос будет автоматически использовать прогнозные данные трафика для предоставления точных оценок. Чтобы просмотреть полные ответы в формате XML и JSON, см. Пример гистограммы матрицы расстояний.
URL-адрес запроса HTTP GET
https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrixAsync?origins=47.6044,-122.3345;47.6731,-122.1185;47.6149,-122.1936&destinations=45.5347,-122.6231;47.4747&velstriving=mode=v2.2057 = 2017-06-15T13: 00: 00-07: 00 & endTime = 2017-06-15T17: 00: 00-7: 00 & resolution = 2 & key = {BingMapsAPIKey}
URL-адрес запроса HTTP POST
https: // dev.virtualearth.net/REST/v1/Routes/DistanceMatrixAsync?key={BingMapsAPIKey}
Заголовок HTTP POST
Длина содержимого: 564
Тип содержимого: приложение / json
HTTP POST Body
{
"происхождение": [{
«широта»: 47.6044,
«долгота»: -122,3345
},
{
«широта»: 47,6731,
«долгота»: -122,1185
},
{
«широта»: 47,6149,
«долгота»: -122,1936
}],
"направления": [{
«широта»: 45.5347, г.
«долгота»: -122,6231
},
{
«широта»: 47.4747,
«долгота»: -122.2057
}],
"travelMode": "вождение",
"startTime": "2017-06-15T13: 00: 00-07: 00",
"endTime": "2017-06-15T17: 00: 00-07: 00",
«разрешение»: 2
}
После выполнения первоначального запроса будет возвращен идентификатор запроса
. requestId
— это уникальный идентификатор для асинхронного запроса. Это можно использовать для отслеживания статуса запроса, пока он не будет завершен, после чего ответ будет включать свойство resultUrl
, из которого может быть загружена итоговая гистограмма матрицы расстояний.Следующий URL-адрес проверяет этот статус асинхронного запроса, который имеет requestId
90b07189-33d8-4cbf-866a-1bd5c5b4f474
.