Пробелы в данных Sentinel 1 из-за перекрытия полосы обзора (не последовательных сцен) в Google Earth Engine

Я работаю над проектом, использующим продукт Sentinel 1 GRD в Google Earth Engine, и я нашел несколько примеров отсутствующих данных, очевидно, в перекрытиях полос на нисходящей орбите. Этот вопрос не обсуждается здесь и не объясняется на форуме разработчиков GEE. Это гораздо больший пробел, и он, похоже, не является результатом коррекции рельефа, как объяснялось для этой другой проблемы.

Этот разрыв, похоже, сохраняется независимо от года изменения диапазона дат или поляризации. Разрыв устраняется путем изменения параметра фильтра орбиты с "ПО убыванию" на "восходящий", предположительно из-за разных полос или увеличения диапазона дат. Я понимаю, что увеличение диапазона дат увеличивает количество повторных посещений и, следовательно, охват, но является ли это побочным продуктом орбитальной геометрии? т.е. для изображения этой области требуется больше, чем стандартное временное повторение? Я просто пытаюсь понять, откуда этот пробел в данных. Пример кода:


var geometry = ee.Geometry.Polygon(
    [[[-123.79472413785096, 46.20720039434629],
          [-123.79472413785096, 42.40398120362418],
          [-117.19194093472596, 42.40398120362418],
          [-117.19194093472596, 46.20720039434629]]], null, false)
    
var filtered = ee.ImageCollection('COPERNICUS/S1_GRD').filterDate('2019-01-01','2019-04-30')
    .filterBounds(geometry)
    .filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))
    .filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
    .filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
    .filter(ee.Filter.eq('instrumentMode', 'IW'))
    .select(["VV","VH"])
    
print(filtered)
var filtered_mean = filtered.mean()
print(filtered_mean)
Map.addLayer(filtered_mean.select('VH'),{min:-25,max:1},'filtered')

Вы можете просмотреть пример здесь: https://code.earthengine.google.com/26556660c352fb25b98ac80667298959

0 ответов

Другие вопросы по тегам