Пробелы в данных 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