Сшивка DEM

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
remotesens
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 июл 2013, 13:02
Репутация: 0

Сшивка DEM

Сообщение remotesens » 08 июл 2013, 15:59

Всем доброго времени дня. Столкнулся с такой проблемой: при сшивке нескольких фрагментов DEM в одну мозаику (неважно - SRTM или ASTER GDEM) видимо в результате интерполяции растр сползает на один - пол- пикселя в зависимости от применяемого софта.
Когда мозаикируешь просто снимки это не суть важно, но если сшиваешь DEM - это серьезно. Если потом делать анализ по этому DEM-у или использовать его для подложки во время ортотрансформирования это может снижать качество результатов. Ведь абсолютная точность по горизонтали того же SRTM- 30 метров, а если учитывать, что размер пиксела 90 метров сдвиг на один пиксел это критически много.
Короче говоря, буду очень благодарен, если у кого есть софт или подход, чтобы сшивать DEM-ы без результирующего сдвига.

andreygeo
Гуру
Сообщения: 1085
Зарегистрирован: 27 окт 2010, 10:53
Репутация: 358
Откуда: Ракурс & GISGeo

Re: Сшивка DEM

Сообщение andreygeo » 08 июл 2013, 16:14

remotesens писал(а):Всем доброго времени дня. Столкнулся с такой проблемой: при сшивке нескольких фрагментов DEM в одну мозаику (неважно - SRTM или ASTER GDEM) видимо в результате интерполяции растр сползает на один - пол- пикселя в зависимости от применяемого софта.
Дурацкий вопрос:..а как это проявляется? Сколько сшиваю в GM никогда не замечал, может быть, конечно, не обращал внимания.
А какие точности (масштаб) вы хотите вытянуть при ортотрансформировании с использование SRTM?
Последний раз редактировалось andreygeo 08 июл 2013, 17:19, всего редактировалось 1 раз.
Проект GISGeo: геомаркетинг

remotesens
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 июл 2013, 13:02
Репутация: 0

Re: Сшивка DEM

Сообщение remotesens » 08 июл 2013, 17:12

Хороший метод ответа - сначала обозвать вопрос дурацким, а потом заявить, что не обращал внимания и поэтому не в курсе. Попробуйте в GM даже просто пересохранить растр - увидите сдвиг.
Если у кого есть ответ на конкретный вопрос, буду благодарен за ответ.

andreygeo
Гуру
Сообщения: 1085
Зарегистрирован: 27 окт 2010, 10:53
Репутация: 358
Откуда: Ракурс & GISGeo

Re: Сшивка DEM

Сообщение andreygeo » 08 июл 2013, 17:18

remotesens писал(а):Хороший метод ответа - сначала обозвать вопрос дурацким, а потом заявить, что не обращал внимания и поэтому не в курсе. Попробуйте в GM даже просто пересохранить растр - увидите сдвиг.
Если у кого есть ответ на конкретный вопрос, буду благодарен за ответ.
Да я ж собсна свой вопрос и обозвал дурацким :lol: Как проявляется этот сдвиг? Вот такой дурацкий вопрос. В GM сшил, пересохранил растр...не могу понять, сдивнулся или нет. Туплюс...может принтскрин выложите?
Проект GISGeo: геомаркетинг

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Сшивка DEM

Сообщение ericsson » 08 июл 2013, 18:24

Для начала, вопрос: вы в курсе, что для разных форматов высотных данных указанные в метаданных координаты могут соответствовать в разных случаях разным местам (углам или центрам угловых пикселей)? Если да, то вы знаете точно, как должно быть в случае каждого из используемых вами форматов?

Если оба ответа - положительные, то обойти ошибку - легко, нужно всего лишь исправить привязку, что можно сделать автоматически или полуавтоматически.

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

Re: Сшивка DEM

Сообщение Александр Мурый » 08 июл 2013, 20:01

Как уже сказали, неплохо было бы увидеть скриншот этих самых "сползаний". Сшивал SRTM и ASTER GDEM много раз (с помощью gdal_merge, GRASS, QGIS), при этом не наблюдал подобных проблем.
Вы сшиваете растры в исходной СК, не перепроецированными?
Редактор материалов, модератор форума

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Сшивка DEM

Сообщение ericsson » 08 июл 2013, 20:12

Сдвиг такого рода не является чем-то невероятным - собственно, у GDAL с этим проблемы были - в багтрекере это отражено, и у GlobalMapper - тоже, довольно давно. Вопрос, скорее, в том, каким образом контролируется результат, какие именно данные объединяются и чем.
Потому что пока не упомянуты ни конкретные данные, ни конкретный софт.

remotesens
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 июл 2013, 13:02
Репутация: 0

Re: Сшивка DEM

Сообщение remotesens » 09 июл 2013, 11:49

andreygeo писал(а):
remotesens писал(а):Всем доброго времени дня. Столкнулся с такой проблемой: при сшивке нескольких фрагментов DEM в одну мозаику (неважно - SRTM или ASTER GDEM) видимо в результате интерполяции растр сползает на один - пол- пикселя в зависимости от применяемого софта.
Дурацкий вопрос:..а как это проявляется? Сколько сшиваю в GM никогда не замечал, может быть, конечно, не обращал внимания.
А какие точности (масштаб) вы хотите вытянуть при ортотрансформировании с использование SRTM?
А понял, насчет дурацкого вопроса. Извиняюсь тогда. :-)
Выражается в сдвиге... :-)
Global Mapper - полпикселя
ENVI - 1 пиксел
PCI Geomatica - полпикселя
INPHO Orthovista - полпикселя.
Между прочим сдвиг возникает даже просто при пересохранении в файла, например в Globalmapper, в других не знаю. Видимо это связано с особенностями расчета положения пикселов (решение наверное какое-нибудь вероятностное, но я тут некомпетентен - говорить не буду).
В архиве по ссылке картинки.
SRTM - до мозаикирования в GM, AFTER - после (никакого преобразования систем координат не выполнялось - все в родной географии). Взят краешек с водой, чтоб ярче было видно, растры без свертки, красная линия - краешек, очерченный по первичному SRTM-у.
Цель: понятно, что в общераспространенных ЦММ до фига погрешностей и кроме этой, но не хотелось бы еще искусственно ухудшать их при мозаикировании сдвигом на 45/90 метров.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Сшивка DEM

Сообщение lam » 09 июл 2013, 12:30

Экспорт в формат аски файла (*.asc) и правите в шапке координаты XY на величину смещения полпискеля, затем обратно импорт в нужную вам программу.

remotesens
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 июл 2013, 13:02
Репутация: 0

Re: Сшивка DEM

Сообщение remotesens » 09 июл 2013, 14:49

Спасибо, попробуем. О результате сообщу.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Сшивка DEM

Сообщение ericsson » 09 июл 2013, 16:38

http://gis-lab.info/qa/asciigrid.html там есть полезное вам замечание про corner/center

remotesens
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 июл 2013, 13:02
Репутация: 0

Re: Сшивка DEM

Сообщение remotesens » 10 июл 2013, 09:22

ericsson писал(а):http://gis-lab.info/qa/asciigrid.html там есть полезное вам замечание про corner/center
Тоже спасибо за информацию. Будем изучать.

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Bing [Bot] и 3 гостя