proj4js vs proj4
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 15 июл 2015, 11:14
- Репутация: 0
- Откуда: Нижний Новгород
proj4js vs proj4
Необходимо пересчитать координаты (0, 0) из МСК52-2 в EPSG:3857.
proj МСК52-2 +proj=tmerc +lat_0=0 +lon_0=44.55 +k=1 +x_0=2250000 +y_0=-5714743.504 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs
3857 +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs
Перепроецирование в proj4js дает 1608094.4382838274, 6018616.818775286
Перепроецирование в proj4 дает 1618456.05 5988908.25
Почему такая разница? Где верное значение и как исправить?
proj МСК52-2 +proj=tmerc +lat_0=0 +lon_0=44.55 +k=1 +x_0=2250000 +y_0=-5714743.504 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs
3857 +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs
Перепроецирование в proj4js дает 1608094.4382838274, 6018616.818775286
Перепроецирование в proj4 дает 1618456.05 5988908.25
Почему такая разница? Где верное значение и как исправить?
- Игорь Белов
- Гуру
- Сообщения: 2232
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1506
- Откуда: Казань
Re: proj4js vs proj4
PROJ.4 версии 5.2.0: cs2cs выдаёт 1618078.55 6020275.06
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: proj4js vs proj4
параметры +nadgrids=@null +wktext заметно влияют на результат, но могут не восприниматся
https://github.com/tilemill-project/tilemill/issues/330
https://github.com/tilemill-project/tilemill/issues/330
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 15 июл 2015, 11:14
- Репутация: 0
- Откуда: Нижний Новгород
Re: proj4js vs proj4
Да, постгис выдаёт такое же значение.Игорь Белов писал(а): ↑22 фев 2019, 13:14PROJ.4 версии 5.2.0: cs2cs выдаёт 1618078.55 6020275.06
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 15 июл 2015, 11:14
- Репутация: 0
- Откуда: Нижний Новгород
Re: proj4js vs proj4
Похоже это я дурак. Взял точку (2221449.73 517640.13) и обе библиотеки выдали одно и тоже.
А с (0, 0) походу из-за искажений так криво получается
А с (0, 0) походу из-за искажений так криво получается
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость