Работа с данными пикселы которых разного масштаба
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Работа с данными пикселы которых разного масштаба
Добрый день, подскажите, пожалуйста, с таким вопросом: пикселы, получаемых с некоторых спутников данные имеют разный масштаб, например в надире масштаб один, по краям совсем другой. Например уровень обработки L2 у MODIS-а именно так устроен. Можно ли как-нибудь побороть эту особенность данных, при этом сохранить хорошее разрешение в надире и не усреднять как-либо?
Заранее большое спасибо!
Заранее большое спасибо!
Последний раз редактировалось Rumato 28 янв 2014, 08:56, всего редактировалось 1 раз.
-
- Активный участник
- Сообщения: 179
- Зарегистрирован: 05 июл 2009, 22:18
- Репутация: 47
Re: Работа с данными пикселы которых разного масштаба
Добрый день,
Размерность пиксела у сырых (нетрансформированных) данных всегда разная, она зависит от угла обзора камеры, угла отклонения от надира и тд. Кроме того существует так называемый параметр "номинальное разрешение в надире", его обычно используют при трансформировании сырых данных в картографическую проекцию, и при этом все пиксели приводятся к данной размерности при помощи одного из ресамплирующих фильтров (например, ближайший сосед, билинейный, бикубические либо с более сложными ядрами - MTF и тд.).
Так что в вашем случае нужно либо привести все пиксели к номинальному размеру (250, 500, 1000 - для MODIS), либо работать с нетрансформированными данными, такая штука реализована в Scanex IP.
Размерность пиксела у сырых (нетрансформированных) данных всегда разная, она зависит от угла обзора камеры, угла отклонения от надира и тд. Кроме того существует так называемый параметр "номинальное разрешение в надире", его обычно используют при трансформировании сырых данных в картографическую проекцию, и при этом все пиксели приводятся к данной размерности при помощи одного из ресамплирующих фильтров (например, ближайший сосед, билинейный, бикубические либо с более сложными ядрами - MTF и тд.).
Так что в вашем случае нужно либо привести все пиксели к номинальному размеру (250, 500, 1000 - для MODIS), либо работать с нетрансформированными данными, такая штука реализована в Scanex IP.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Работа с данными пикселы которых разного масштаба
gdalwarp с опцией tr позволит трансформировать растр с заданием выходного размера пикселя. Также можно указать предпочтительный способ интерполяции пикселов.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Работа с данными пикселы которых разного масштаба
Если обернуть целевой растр в vrt файл с ним тоже можно будет работать на лету, не трансформируя. Vrt понимает qgis и частично arcgis.
http://www.gdal.org/gdal_vrttut.html
[ Сообщение с мобильного устройства ]
http://www.gdal.org/gdal_vrttut.html
[ Сообщение с мобильного устройства ]
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Работа с данными пикселы которых разного масштаба
pendduduk, а нетрансформированными данные можно как-то переконвертировать в геотифф? И как Они тогда отображаться будут?
-
- Активный участник
- Сообщения: 179
- Зарегистрирован: 05 июл 2009, 22:18
- Репутация: 47
Re: Работа с данными пикселы которых разного масштаба
Можно, но не факт что все пакеты смогут его прочитать.
Вы можете сохранить внутрь TIFF файла сетку широт и долгот в виде опорных точек или параметры аффинного преобразования, посмотрите вот тут: www.gdal.org/gdal_datamodel.html
сделать это можно утилитами gdal:
www.gdal.org/gdal_translate.html
ну или через API.
Вы можете сохранить внутрь TIFF файла сетку широт и долгот в виде опорных точек или параметры аффинного преобразования, посмотрите вот тут: www.gdal.org/gdal_datamodel.html
сделать это можно утилитами gdal:
www.gdal.org/gdal_translate.html
ну или через API.
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Работа с данными пикселы которых разного масштаба
И последний вопрос, вернеее уточнение, Mapserver с такими данными сможет нормально работать? Я сейчас справшиваю как про tiff-ы, которые будут определёнными выше описанными способами преобразоваться, так и vrt-файлы?
-
- Активный участник
- Сообщения: 179
- Зарегистрирован: 05 июл 2009, 22:18
- Репутация: 47
Re: Работа с данными пикселы которых разного масштаба
Врать не буду, не пробовал.
Но поскольку в Mapserver используется GDAL, мне кажется что шансы есть
Но поскольку в Mapserver используется GDAL, мне кажется что шансы есть
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Работа с данными пикселы которых разного масштаба
Ладно, буду дальше разбираться, большое спасибо за помощь!
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Работа с данными пикселы которых разного масштаба
Все зависит от сборки mapserver. Подробнее здесь: http://mapserver.org/input/raster.html# ... ed-formats
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: Работа с данными пикселы которых разного масштаба
Дмитрий Барышников, спасибо за помощь! Буду разбираться.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя