
- Доступность набора данных
- 2015-06-27T00:00:00Z–2025-03-09T07:03:15Z
- Поставщик набора данных
- Европейский Союз/ЕКА/Коперник
- Фрагмент Earth Engine
-
ee.ImageCollection("COPERNICUS/S2_HARMONIZED")
- Повторное посещение интервала
- 5 дней
- Теги
После 25 января 2022 г. для сцен Sentinel-2 с PROCESSING_BASELINE '04.00' или выше диапазон DN (значений) сдвигается на 1000. Коллекция HARMONIZED сдвигает данные в новых сценах так, чтобы они находились в том же диапазоне, что и в старых сценах.
Sentinel-2 — это многоспектральная миссия с широким диапазоном изображений и высоким разрешением, поддерживающая исследования Copernicus Land Monitoring, включая мониторинг растительности, почвы и водного покрова, а также наблюдение за внутренними водными путями и прибрежными районами.
Данные Sentinel-2 содержат 13 спектральных полос UINT16, представляющих коэффициент отражения TOA, масштабированный на 10 000. Подробности см. в Руководстве пользователя Sentinel-2 . QA60 — это полоса битовых масок, которая содержала растеризованные полигоны маски облаков до февраля 2022 года, когда эти полигоны перестали создаваться. Начиная с февраля 2024 года, совместимые с предыдущими версиями диапазоны QA60 создаются на основе диапазонов облачной классификации MSK_CLASSI. Для получения более подробной информации см. полное объяснение того, как вычисляются маски облаков. .
Каждый продукт Sentinel-2 (zip-архив) может содержать несколько гранул. Каждая гранула становится отдельным активом Earth Engine. Идентификаторы активов EE для активов Sentinel-2 имеют следующий формат: COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. Здесь первая числовая часть представляет дату и время измерения, вторая числовая часть представляет дату и время создания продукта, а последняя 6-значная строка представляет собой уникальный идентификатор гранулы, указывающий ее ссылку на сетку UTM (см. MGRS ).
Данные уровня 2, полученные ЕКА, можно найти в коллекции COPERNICUS/S2_SR .
Наборы данных, помогающие обнаруживать облака и/или тени облаков, см. в COPERNICUS/S2_CLOUD_PROBABILITY и GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED .
Более подробную информацию о радиометрическом разрешении Sentinel-2 можно найти на этой странице .
Группы
Имя | Шкала | Размер пикселя | Длина волны | Описание | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B1 | 0,0001 | 60 метров | 443,9 нм (S2A) / 442,3 нм (S2B) | Аэрозоли | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B2 | 0,0001 | 10 метров | 496,6 нм (S2A) / 492,1 нм (S2B) | Синий | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B3 | 0,0001 | 10 метров | 560 нм (S2A) / 559 нм (S2B) | Зеленый | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B4 | 0,0001 | 10 метров | 664,5 нм (S2A) / 665 нм (S2B) | Красный | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B5 | 0,0001 | 20 метров | 703,9 нм (S2A) / 703,8 нм (S2B) | Красный край 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B6 | 0,0001 | 20 метров | 740,2 нм (S2A) / 739,1 нм (S2B) | Красный край 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B7 | 0,0001 | 20 метров | 782,5 нм (S2A) / 779,7 нм (S2B) | Красный край 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8 | 0,0001 | 10 метров | 835,1 нм (S2A) / 833 нм (S2B) | НИР | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8A | 0,0001 | 20 метров | 864,8 нм (S2A) / 864 нм (S2B) | Красный край 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B9 | 0,0001 | 60 метров | 945 нм (S2A) / 943,2 нм (S2B) | Водяной пар | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B10 | 0,0001 | 60 метров | 1373,5 нм (S2A) / 1376,9 нм (S2B) | Циррус | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B11 | 0,0001 | 20 метров | 1613,7 нм (S2A) / 1610,4 нм (S2B) | SWIR 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B12 | 0,0001 | 20 метров | 2202,4 нм (S2A) / 2185,7 нм (S2B) | СВИР 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA10 | 10 метров | Всегда пусто | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA20 | 20 метров | Всегда пусто | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA60 | 60 метров | Облачная маска. Замаскировано в период с февраля 2022 года по февраль 2024 года. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Битовая маска для QA60
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_OPAQUE | 60 метров | Полоса классификации непрозрачных облаков (0 = нет облаков, 1 = облака). Замаскировано до февраля 2024 года. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_CIRRUS | 60 метров | Классификационная полоса перистых облаков (0 = облаков нет, 1 = облака). Замаскировано до февраля 2024 года. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_SNOW_ICE | 60 метров | Классификационная группа снег/лед (0 = снег/лед отсутствует, 1 = снег/лед). Замаскировано до февраля 2024 года. |
Свойства изображения
Имя | Тип | Описание |
---|---|---|
CLOUDY_PIXEL_PERCENTAGE | ДВОЙНОЙ | Процент облачных пикселей для конкретной гранулы взят из исходных метаданных. |
CLOUD_COVERAGE_ASSESSMENT | ДВОЙНОЙ | Процент облачных пикселей для всего архива, содержащего эту гранулу. Взято из исходных метаданных |
DATASTRIP_ID | НИТЬ | Уникальный идентификатор элемента данных о продукте (PDI) на полосе данных. |
DATATAKE_IDENTIFIER | НИТЬ | Уникально идентифицирует данный набор данных. Идентификатор содержит спутник Sentinel-2, дату и время запуска, абсолютный номер орбиты и базовую линию обработки. |
ДАННЫЕ_ТИП | НИТЬ | Режим работы MSI |
DEGRADED_MSI_DATA_PERCENTAGE | ДВОЙНОЙ | Процент поврежденных MSI и вспомогательных данных |
FORMAT_CORRECTNESS | НИТЬ | Синтез проверок оперативного контроля качества (OLQC), выполняемых на уровне гранул (Product_Syntax) и полос данных (Product Syntax и DS_Consistency). |
GENERAL_QUALITY | НИТЬ | Синтез проверок OLQC, выполняемых на уровне полосы данных (Relative_Orbit_Number) |
GENERATION_TIME | ДВОЙНОЙ | Время создания продукта |
ГЕОМЕТРИЧЕСКОЕ_КАЧЕСТВО | НИТЬ | Синтез проверок OLQC, выполняемых на уровне полосы данных (Attitude_Quality_Indicator) |
GRANULE_ID | НИТЬ | Уникальный идентификатор гранулы PDI (PDI_ID) |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута падения обзора для диапазона B1 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B2 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута падения обзора для диапазона B3 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута падения обзора для диапазона B4 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B5 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B6 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута падения обзора для диапазона B7 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута падения обзора для диапазона B8 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B8a и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B9 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B10 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B11 и для всех детекторов. |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута обзора для диапазона B12 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B1 | ДВОЙНОЙ | Среднее значение, содержащее средний зенитный угол падения обзора для диапазона B1 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B2 | ДВОЙНОЙ | Среднее значение, содержащее среднее значение зенитного угла падения обзора для диапазона B2 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B3 | ДВОЙНОЙ | Среднее значение, содержащее средний зенитный угол падения обзора для диапазона B3 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B4 | ДВОЙНОЙ | Среднее значение, содержащее среднее значение зенитного угла падения обзора для диапазона B4 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B5 | ДВОЙНОЙ | Среднее значение, содержащее средний зенитный угол падения обзора для диапазона B5 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B6 | ДВОЙНОЙ | Среднее значение, содержащее среднее значение зенитного угла падения обзора для диапазона B6 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B7 | ДВОЙНОЙ | Среднее значение, содержащее среднее значение зенитного угла падения обзора для диапазона B7 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B8 | ДВОЙНОЙ | Среднее значение, содержащее среднее значение зенитного угла падения обзора для диапазона B8 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B8A | ДВОЙНОЙ | Среднее значение, содержащее среднее значение зенитного угла падения обзора для диапазона B8a и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B9 | ДВОЙНОЙ | Среднее значение, содержащее средний зенитный угол падения обзора для диапазона B9 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B10 | ДВОЙНОЙ | Среднее значение, содержащее средний зенитный угол падения обзора для диапазона B10 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B11 | ДВОЙНОЙ | Среднее значение, содержащее среднее значение зенитного угла падения обзора для диапазона B11 и для всех детекторов. |
MEAN_INCIDENCE_ZENITH_ANGLE_B12 | ДВОЙНОЙ | Среднее значение, содержащее средний зенитный угол падения обзора для диапазона B12 и для всех детекторов. |
MEAN_SOLAR_AZIMUTH_ANGLE | ДВОЙНОЙ | Среднее значение, содержащее средний угол азимута Солнца для всех диапазонов и детекторов. |
MEAN_SOLAR_ZENITH_ANGLE | ДВОЙНОЙ | Среднее значение, содержащее средний зенитный угол Солнца для всех диапазонов и детекторов. |
MGRS_TILE | НИТЬ | Плитка Военной справочной системы США (MGRS) |
PROCESSING_BASELINE | НИТЬ | Базовая конфигурация, используемая на момент создания продукта с точки зрения версии программного обеспечения процессора и версии основных параметров обработки наземных изображений (GIPP). |
PRODUCT_ID | НИТЬ | Полный идентификатор оригинального продукта Sentinel-2 |
РАДИОМЕТРИЧЕСКОЕ_КАЧЕСТВО | НИТЬ | На основе отчетов OLQC, содержащихся в Datastrips/QI_DATA с именем контрольного списка RADIOMETRIC_QUALITY. |
REFLECTANCE_CONVERSION_CORRECTION | ДВОЙНОЙ | Поправочный коэффициент расстояния Земля-Солнце |
SENSING_ORBIT_DIRECTION | НИТЬ | Направление орбиты изображения |
SENSING_ORBIT_NUMBER | ДВОЙНОЙ | Номер орбиты изображения |
SENSOR_QUALITY | НИТЬ | Синтез проверок OLQC, выполняемых на гранулярном уровне (Missing_Lines, Corrupted_ISP и Sensing_Time) и полосе данных (Degraded_SAD и Datation_Model). |
SOLAR_IRRADIANCE_B1 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B1 |
SOLAR_IRRADIANCE_B2 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B2 |
SOLAR_IRRADIANCE_B3 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B3 |
SOLAR_IRRADIANCE_B4 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B4 |
SOLAR_IRRADIANCE_B5 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B5 |
SOLAR_IRRADIANCE_B6 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B6 |
SOLAR_IRRADIANCE_B7 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B7 |
SOLAR_IRRADIANCE_B8 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B8 |
SOLAR_IRRADIANCE_B8A | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B8a |
SOLAR_IRRADIANCE_B9 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B9 |
SOLAR_IRRADIANCE_B10 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B10 |
SOLAR_IRRADIANCE_B11 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B11 |
SOLAR_IRRADIANCE_B12 | ДВОЙНОЙ | Среднее солнечное экзоатмосферное излучение для диапазона B12 |
КОСМИЧЕСКИЙ КОРАБЛЬ_ИМЯ | НИТЬ | Название космического корабля «Сентинел-2»: «Сентинел-2А», «Сентинел-2Б». |
Условия эксплуатации
Использование данных Sentinel регулируется Условиями использования данных Copernicus Sentinel.
Исследуйте с помощью Earth Engine
/** * Function to mask clouds using the Sentinel-2 QA band * @param {ee.Image} image Sentinel-2 image * @return {ee.Image} cloud masked Sentinel-2 image */ function maskS2clouds(image) { var qa = image.select('QA60'); // Bits 10 and 11 are clouds and cirrus, respectively. var cloudBitMask = 1 << 10; var cirrusBitMask = 1 << 11; // Both flags should be set to zero, indicating clear conditions. var mask = qa.bitwiseAnd(cloudBitMask).eq(0) .and(qa.bitwiseAnd(cirrusBitMask).eq(0)); return image.updateMask(mask).divide(10000); } // Map the function over a month of data and take the median. // Load Sentinel-2 TOA reflectance data (adjusted for processing changes // that occurred after 2022-01-25). var dataset = ee.ImageCollection('COPERNICUS/S2_HARMONIZED') .filterDate('2022-01-01', '2022-01-31') // Pre-filter to get less cloudy granules. .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) .map(maskS2clouds); var rgbVis = { min: 0.0, max: 0.3, bands: ['B4', 'B3', 'B2'], }; Map.setCenter(-9.1695, 38.6917, 12); Map.addLayer(dataset.median(), rgbVis, 'RGB');
import ee import geemap.core as geemap
def mask_s2_clouds(image): """Masks clouds in a Sentinel-2 image using the QA band. Args: image (ee.Image): A Sentinel-2 image. Returns: ee.Image: A cloud-masked Sentinel-2 image. """ qa = image.select('QA60') # Bits 10 and 11 are clouds and cirrus, respectively. cloud_bit_mask = 1 << 10 cirrus_bit_mask = 1 << 11 # Both flags should be set to zero, indicating clear conditions. mask = ( qa.bitwiseAnd(cloud_bit_mask) .eq(0) .And(qa.bitwiseAnd(cirrus_bit_mask).eq(0)) ) return image.updateMask(mask).divide(10000) dataset = ( ee.ImageCollection('COPERNICUS/S2_HARMONIZED') .filterDate('2022-01-01', '2022-01-31') # Pre-filter to get less cloudy granules. .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) .map(mask_s2_clouds) ) rgb_vis = { 'min': 0.0, 'max': 0.3, 'bands': ['B4', 'B3', 'B2'], } m = geemap.Map() m.set_center(-9.1695, 38.6917, 12) m.add_layer(dataset.median(), rgb_vis, 'RGB') m