Перепроецирование из EPSG: 3785 в WGS-84
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Перепроецирование из EPSG: 3785 в WGS-84
Ограбив один из ресурсов с помощью SASPlanet, получил растры в проекции +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs (EPSG: 3785).
К нему я привязал растр, но в его свойствах значится проекция +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=clrk66 +towgs84=-8,160,176,0,0,0,0 +units=m +no_defs; хотя во время привязки я указывал "EPSG: 3785".
Проблема в том, что при перепроецировании из обеих этих проекций в WGS-84 растры улетают на 20 километров на север. Интрересно, проблема преобразования связана именно с этими проекциями (встречал в интренете мнения, что использование +towgs84=0,0,0,0,0,0,0 не есть хорошо) или это SASPlanet так подкачал с привязкой (чего раньше не наблюдалось)?
К нему я привязал растр, но в его свойствах значится проекция +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=clrk66 +towgs84=-8,160,176,0,0,0,0 +units=m +no_defs; хотя во время привязки я указывал "EPSG: 3785".
Проблема в том, что при перепроецировании из обеих этих проекций в WGS-84 растры улетают на 20 километров на север. Интрересно, проблема преобразования связана именно с этими проекциями (встречал в интренете мнения, что использование +towgs84=0,0,0,0,0,0,0 не есть хорошо) или это SASPlanet так подкачал с привязкой (чего раньше не наблюдалось)?
Последний раз редактировалось SS_Rebelious 22 апр 2010, 15:10, всего редактировалось 1 раз.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Re: Перепроецирование из EPSG: 3785 в WGS-84
Проблема с исходной проекцией, в том что меркатор на сфере. Например, ердас в версиях до 9-ки (до того, как в параметры проекции добавили выбор сфера/эллипсоид) тоже неправильно (с таким же улетом на север) пересчитывал в проекции на эллипсоиде, даже если задавать новый кастомный эллипосид с равной длины полуосями (для имитации сферы).
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Перепроецирование из EPSG: 3785 в WGS-84
Спасибо. Буду знать.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Перепроецирование из EPSG: 3785 в WGS-84
Это 7 параметров, применяемых при переходе от одного эллипсоида к другому. В Google-СК используются одновременно 2 эллипсоида - сфера и WGS84, поэтому параметры нулевые. Точнее эллипсоид WGS84, а для проекции заданы другие значения полуосей.+towgs84=0,0,0,0,0,0,0
Насколько помню, правильнее было использовать нулевую таблицу поправок "+nadgrids=@null".
Вот собственно так: http://lists.maptools.org/pipermail/pro ... 03122.html
лангольеры под окном жрали время ом-ном-ном
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Перепроецирование из EPSG: 3785 в WGS-84
Большое спасибо, всё получилось!Mavka писал(а):Насколько помню, правильнее было использовать нулевую таблицу поправок "+nadgrids=@null".
Вот собственно так: http://lists.maptools.org/pipermail/pro ... 03122.html
P.S. Спасибо bim2010 за обсуждение в irc.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 13 сен 2011, 06:33
- Репутация: 0
Re: Перепроецирование из EPSG: 3785 в WGS-84
Странно. В версии QGis 1.6 данная проблема проявлялась явно. Решал с помощью изменения системы координат в Свойствах растрового слоя с EPSG:3785 - Popular Visualisation CRS / Mercator на EPSG:900913 - Google Mercator . Считал это багом СасПланеты. Далее, по снимку делалась привязка плана, делалась векторизация с последующим перепроецированием векторных слоёв в нужное (для нас это WGS84).
Но в версии QGis 1.7 всё решается включением в свойствах проекта опции преобразования координат "на лету".
В скриншоте (555.JPG) растровый слой с СасПланеты, векторные - трек GPS. Всё легло друг на друга с точностью в 4 метра.
Был приятно удивлён перепроецированным растром. Жить стало легче, жить стало веселее.
Но в версии QGis 1.7 всё решается включением в свойствах проекта опции преобразования координат "на лету".
В скриншоте (555.JPG) растровый слой с СасПланеты, векторные - трек GPS. Всё легло друг на друга с точностью в 4 метра.
Был приятно удивлён перепроецированным растром. Жить стало легче, жить стало веселее.
- Вложения
-
- 555.JPG (89.78 КБ) 10405 просмотров
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Перепроецирование из EPSG: 3785 в WGS-84
wlad762
Перепроецирование растра это, действительно, очень хорошая штука. А на счет СК я немного не понял - 3785 и 900913 это практически одно и тоже...
Перепроецирование растра это, действительно, очень хорошая штука. А на счет СК я немного не понял - 3785 и 900913 это практически одно и тоже...
лангольеры под окном жрали время ом-ном-ном
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 13 сен 2011, 06:33
- Репутация: 0
Re: Перепроецирование из EPSG: 3785 в WGS-84
Понимаю. Но всё же. Баг с расбросом в 20 км пропадал в QGis 1.6 только после вышеописанных действий. А доходить до этого пришлось методом научного тыка. Слава создателям за QGis 1.7 и прочих новых библиотек. Работать стало в разы комфортнее.Mavka
Перепроецирование растра это, действительно, очень хорошая штука. А на счет СК я немного не понял - 3785 и 900913 это практически одно и тоже...
Кстати! При использовании растров СасПланеты в MapEdit всё ложилось как надо, правда, насколько помню, для него использовался другой вид привязки.
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 7 гостей