Страница 1 из 1
Landsat-8, создание карты региона
Добавлено: 03 авг 2016, 08:18
Rumato
Добрый день! У есть задача -- регион РФ, необходимо сделать карту его из снимков Landsat-8.
Вопросы:
1. Можно ли как-то автоматически скачать последние снимки landsat из открытых баз данных (указать необходимую территорию и как-то отфильтровать по облачности и времени съёмки)?
2. Можно ли пакетно склеить данные при помощи, например GDAL, просто указать папку с данными и чтобы в итоге получился один большой общий растр. Затем планирую поделить его на тайлы и приделать веб-интерфейс для всей карты.
Заранее большое спасибо за помощь!
Re: Landsat-8, создание карты региона
Добавлено: 03 авг 2016, 13:46
bolotoved
Rumato писал(а):необходимо сделать карту
Видимо, вы имеете в виду не карту, а мозаику снимков? Карта в обычном понимании, это что-то имеющее смысловые категории, классы объектов, например.
Rumato писал(а):автоматически скачать последние снимки landsat
Можно, причем разными способами:
1. Стандартный способ:
Bulk Download Application (BDA) для EarthExplorer +
https://lta.cr.usgs.gov/node/409
2. Нестандартный способ: Google gsutil. Оказывается, Google для своих целей зеркалирует архив съемки Landsat (Подробнее:
http://fernerkundung.github.io/landsat- ... om-google/ ). Чтобы получить доступ к этому архиву нужно
установить утилиту gsutil(доступно для Windows, Linux и Mac).
3. Через
Amazon Web Services - там можно по отдельным каналам, что для L-8 критично.
Rumato писал(а):Можно ли пакетно склеить данные при помощи, например GDAL
Можно, но чтобы добиться приемлемого результата придется повозиться: на простой (и даже не очень простой) мозаике будут видны границы между снимками. Потому что каждый снимок Landsat -- это уникальное произведение (сезон, атмосферные явления и пр.) и найти два похожих в пространстве-времени весьма затруднительно. Т.е. снимки нужно будет как-то друг к другу подгонять, а это уже даже не искусство, а скорее, магия.
Re: Landsat-8, создание карты региона
Добавлено: 03 авг 2016, 19:19
Zverik
Re: Landsat-8, создание карты региона
Добавлено: 04 авг 2016, 12:31
Rumato
Большое спасибо за ответы! Как всё сделаю обязательно отпишусь чем закончилось.
Re: Landsat-8, создание карты региона
Добавлено: 12 авг 2016, 06:20
Rumato
добрый день! впринципе в основном со всем разобрался, но вот когда делаю мозайку из снимков, то получается какая-то несуразица.
Привожу скрины как и что делаю
В чём может быть проблема?
Re: Landsat-8, создание карты региона
Добавлено: 12 авг 2016, 08:24
nadiopt
значит, не разобрались, снимки надо поклеить поканально
Re: Landsat-8, создание карты региона
Добавлено: 12 авг 2016, 08:56
Игорь Белов
Чтобы не думать о прозрачности пустых полей, всегда определяю nodata_value в самом начале:
Код: Выделить всё
#!/bin/sh
# USAGE: . get_landsat.sh <LANDSAT_SCENE_ID>
scene=${1}
for (( band=1; band<=8; band++ ))
do
gdal_translate -a_nodata 0 -co COMPRESS=LZW ${scene}_B${band}.TIF b${band}.tif
done
Просто интересно, Вам действительно нужны монохромные мозаики?
Re: Landsat-8, создание карты региона
Добавлено: 12 авг 2016, 13:00
Rumato
nadiopt, то есть склеиваются уже композиты? по одному каналу не склеивают?
Игорь Белов, нет, нужны композиты, я вроде понял в чём моя проблема.
Re: Landsat-8, создание карты региона
Добавлено: 13 авг 2016, 16:50
nadiopt
судя по вашей картинке, вы просто пытаетесь поклеить два канала с соседних снимков. Соберите что-нибудь типа 654 (для Л8), выставьте nodata, как Игорь советует, и там должно уже сносно получиться, близкие по дате снимки можно особо не уравнивать.