Из Mercator в Equirectangular(Простая цилиндр.проекция)

Системы координат, проекции, преобразования, привязка
SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 01 апр 2010, 14:31

Подскажите, существуют же алгоритмы преобразования координат из Меркатора в Простую цилиндрическую проекцию? Где их можно найти. Есть необходимость реализовать их на PHP.
Или как вариант- алгоритмы получения х,у точек по координатам lon,lat. ? Не нашел че-то на форуме...

SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 01 апр 2010, 14:32

По сути, надо координаты расчитанные для google maps перевести в MapQuest координаты.

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение JEY » 01 апр 2010, 15:10

Если Вам нужны формулы, то их можно найти в книге John P. Snyder - Map Projections - A Working Manual. Там подробно расписаны формулы для этих проекций и приведены примеры для преобразования.

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение JEY » 01 апр 2010, 15:29

Небольшое замечание: При преобразовании координат из проекции Меркатора используйте формулы для сферы, а не для эллипсоида. Из-за этого проекцию в Google Maps очень часто называют "Сферическим Меркатором", хотя это все та же проекция Меркатора.

SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 01 апр 2010, 15:33

Дурацкий вопрос, а эта книга доступна в электронном варианте? че-то не могу найти..

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение Александр Мурый » 01 апр 2010, 15:41

Редактор материалов, модератор форума

SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 01 апр 2010, 16:01

тьфу ты, не могу с этого сайта выкачать...предлагает только в браузере открыть. у меня есть некоторые ограничения...Скажите, а по моей теме не задавались вопросы? Неужели никогда никтоне реализовывал подобные алгоритмы программно?

SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 01 апр 2010, 16:01

А, нет..качается...только медленно:)

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение Александр Мурый » 01 апр 2010, 16:09

Редактор материалов, модератор форума

SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 01 апр 2010, 16:19

Полистал. Ответа на свой вопрос не нашел. Как все-таки из Меркатора в Equirectangular перевести? Там присутствует целая туча формул, но ка кнапрямую они относятся ко мне-непонятно

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение alexandr cherepanov » 01 апр 2010, 17:12

а на 91 странице про что?

ну или Equirectangular_projection

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение JEY » 02 апр 2010, 07:48

Не самый подходящий, но корректный вариант, это - перевести координаты из проекции Меркатора в градусы, минуты и секунды, а затем снова в метры для простой цилиндрической проекции.

Среди всей этой тучи формул, Вам нужно сосредоточиться только на двух. В конце книги есть примеры с применением числовых значений, так Вы сможете проверить корректность вычисления. А может Вам нужны конкретные примеры, а что еще лучше, готовый алгоритм?

SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 02 апр 2010, 10:17

Ну, признаться, я бы ессно не отказался бы от готового примера, тем более от ГЕО наук далек. :roll:

Если возможно, то помогите на конкретном примере:
Есть координаты 2х углов -
`x1` = 28.755879987283,
`x2` =28.756520011736,
`y1` =-81.276771135333,
`y2` =-81.275913492943,
полученные из меркатора.

Каким образом можно их перевести в простую цилиндрическую проекцию?

SAHbKA
Интересующийся
Сообщения: 16
Зарегистрирован: 01 апр 2010, 13:51
Репутация: 0

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение SAHbKA » 02 апр 2010, 10:20

Или получить Х,У в зависимости от Зума по этим координатам...

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)

Сообщение JEY » 02 апр 2010, 10:37

А можно вопрос нескромный? Это в какой системе координат, и что за единицы измерения? Если это градусы, минуты и секунды, то можно добавить обозначения широты и долготы?

Ответить

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

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

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