Расстояние между точками по координатам EPSG

У меня есть точки с координатами EPSG Projection 3059 - LKS92 / Latvia TM. Мне нужно вычислить расстояние в метрах между двумя точками.

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

PROJCS["LKS92 / Latvia TM",
 UNIT["metre",1,
 PARAMETER["scale_factor",0.9996],

Единица составляет 1 метр, но следует ли учитывать масштабный коэффициент? Может быть, 1 единица в этой системе - не 1 м, а 0,9996 метра?

1 ответ

Решение

Нет, масштабный коэффициент в проекции карты интегрируется в расчеты проекции. Целью данного фактора является минимизация общего искажения по мере увеличения восточного направления от центрального меридиана (24° в.д.). 0.9996 является распространенным фактором, когда задействован поперечный меркатор (ТМ).

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

Другие вопросы по тегам