формулы пересчёта координат
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
формулы пересчёта координат
Здравствуйте!
Задача такая: есть данные в прямоугольной (локальной) системе координат.
Нужны формулы пересчёта в географические координаты (математика) используя сферическую проекцию Меркатор. То есть принимаем, что у нас изначальные координаты в Меркаторе.
Задача такая: есть данные в прямоугольной (локальной) системе координат.
Нужны формулы пересчёта в географические координаты (математика) используя сферическую проекцию Меркатор. То есть принимаем, что у нас изначальные координаты в Меркаторе.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: формулы пересчёта координат
ГОСТ Р 51794-2008
Проекция Меркатора
Проекция Меркатора
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: формулы пересчёта координат
Но зачем этот велосипед, когда есть proj4.
-
- Гуру
- Сообщения: 4205
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: формулы пересчёта координат
А разве ГОСТ про проекцию Меркатора? Там же должен быть поперечный Меркатор.trir писал(а):ГОСТ Р 51794-2008
Проекция Меркатора
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: формулы пересчёта координат
trir писал(а):ГОСТ Р 51794-2008
Проекция Меркатора
А можно ссылку на что-то более приличное, чем википедия?
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: формулы пересчёта координат
Что такое proj4 ?freeExec писал(а):Но зачем этот велосипед, когда есть proj4.
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: формулы пересчёта координат
вот такое ...gisuser_lz писал(а):Что такое proj4 ?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: формулы пересчёта координат
http://proj4.org/projections/merc.htmlА можно ссылку на что-то более приличное, чем википедия?
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: формулы пересчёта координат
x = R λgisuser_lz писал(а):Задача такая: есть данные в прямоугольной (локальной) системе координат.
Нужны формулы пересчёта в географические координаты (математика) используя сферическую проекцию Меркатор. То есть принимаем, что у нас изначальные координаты в Меркаторе.
y = R Ar th sin φ
Радиус R = 6378137 м. Географические координат φ, λ в радианах.
Код: Выделить всё
x = R * lon
y = R * atanh(sin(lat))
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: формулы пересчёта координат
не, надо же в другую сторону - а тут придется самому выводить ... дешевле proj4 прицепить.Игорь Белов писал(а): x = R λ
y = R Ar th sin φ
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: формулы пересчёта координат
Разжевать и в рот положить:
λ = x / R
φ = arc sin th (y / R)
Не библиотеки с кодами надо советовать, а учебники с цветными картинками.
λ = x / R
φ = arc sin th (y / R)
Не библиотеки с кодами надо советовать, а учебники с цветными картинками.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: формулы пересчёта координат
Спасибо за формулы, но всё-таки те формулы, что предложены в последнем посте и те, что находятся по ссылке
http://proj4.org/projections/merc.html и реализованы в proj4, отличаются. Хотелось бы понять, в чём суть отличия? Не могу догнать.
Действительно, уч.пособие с картинками пригодилось бы.
http://proj4.org/projections/merc.html и реализованы в proj4, отличаются. Хотелось бы понять, в чём суть отличия? Не могу догнать.
Действительно, уч.пособие с картинками пригодилось бы.
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: формулы пересчёта координат
Чтобы уловить связь между формулами, достаточно школьного курса алгебры и тригонометрии и темы "Гиперболические функции" из первого семестра матанализа. В данном случае подвернулся гиперболический арктангенс.gisuser_lz писал(а):Спасибо за формулы, но всё-таки те формулы, что предложены в последнем посте и те, что находятся по ссылке
http://proj4.org/projections/merc.html и реализованы в proj4, отличаются. Хотелось бы понять, в чём суть отличия? Не могу догнать.
Действительно, уч.пособие с картинками пригодилось бы.
Различные формулы проекции Меркатора можно обнаружить в Википедии.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: формулы пересчёта координат
Спасибо, но вы зря стебётесь. Не все, как вы, помнят гиперболические функции и формулы их преобразования.Игорь Белов писал(а):Чтобы уловить связь между формулами, достаточно школьного курса алгебры и тригонометрии и темы "Гиперболические функции" из первого семестра матанализа. В данном случае подвернулся гиперболический арктангенс.gisuser_lz писал(а):Спасибо за формулы, но всё-таки те формулы, что предложены в последнем посте и те, что находятся по ссылке
http://proj4.org/projections/merc.html и реализованы в proj4, отличаются. Хотелось бы понять, в чём суть отличия? Не могу догнать.
Действительно, уч.пособие с картинками пригодилось бы.
Различные формулы проекции Меркатора можно обнаружить в Википедии.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей