Как перевести координаты россреестра в широту и долготу?

Координаты я беру здесь. В адресной строке они есть. Далее, если посмотреть стек-трейс запросов, то можно увидеть, что приезжают координаты в другой системе координат.

В сети нашёл, что кооринаты в долготе и широте -- это проекция EPSG:4326. То, что в росреестре, по идее, должно быть EPSG:3395. Нашёл калькулятор. Но погрешность катастрофическая.

Подскажите, как перевести координаты из одной проекции в другую?


Ответы (1 шт):

Автор решения: hedgehogues

Преобразования следующие:

def y2lat(y):
    return (2 * math.atan(math.exp(y / 6378137)) - math.pi / 2) / (
            math.pi / 180)


def x2lon(x):
    return x / (math.pi / 180.0) / 6378137.0

Взяты отсюда

→ Ссылка