GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


формулы пересчёта координат

Системы координат, проекции, преобразования, привязка

формулы пересчёта координат

Сообщение gisuser_lz » 20 апр 2017, 16:25

Здравствуйте!

Задача такая: есть данные в прямоугольной (локальной) системе координат.
Нужны формулы пересчёта в географические координаты (математика) используя сферическую проекцию Меркатор. То есть принимаем, что у нас изначальные координаты в Меркаторе.
  • 0

gisuser_lz
Интересующийся
 
Зарегистрирован: 04 апр 2017
 
Сообщения: 24
Репутация: 0

Re: формулы пересчёта координат

Сообщение trir » 20 апр 2017, 16:38

  • 1

trir
просто мимо прохожу
 
Зарегистрирован: 09 апр 2010
Откуда: Ё-бург (на карте)
 
Сообщения: 2762
Репутация: 423
Статьи: 1

Re: формулы пересчёта координат

Сообщение freeExec » 20 апр 2017, 17:16

Но зачем этот велосипед, когда есть proj4.
  • 2

freeExec
Завсегдатай
 
Зарегистрирован: 23 апр 2011
Откуда: Ульяновск (на карте)
 
Сообщения: 425
Репутация: 48
Проекты: 1

Re: формулы пересчёта координат

Сообщение Boris » 23 апр 2017, 15:02

trir писал(а):ГОСТ Р 51794-2008
Проекция Меркатора

А разве ГОСТ про проекцию Меркатора? Там же должен быть поперечный Меркатор.
  • 0

Boris
Гуру
 
Зарегистрирован: 10 апр 2006
Откуда: Париж (на карте)
 
Сообщения: 3896
Репутация: 344
Статьи: 3
Проекты: 1

Re: формулы пересчёта координат

Сообщение gisuser_lz » 24 апр 2017, 13:54

trir писал(а):ГОСТ Р 51794-2008
Проекция Меркатора


А можно ссылку на что-то более приличное, чем википедия?
  • 0

gisuser_lz
Интересующийся
 
Зарегистрирован: 04 апр 2017
 
Сообщения: 24
Репутация: 0

Re: формулы пересчёта координат

Сообщение gisuser_lz » 24 апр 2017, 13:55

freeExec писал(а):Но зачем этот велосипед, когда есть proj4.


Что такое proj4 ?
  • 0

gisuser_lz
Интересующийся
 
Зарегистрирован: 04 апр 2017
 
Сообщения: 24
Репутация: 0

Re: формулы пересчёта координат

Сообщение gamm » 24 апр 2017, 13:59

gisuser_lz писал(а):Что такое proj4 ?
вот такое ...
  • 0

gamm
программист
 
Зарегистрирован: 15 окт 2010
Откуда: Казань (на карте)
 
Сообщения: 2491
Репутация: 502

Re: формулы пересчёта координат

Сообщение trir » 24 апр 2017, 14:04

А можно ссылку на что-то более приличное, чем википедия?

http://proj4.org/projections/merc.html
  • 0

trir
просто мимо прохожу
 
Зарегистрирован: 09 апр 2010
Откуда: Ё-бург (на карте)
 
Сообщения: 2762
Репутация: 423
Статьи: 1

Re: формулы пересчёта координат

Сообщение Игорь Белов » 24 апр 2017, 17:23

gisuser_lz писал(а):Задача такая: есть данные в прямоугольной (локальной) системе координат.
Нужны формулы пересчёта в географические координаты (математика) используя сферическую проекцию Меркатор. То есть принимаем, что у нас изначальные координаты в Меркаторе.

x = R λ
y = R Ar th sin φ

Радиус R = 6378137 м. Географические координат φ, λ в радианах.

Код: Выделить всё
x = R * lon
y = R * atanh(sin(lat))
  • 1

Игорь Белов
Гуру
 
Зарегистрирован: 04 янв 2011
Откуда: Казань (на карте)
 
Сообщения: 1337
Репутация: 800
Статьи: 12
Проекты: 1

Re: формулы пересчёта координат

Сообщение gamm » 24 апр 2017, 17:42

Игорь Белов писал(а):x = R λ
y = R Ar th sin φ
не, надо же в другую сторону - а тут придется самому выводить ... дешевле proj4 прицепить.
  • 2

gamm
программист
 
Зарегистрирован: 15 окт 2010
Откуда: Казань (на карте)
 
Сообщения: 2491
Репутация: 502

Re: формулы пересчёта координат

Сообщение Игорь Белов » 24 апр 2017, 19:16

Разжевать и в рот положить:

λ = x / R
φ = arc sin th (y / R)

Не библиотеки с кодами надо советовать, а учебники с цветными картинками.
  • 3

Игорь Белов
Гуру
 
Зарегистрирован: 04 янв 2011
Откуда: Казань (на карте)
 
Сообщения: 1337
Репутация: 800
Статьи: 12
Проекты: 1

Re: формулы пересчёта координат

Сообщение gisuser_lz » 25 апр 2017, 11:41

Спасибо за формулы, но всё-таки те формулы, что предложены в последнем посте и те, что находятся по ссылке
http://proj4.org/projections/merc.html и реализованы в proj4, отличаются. Хотелось бы понять, в чём суть отличия? Не могу догнать.

Действительно, уч.пособие с картинками пригодилось бы.
  • 0

gisuser_lz
Интересующийся
 
Зарегистрирован: 04 апр 2017
 
Сообщения: 24
Репутация: 0

Re: формулы пересчёта координат

Сообщение Игорь Белов » 25 апр 2017, 12:36

gisuser_lz писал(а):Спасибо за формулы, но всё-таки те формулы, что предложены в последнем посте и те, что находятся по ссылке
http://proj4.org/projections/merc.html и реализованы в proj4, отличаются. Хотелось бы понять, в чём суть отличия? Не могу догнать.

Действительно, уч.пособие с картинками пригодилось бы.

Чтобы уловить связь между формулами, достаточно школьного курса алгебры и тригонометрии и темы "Гиперболические функции" из первого семестра матанализа. В данном случае подвернулся гиперболический арктангенс.

Различные формулы проекции Меркатора можно обнаружить в Википедии.
  • 0

Игорь Белов
Гуру
 
Зарегистрирован: 04 янв 2011
Откуда: Казань (на карте)
 
Сообщения: 1337
Репутация: 800
Статьи: 12
Проекты: 1

Re: формулы пересчёта координат

Сообщение gisuser_lz » 25 апр 2017, 13:21

Игорь Белов писал(а):
gisuser_lz писал(а):Спасибо за формулы, но всё-таки те формулы, что предложены в последнем посте и те, что находятся по ссылке
http://proj4.org/projections/merc.html и реализованы в proj4, отличаются. Хотелось бы понять, в чём суть отличия? Не могу догнать.

Действительно, уч.пособие с картинками пригодилось бы.

Чтобы уловить связь между формулами, достаточно школьного курса алгебры и тригонометрии и темы "Гиперболические функции" из первого семестра матанализа. В данном случае подвернулся гиперболический арктангенс.

Различные формулы проекции Меркатора можно обнаружить в Википедии.


Спасибо, но вы зря стебётесь. Не все, как вы, помнят гиперболические функции и формулы их преобразования.
  • 0

gisuser_lz
Интересующийся
 
Зарегистрирован: 04 апр 2017
 
Сообщения: 24
Репутация: 0


Вернуться в Координаты и привязка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).