Как найти расстояние между двумя точками??
Мне, допустим, нужно определить расстояние между Римом и Астаной в км, я уже нашла примерную широту и долготу, знаю, что нужно что-то умножать на 11, но если я вычту 53-43 (широты 1 и 2 точки), получается 10, 10 умножаю на 111, получается 1110, а реальное расстояние между Римом и Астаной - 5810 км. Мне нужно объяснить как это решать, так как я не понимаю, а в интернете я ничего не могу найти, не понятно.
Расстояние определяют по долготе, а не по широте.
Рим - .12° в. д.
Астана - 71° в. д.
71 - 12 = 59
111* 59 = 6549 км приблизительно
Законы сферической тригонометрии позволяют рассчитывать расстояния между точками, расположенными на сфере.
Кратчайшее расстояние между двумя точками A и B на земной поверхности (если принять ее за сферу) определяется зависимостью:
d = arccos {sin(Фa)·sin(Фb) + cos(Фa)·cos(Фb)·cos(Лa - Лb)},
где Фa и Фb — широты, Лa, Лb — долготы данных пунктов, d — расстояние между пунктами, измеряемое в радианах длиной дуги большого круга земного шара.
Расстояние между пунктами, измеряемое в километрах, определяется по формуле:
L = d·R,
где R = 6371 км — средний радиус земного шара.
Переводим в радианы
Фa=51.1801*3.14/180=0.8928084111111111
Фb=41.89474*3.14/180=0.7308304644444444
Лa=71.44598*3.14/180=1.2463354288888889
Лb=12.4839*3.14/180=0.2177747
d = arccos {sin(0.8928084111111111)*sin(0.7308304644444444) + cos(0.8928084111111111)*cos(0.7308304644444444)*cos(1.2463354288888889 - 0.2177747)},
arccos(0.760884278655830624946292334371080725)
0.706121537535*6371=4498.700315635485
Расстояние авиаперелета: 4499 км.
Расстояние между Римом и Астаной по прямой (то есть расстояние авиаперелета) равно 4499 километров (2794 миль).
Кратчайшее расстояние между двумя точками на земной поверхности (если принять ее за сферу) определяется зависимостью:
cos(d) = sin(φА) ·sin(φB) + cos(φА) ·cos(φB)·cos(λА − λB),
где φА и φB — широты, λА, λB — долготы данных пунктов, d — расстояние между пунктами, измеряемое в радианах длиной дуги большого круга земного шара.
Расстояние между пунктами, измеряемое в километрах, определяется по формуле:
L = d·R,
где R = 6371 км — средний радиус земного шара.
Сферическая широта точки А — угол φА между плоскостью экватора и направлением R на данную точку из центра земной сферы.
Сферическая долгота точки А — угол λА, заключенный между плоскостью нулевого (Гринвичского) меридиана и плоскостью меридиана данной точки.
Опять же расстояние получится без учета пересеченности местности и эллипсоидности Земли.