Страница 1 из 2
Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 14:31
SAHbKA
Подскажите, существуют же алгоритмы преобразования координат из Меркатора в Простую цилиндрическую проекцию? Где их можно найти. Есть необходимость реализовать их на PHP.
Или как вариант- алгоритмы получения х,у точек по координатам lon,lat. ? Не нашел че-то на форуме...
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 14:32
SAHbKA
По сути, надо координаты расчитанные для google maps перевести в MapQuest координаты.
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 15:10
JEY
Если Вам нужны формулы, то их можно найти в книге John P. Snyder - Map Projections - A Working Manual. Там подробно расписаны формулы для этих проекций и приведены примеры для преобразования.
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 15:29
JEY
Небольшое замечание: При преобразовании координат из проекции Меркатора используйте формулы для сферы, а не для эллипсоида. Из-за этого проекцию в Google Maps очень часто называют "Сферическим Меркатором", хотя это все та же проекция Меркатора.
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 15:33
SAHbKA
Дурацкий вопрос, а эта книга доступна в электронном варианте? че-то не могу найти..
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 15:41
Александр Мурый
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 16:01
SAHbKA
тьфу ты, не могу с этого сайта выкачать...предлагает только в браузере открыть. у меня есть некоторые ограничения...Скажите, а по моей теме не задавались вопросы? Неужели никогда никтоне реализовывал подобные алгоритмы программно?
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 16:01
SAHbKA
А, нет..качается...только медленно:)
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 16:09
Александр Мурый
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 16:19
SAHbKA
Полистал. Ответа на свой вопрос не нашел. Как все-таки из Меркатора в Equirectangular перевести? Там присутствует целая туча формул, но ка кнапрямую они относятся ко мне-непонятно
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 01 апр 2010, 17:12
alexandr cherepanov
а на 91 странице про что?
ну или
Equirectangular_projection
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 02 апр 2010, 07:48
JEY
Не самый подходящий, но корректный вариант, это - перевести координаты из проекции Меркатора в градусы, минуты и секунды, а затем снова в метры для простой цилиндрической проекции.
Среди всей этой тучи формул, Вам нужно сосредоточиться только на двух. В конце книги есть примеры с применением числовых значений, так Вы сможете проверить корректность вычисления. А может Вам нужны конкретные примеры, а что еще лучше, готовый алгоритм?
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 02 апр 2010, 10:17
SAHbKA
Ну, признаться, я бы ессно не отказался бы от готового примера, тем более от ГЕО наук далек.
Если возможно, то помогите на конкретном примере:
Есть координаты 2х углов -
`x1` = 28.755879987283,
`x2` =28.756520011736,
`y1` =-81.276771135333,
`y2` =-81.275913492943,
полученные из меркатора.
Каким образом можно их перевести в простую цилиндрическую проекцию?
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 02 апр 2010, 10:20
SAHbKA
Или получить Х,У в зависимости от Зума по этим координатам...
Re: Из Mercator в Equirectangular(Простая цилиндр.проекция)
Добавлено: 02 апр 2010, 10:37
JEY
А можно вопрос нескромный? Это в какой системе координат, и что за единицы измерения? Если это градусы, минуты и секунды, то можно добавить обозначения широты и долготы?