Страница 1 из 1

Работа с данными пикселы которых разного масштаба

Добавлено: 22 янв 2014, 07:13
Rumato
Добрый день, подскажите, пожалуйста, с таким вопросом: пикселы, получаемых с некоторых спутников данные имеют разный масштаб, например в надире масштаб один, по краям совсем другой. Например уровень обработки L2 у MODIS-а именно так устроен. Можно ли как-нибудь побороть эту особенность данных, при этом сохранить хорошее разрешение в надире и не усреднять как-либо?

Заранее большое спасибо!

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 22 янв 2014, 11:21
pendduduk
Добрый день,

Размерность пиксела у сырых (нетрансформированных) данных всегда разная, она зависит от угла обзора камеры, угла отклонения от надира и тд. Кроме того существует так называемый параметр "номинальное разрешение в надире", его обычно используют при трансформировании сырых данных в картографическую проекцию, и при этом все пиксели приводятся к данной размерности при помощи одного из ресамплирующих фильтров (например, ближайший сосед, билинейный, бикубические либо с более сложными ядрами - MTF и тд.).
Так что в вашем случае нужно либо привести все пиксели к номинальному размеру (250, 500, 1000 - для MODIS), либо работать с нетрансформированными данными, такая штука реализована в Scanex IP.

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 22 янв 2014, 18:19
Дмитрий Барышников
gdalwarp с опцией tr позволит трансформировать растр с заданием выходного размера пикселя. Также можно указать предпочтительный способ интерполяции пикселов.

[ Сообщение с мобильного устройства ]

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 22 янв 2014, 18:24
Дмитрий Барышников
Если обернуть целевой растр в vrt файл с ним тоже можно будет работать на лету, не трансформируя. Vrt понимает qgis и частично arcgis.
http://www.gdal.org/gdal_vrttut.html

[ Сообщение с мобильного устройства ]

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 26 янв 2014, 10:11
Rumato
pendduduk, а нетрансформированными данные можно как-то переконвертировать в геотифф? И как Они тогда отображаться будут?

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 27 янв 2014, 20:38
pendduduk
Можно, но не факт что все пакеты смогут его прочитать.
Вы можете сохранить внутрь TIFF файла сетку широт и долгот в виде опорных точек или параметры аффинного преобразования, посмотрите вот тут: www.gdal.org/gdal_datamodel.html

сделать это можно утилитами gdal:
www.gdal.org/gdal_translate.html

ну или через API.

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 28 янв 2014, 07:18
Rumato
И последний вопрос, вернеее уточнение, Mapserver с такими данными сможет нормально работать? Я сейчас справшиваю как про tiff-ы, которые будут определёнными выше описанными способами преобразоваться, так и vrt-файлы?

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 28 янв 2014, 08:53
pendduduk
Врать не буду, не пробовал.
Но поскольку в Mapserver используется GDAL, мне кажется что шансы есть :)

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 28 янв 2014, 08:55
Rumato
Ладно, буду дальше разбираться, большое спасибо за помощь!

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 28 янв 2014, 16:30
Дмитрий Барышников
Все зависит от сборки mapserver. Подробнее здесь: http://mapserver.org/input/raster.html# ... ed-formats

[ Сообщение с мобильного устройства ]

Re: Работа с данными пикселы которых разного масштаба

Добавлено: 29 янв 2014, 10:00
Rumato
Дмитрий Барышников, спасибо за помощь! Буду разбираться.