Расстояние между точками по координатам 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 является распространенным фактором, когда задействован поперечный меркатор (ТМ).
После проецирования результирующая координата указывается в метрах (в данном случае), дальнейшее масштабирование не требуется, и вы можете использовать простое вычисление гипотензии Пифагора для определения расстояния.