Landsat как бы посчитать маски автоматом?
Добавлено: 11 авг 2011, 16:08
Опишу задачу более пространно:
1. Есть много сцен Landsat 1Т на одну "сцену" - с одним номером столбца/строки. В принципе это может быть и любой другой спутник, просто ландсатов действительно много.
2. Все сцены Landsat, имеют немного разную привязку, а значимая часть каждого канала сдвинута внутри сцены и кроме того имеет "зубчики" по краям. Про полосатый L7 речи не идет.
3. Для того, что бы сравнивать разновременные снимки хотелось бы до того, как начнешь их обрабатывать знать какая территория должна быть рассмотрена.
4. В пределах одной сцены построить маску для всех каналов по областям, где на всех каналах не будут значений NoData пакетно можно. Хотя и не без танцев с бубном.
А вот как построить такую же маску для каналов из разных сцен? Желательно пакетно. Растровые калькуляторы, как я вижу не любят смотреть на геопривязку. Выходит надо как-то увеличить размерность растров, что бы они перекрывали общую область?
GDAL warp ил megre как я понял могут объединять файлы с учетом геопривязки, но они игнорируют NoData только в одном файле (ну я так понял), а тут надо что бы если хотя бы в одном NoData, то и на выходе - то же.
Или не заморачиваться и все в векторе быстренько пересечь?
1. Есть много сцен Landsat 1Т на одну "сцену" - с одним номером столбца/строки. В принципе это может быть и любой другой спутник, просто ландсатов действительно много.
2. Все сцены Landsat, имеют немного разную привязку, а значимая часть каждого канала сдвинута внутри сцены и кроме того имеет "зубчики" по краям. Про полосатый L7 речи не идет.
3. Для того, что бы сравнивать разновременные снимки хотелось бы до того, как начнешь их обрабатывать знать какая территория должна быть рассмотрена.
4. В пределах одной сцены построить маску для всех каналов по областям, где на всех каналах не будут значений NoData пакетно можно. Хотя и не без танцев с бубном.
А вот как построить такую же маску для каналов из разных сцен? Желательно пакетно. Растровые калькуляторы, как я вижу не любят смотреть на геопривязку. Выходит надо как-то увеличить размерность растров, что бы они перекрывали общую область?
GDAL warp ил megre как я понял могут объединять файлы с учетом геопривязки, но они игнорируют NoData только в одном файле (ну я так понял), а тут надо что бы если хотя бы в одном NoData, то и на выходе - то же.
Или не заморачиваться и все в векторе быстренько пересечь?