Страница 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
Дмитрий Барышников, спасибо за помощь! Буду разбираться.