Как найти расстояние между точками по градусам

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

Итак, задача: вычислить расстояние между двумя городами. Известно только одно – географические координаты, то есть широта и долгота. Посмотрим эти данные в справочнике, ну или в Википедии.

Итак, что нам известно: координаты Москвы:

55,7522 град. с.ш., 37.6156 град. в.д.

Координаты Петербурга:

59,89444 град. с.ш., 30,26417 град. в.д.

Построим с помощью Excel трапецию:

Рисунок 1.
Рисунок 1.

Итак, у нас есть трапеция ABCD. На ней точка D – это Москва, точка B – это Петербург. Отрезок AB проходит по меридиану Петербурга, BC – по параллели Петербурга, CD – по меридиану Москвы и AD – по параллели Москвы.

Что нам известно? Во-первых известны все географические координаты каждой из точек:

A: 55,7522, 30,26417;

B: 59,89444, 30,26417;

C: 59,89444, 37,6156;

D: 55,7522, 37,6156.

Вычислить AB и CD достаточно просто. На меридианах в градусе примерно одинаковое число километров. Это расстояние можно взять из справочных данных, и оно составляет примерно 111,1 км в каждом градусе.

Нужная нам разница в градусах – это 59,89444-55,7522, или 4,14224. А это значит, что разница в километрах – это 4,14224*111,1=460,2029 км.

Что же касается оснований трапеции, там тоже все достаточно просто. Экватор – это ноль градусов северной широты, и длина каждого градуса на экваторе около 111,3 км. Поскольку косинус ноля – это единица, то для любой параллели верна следующая формула: длина каждого градуса равна произведению 111,3 на косинус того угла, который числится в градусах северной широты (ну или южной, если это происходит южнее экватора).

Итак, с помощью Excel вычислим нужные нам косинусы:

  • cos(55.7522) = 0,562773
  • cos(59.89444) = 0,501595

Это значит, что 1 градус в верхнем основании нашей трапеции =111,3*0,501595=55,82749 км, а один градус в нижнем основании трапеции =111,3*0,562773=62,6366 км. Поскольку число градусов одинаково как в верхнем, так и в нижнем основаниях трапеции и составляет 37,6156-30,26417, то есть 7,35143 градуса. Но число километров в верхнем и нижнем основаниях трапеции не одинаковое.

Рассчитаем эти расстояния в километрах. BC=7,35143*55,82749=410,4119 км.

AD=7,35143*62,6366=460,469 км.

Теперь проведем высоту BH в нашей трапеции:

Рисунок 2.
Рисунок 2.

В прямоугольном треугольнике ABH нам известно, что гипотенуза равна 460,2029 км, малый катет тоже известен (это половина разницы между длинами оснований трапеции, то есть 0,5*[460,469-410,4119], то есть 0,5*50,05711, или 25,02856 км).

Итак, найдем высоту трапеции ABCD, ее можно вычислить с помощью теоремы Пифагора. Напомню, что мы знаем и длину гипотенузы, и длину наименьшего из катетов.

  • Квадрат гипотенузы: 211786,7
  • Квадрат известного катета: 626,4
  • Разность между этими числами: 211160,2

Корень из этой разности – 459,5218 км. Это и есть наша высота трапеции, то есть BH.

Задача почти решена. Для нахождения расстояния между Москвой и Питером нам нужно вычислить диагональ трапеции, то есть BD. Нарисуем эту линию:

Рисунок 3.
Рисунок 3.

Итак, у нас есть треугольник BHD. BH мы только что вычислили (459,5218 км), HD тоже известно (нужно от большего основания трапеции отнять AH. 460,469-25,02856=435,4404).

Два катета известны, нужно найти гипотенузу. По той же теореме Пифагора, и мы увидим, что гипотенуза будет равна 633,0629 км. Это и есть расстояние от Питера до Москвы.

Проверим наши вычисления, спросив у Яндекса, сколько составляет расстояние от Питера до Москвы.

Рисунок 4.
Рисунок 4.

Мы увидим ответ – 634 км. При вычислениях по нашей методике получилось чуть больше, чем 633 км. Это значит, что погрешность при данном виде вычислений достаточна мала. Но если учесть, что крупные города – это не маленькие точки, а большие расстояния с севера на юг и с запада на восток, то можно сказать, что мы вычислили все правильно.

А на этом пока всё, подписывайтесь на мой канал и до новых встреч!

Расстояние между двумя координатами

Онлайн калькулятор рассчитывает расстояние между двумя географическими координатами.

Инструкция по использованию калькулятора

Широту и долготу двух точек, между которыми необходимо найти расстояние, следует указывать в градусах в виде десятичной дроби.
Например, расстояние между Москвой (55.75059; 37.61777) и Киевом (50.44952; 30.52537) составляет 755 километров.

Южная широта и западная долгота задаются отрицательной величиной от 0° до -90° и от 0° до -180° соответственно.

Поделиться страницей в социальных сетях:

С помощью градусной сетки на географической карте и глобусе можно определять расстояния. Все меридианы — одинаковой длины, поэтому известно, что длины их дуг величиной (1°) составляют (111,3) км.

Длина параллелей величиной (1°) на разных широтах различается. Длина увеличивается от полюсов к экватору.

Таблица (1). Значение дуг параллелей

Широта

Длина (1°), км

(0°)

(111,3)

(5°)

(110,9)

(10°)

(109,6)

(15°)

(107,6)

(20°)

(104,6)

(25°)

(102,1)

(30°)

(96,5)

(35°)

(91,3)

(40°)

(85,4)

(45°)

(78,8)

(50°)

(71,7)

(55°)

(64,0)

(60°)

(55,8)

(65°)

(47,2)

(70°)

(38,2)

(75°)

(28,9)

(80°)

(19,4)

(85°)

(9,7)

(90°)

(0)

Определение расстояний по параллели

1.png

Длины дуг величиной (1°) для разных параллелей неодинаковы — они уменьшаются от экватора к полюсам.

(А =) ((д1)(+) (д2)) (·) (104,6) (длина (1°) на широте (20°)) (=) ((10° +) (20°)) (·) (104,6 =) (30°) (·) (104,6 =) (3 138) км.

(Б =) ((д1) (–) (д2)) (·) (109,6 =) ((20° –) (10°)) (·) (109,6 =) (10° ·) (109,6 =) (1 096) км.

(В =) ((д2) (–) (д1)) (·) (96,5 =) ((90° –) (60°)) (·) (96,5 =) (30° ·) (96,5 =) (2 895) км.

Определение расстояний по меридиану

2.png

Длина дуги (1°) меридиана приблизительно равна (111,3) км ((20 000) км (:) (180° =) (111,3) км).

(А =) ((ш1)(+) (ш2)) (·) (111,3 =) ((20° +) (10°)) (·) (111,3 =) (30° ·) (111,3 =) (3 339) км.

(Б =) ((ш1) (–) (ш2)) (·) (111,3 =) ((40° –) (10°)) (·) (111,3 =) (30° ·) (111,3 =) (3 339) км.

(В =) ((ш2) (–) (ш1)) (·) (111,3 =) ((30° –) (10°)) (·) (111,3 =) (20° ·) (111,3 =) (2 226) км.

Конечно, возможно. Исходим из того, что длина меридиана 20 004 км, он делится на 180 градусов. Следовательно, в одном градусе широты 111,16 км. С долготой несколько сложнее. Экватор несколько длиннее меридиана, поэтому на экваторе 1 градус соответствует 111,3 км, а на произвольной параллели эту величину нужно умножить на косинус широты.

Т.о. алгоритм следующий:

  1. Находим меридианальное расстояние между двумя точками, умножив разницу в широте в градусах на 111,16 км, А.
  2. Находим расстояние по параллели точки с меньшей широтой, умножив разность долгот в градусах на 111,3 км и косинус точки с меньшей широтой, B.
  3. Находим искомое расстояние по теореме Пифагора в варианте для сферической поверхности как (C/R)^2 =(A/R)^2+(B/R)^2, где R = 6400 км – радиус Земли.

В качестве примера возьмем координаты Москвы 55° 45′ с.ш. 37° 37′ в.д.

Саратова – 51° 33′ с.ш. 46° 0′ в.д.

A = 4,2 гр х 111,16 км = 466,87 км

B = 8,38 гр х cos (51,55 гр) х 111,3 км = 579,98 км

С = 744,54 км.

Расстояние по автодороге – 860 км.

Как определить расстояние от одного объекта на карте до другого используя градусную сетку.



Знаток

(355),
закрыт



11 лет назад

Вишапакар

Высший разум

(153289)


11 лет назад

При определении расстояний по градусной сетке по направлению север — юг, необходимо узнать широту северного и широту южного пункта, определить разницу в градусах и умножить на 111,1 км (1° любого меридиана равен 111,1 км) .

При определении расстояний по направлению запад — восток необходимо узнать долготу западного и долготу восточного пункта (не забывайте, что крайние восточные точки России имеют западную долготу!) , затем определить расстояние между этими пунктами в градусах. Если одинаковая долгота (обе восточные) — определить разницу, если разная долгота (одна — западная, другая восточная) — определить сумму) и умножить на соответствующий показатель для каждой параллели:

на 40° с. ш. — 1° равен 85,4 км;
на 50° с. ш. — 1° равен 71,7 км;
на 60° с. ш. — 1° равен 55,8 км;
на 70° с. ш. — 1° равен 38,2 км.

Людмила Васильева

Ученик

(130)


6 лет назад

При определении расстояний по градусной сетке по направлению север — юг, необходимо узнать широту северного и широту южного пункта, определить разницу в градусах и умножить на 111,1 км (1° любого меридиана равен 111,1 км) .

При определении расстояний по направлению запад — восток необходимо узнать долготу западного и долготу восточного пункта (не забывайте, что крайние восточные точки России имеют западную долготу!) , затем определить расстояние между этими пунктами в градусах. Если одинаковая долгота (обе восточные) — определить разницу, если разная долгота (одна — западная, другая восточная) — определить сумму) и умножить на соответствующий показатель для каждой параллели:

на 40° с. ш. — 1° равен 85,4 км;
на 50° с. ш. — 1° равен 71,7 км;
на 60° с. ш. — 1° равен 55,8 км;
на 70° с. ш. — 1° равен 38,2 км.

Гек Финн

Мастер

(2373)


5 лет назад

Измерение расстояний с помощью градусной сети. Для расчета расстояний по карте или глобусу можно использовать следующие величины: длина дуги 1° меридиана и 1° экватора равна приблизительно 111 км. Для меридианов это верно всегда, а длина дуги 1° по параллелям уменьшается к полюсам (величина дуги в 1° параллели на экваторе равна 111 км, на 20° северной или южной широты – 105 км и т. д.). На полюсах она равна 0 (т. к. полюс — это точка). Поэтому необходимо знать число километров, соответствующее длине 1° дуги каждой конкретной параллели. Это число написано на каждой параллели на карте полушарий. Чтобы определить расстояние в километрах между двумя пунктами, лежащими на одном меридиане, вычисляют расстояние между ними в градусах, а затем число градусов умножают на 111 км. Для определения расстояния между двумя точками на экваторе также нужно определить расстояние между ними в градусах, а затем умножить на 111 км.
Измерение расстояний с помощью масштаба. Протяженность географического объекта можно определить также и с помощью масштаба. Масштаб карты показывает, во сколько раз расстояние на карте уменьшено относительно реального расстояния на местности. Поэтому, прочертив прямую линию (если нужно узнать расстояние по прямой) между двумя точками и с помощью линейки измерив это расстояние в сантиметрах, следует умножить полученное число на величину масштаба. Например, на карте масштаба 1:100 000 (в 1 см 1 км) расстояние равно 5 см, т. е. на местности это расстояние составляет 1 × 5 = 5 (км). Измерять расстояние по карте можно и с помощью циркуля-измерителя. В этом случае удобно пользоваться линейным масштабом.
Измерение по карте длины кривой линии (например, длины реки). Для измерения можно использовать циркуль-измеритель, курвиметр или тонкую влажную нитку. Предположим, измерение проводится по карте масштаба 1: 5 000 000 (в 1 см 50 км). Циркулю-измерителю придают маленький раствор (2–3 мм), для того чтобы была возможность измерить мелкие изгибы реки, и шагают им вдоль реки, считая шаги. Затем, умножив величину раствора циркуля (например, 3 мм) на количество шагов (предположим, 49), находят общую длину реки на карте:
3 мм × 49 = 147 мм = 14, 7 см.
Таким образом, длина реки будет равна 50 км × 14, 7 = 735 км.
Можно измерить длину реки курвиметром – специальным прибором для измерения длин кривых линий на картах и планах. Колесико курвиметра прокатывают по кривой линии (реки, дороги и т. п.), а счетчик курвиметра считает обороты, указывая искомую длину линии.
Можно измерить длину кривой влажной тонкой ниткой. Ее выкладывают по всем извилинам реки. Затем, выпрямив нитку без сильного натяжения, измеряют ее длину в сантиметрах, а по масштабу определяют длину реки в действительности.
Если производится измерение длины реки по мелкомасштабной карте, то полученный результат оказывается меньше реальной длины этой реки. Это связано с тем, что на мелкомасштабных картах невозможно показать все мелкие изгибы ее русла. Топографические же карты дают больше возможности отразить все изгибы русла, к тому же искажения на них очень малы. Поэтому наиболее точные результаты измерения можно получить по топографическим картам.

Алёна Апет

Ученик

(123)


5 лет назад

При определении расстояний по градусной сетке по направлению север — юг, необходимо узнать широту северного и широту южного пункта, определить разницу в градусах и умножить на 111,1 км (1° любого меридиана равен 111,1 км) .

При определении расстояний по направлению запад — восток необходимо узнать долготу западного и долготу восточного пункта (не забывайте, что крайние восточные точки России имеют западную долготу!) , затем определить расстояние между этими пунктами в градусах. Если одинаковая долгота (обе восточные) — определить разницу, если разная долгота (одна — западная, другая восточная) — определить сумму) и умножить на соответствующий показатель для каждой параллели:

на 40° с. ш. — 1° равен 85,4 км;
на 50° с. ш. — 1° равен 71,7 км;
на 60° с. ш. — 1° равен 55,8 км;
на 70° с. ш. — 1° равен 38,2 км.

Добавить комментарий