- Доступность набора данных
- 2017-03-28T00:00:00Z–2026-10-12T14:50:57.245000Z
- Поставщик набора данных
- Европейский союз/ЕКА/Copernicus
- Интервал повторного посещения
- 5 дней
- Теги
Описание
После 25 января 2022 г. диапазон DN (значений) сцен Sentinel-2 с PROCESSING_BASELINE 04.00 или выше сдвинут на 1000. Коллекция HARMONIZED переносит данные из новых сцен в тот же диапазон, что и в старых.
Sentinel-2 – это миссия по получению мультиспектральных изображений высокого разрешения с широкой полосой обзора, поддерживающая исследования Copernicus Land Monitoring, включая мониторинг растительности, почвы и водного покрова, а также наблюдение за внутренними водными путями и прибрежными районами.
Данные Sentinel-2 L2 скачиваются из CDSE. Они были рассчитаны с помощью sen2cor. ВНИМАНИЕ! Покрытие L2 за 2017–2018 гг. в коллекции EE пока не является глобальным.
Объекты содержат 12 спектральных диапазонов UINT16, представляющих SR, масштабированный на 10 000 (в отличие от данных L1, B10 отсутствует). Также есть несколько диапазонов, предназначенных для L2 (подробности можно найти в списке диапазонов). Подробную информацию можно найти в руководстве пользователя Sentinel-2.
QA60 – это полоса битовой маски, которая содержала растровые полигоны маски облаков до 25 января 2022 года, когда эти полигоны перестали создаваться. С 28 февраля 2024 года устаревшие полосы QA60 создаются на основе полос классификации облаков MSK_CLASSI. Подробнее о том, как рассчитываются маски облаков…
Идентификаторы объектов EE для объектов Sentinel-2 L2 имеют следующий формат: COPERNICUS/S2_SR/20151128T002653_20151128T102149_T56MNN. Первая числовая часть представляет дату и время съемки, вторая – дату и время создания продукта, а строка из шести символов – уникальный идентификатор гранулы, указывающий на ее координаты в сетке UTM (см. MGRS).
Наборы данных, которые помогают обнаруживать облака и/или их тени, можно найти в разделах 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) | Red Edge 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B6 |
0,0001 | 20 метров | 740,2 нм (S2A) / 739,1 нм (S2B) | Red Edge 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B7 |
0,0001 | 20 метров | 782,5 нм (S2A) / 779,7 нм (S2B) | Red Edge 3 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8 |
0,0001 | 10 метров | 835,1 нм (S2A) / 833 нм (S2B) | NIR |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8A |
0,0001 | 20 метров | 864,8 нм (S2A) / 864 нм (S2B) | Red Edge 4 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B9 |
0,0001 | 60 метров | 945 нм (S2A) / 943,2 нм (S2B) | Водяной пар |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B11 |
0,0001 | 20 метров | 1613,7 нм (S2A) / 1610,4 нм (S2B) | SWIR 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B12 |
0,0001 | 20 метров | 2202,4 нм (S2A) / 2185,7 нм (S2B) | SWIR 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AOT |
0,001 | 10 метров | Нет | Оптическая толщина аэрозоля |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WVP |
см | 0,001 | 10 метров | Нет | Давление водяного пара. Высота, которую заняла бы вода, если бы пар сконденсировался в жидкость и равномерно распределился по столбцу. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SCL |
1 | 11 | 20 метров | Нет | Карта классификации сцен (значение 0, соответствующее отсутствию данных, скрыто) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TCI_R |
10 метров | Нет | Изображение в истинных цветах, красный канал |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TCI_G |
10 метров | Нет | Изображение в истинных цветах, зеленый канал |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TCI_B |
10 метров | Нет | Изображение в истинных цветах, синий канал |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLDPRB |
0 | 100 | 20 метров | Нет | Карта вероятности облачности (отсутствует в некоторых продуктах) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_SNWPRB |
0 | 100 | 10 метров | Нет | Карта вероятности снегопада (отсутствует в некоторых продуктах) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA10 |
10 метров | Нет | Всегда пусто |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA20 |
20 метров | Нет | Всегда пусто |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA60 |
60 метров | Нет | Маска облачности. Скрыто с 25 января 2022 г. по 28 февраля 2024 г. включительно. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_OPAQUE |
60 метров | Нет | Полоса классификации непрозрачных облаков (0 – нет облаков, 1 – есть облака). До февраля 2024 г. маскировались. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_CIRRUS |
60 метров | Нет | Полоса классификации перистых облаков (0 – нет облаков, 1 – есть облака). До февраля 2024 г. маскировались. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_SNOW_ICE |
60 метров | Нет | Полоса классификации снега/льда (0=нет снега/льда, 1=есть снег/лед). До февраля 2024 г. маскировались. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Таблица классов SCL
| Значение | Цвет | Описание |
|---|---|---|
| 1 | #ff0004 | Насыщенный или дефектный |
| 2 | #868686 | Пиксели темной области |
| 3 | #774b0a | Тени от облаков |
| 4 | #10d22c | Растения |
| 5 | #ffff52 | Обнаженная почва |
| 6 | #0000ff | Вода |
| 7 | #818181 | Облака: низкая вероятность / не классифицировано |
| 8 | #c0c0c0 | Облака, средняя вероятность |
| 9 | #f1f1f1 | Облака (высокая вероятность) |
| 10 | #bac5eb | Перистые облака |
| 11 | #52fff9 | Снег или гололед |
Свойства изображения
Свойства изображения
| Название | Тип | Описание |
|---|---|---|
| AOT_RETRIEVAL_ACCURACY | DOUBLE | Точность модели оптической толщины аэрозоля |
| CLOUDY_PIXEL_PERCENTAGE | DOUBLE | Процент облачных пикселей для гранулы, взятый из исходных метаданных |
| CLOUD_COVERAGE_ASSESSMENT | DOUBLE | Процент облачных пикселей для всего архива, содержащего эту гранулу. Взято из исходных метаданных |
| CLOUDY_SHADOW_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как тень от облаков |
| DARK_FEATURES_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как темные объекты или тени |
| DATASTRIP_ID | STRING | Уникальный идентификатор элемента данных о товаре (PDI) в datastrip. |
| DATATAKE_IDENTIFIER | STRING | Уникальный идентификатор набора данных. Идентификатор содержит название спутника Sentinel-2, дату и время начала, номер абсолютной орбиты и базовый уровень обработки. |
| DATATAKE_TYPE | STRING | Режим работы MSI |
| DEGRADED_MSI_DATA_PERCENTAGE | DOUBLE | Процент поврежденных данных MSI и дополнительных данных |
| FORMAT_CORRECTNESS | STRING | Синтез проверок качества в режиме онлайн (OLQC), выполненных на уровне гранулы (Product_Syntax) и полосы данных (ProductSyntax и DS_Consistency) |
| GENERAL_QUALITY | STRING | Синтез проверок OLQC, выполненных на уровне полосы данных |
| GENERATION_TIME | DOUBLE | Время создания товара |
| GEOMETRIC_QUALITY | STRING | Синтез проверок OLQC, выполненных на уровне полосы данных |
| GRANULE_ID | STRING | Уникальный идентификатор гранулы PDI (PDI_ID) |
| HIGH_PROBA_CLOUDS_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как облака с высокой вероятностью |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 | DOUBLE | Среднее значение, содержащее средний азимутальный угол падения для полосы B1 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 | DOUBLE | Среднее значение, содержащее средний азимутальный угол наблюдения для диапазона B2 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 | DOUBLE | Среднее значение азимутального угла наблюдения для диапазона B3 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 | DOUBLE | Среднее значение, содержащее средний азимутальный угол падения для полосы B4 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 | DOUBLE | Среднее значение, содержащее средний азимутальный угол падения для полосы B5 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 | DOUBLE | Среднее значение, содержащее средний азимутальный угол наблюдения для диапазона B6 и всех детекторов |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 | DOUBLE | Среднее значение, содержащее средний азимутальный угол наблюдения для диапазона B7 и всех детекторов |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 | DOUBLE | Среднее значение, содержащее средний азимутальный угол падения для полосы B8 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A | DOUBLE | Среднее значение, содержащее средний азимутальный угол наблюдения для диапазона B8a и для всех детекторов |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 | DOUBLE | Среднее значение, содержащее средний азимутальный угол наблюдения для диапазона B9 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 | DOUBLE | Среднее значение, содержащее средний азимутальный угол наблюдения для диапазона B10 и всех детекторов |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 | DOUBLE | Среднее значение азимута угла наблюдения для диапазона B11 и всех детекторов. |
| MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 | DOUBLE | Среднее значение, содержащее средний азимутальный угол падения для полосы B12 и всех детекторов. |
| MEAN_INCIDENCE_ZENITH_ANGLE_B1 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B1 и всех детекторов. |
| MEAN_INCIDENCE_ZENITH_ANGLE_B2 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B2 и всех детекторов. |
| MEAN_INCIDENCE_ZENITH_ANGLE_B3 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B3 и всех детекторов. |
| MEAN_INCIDENCE_ZENITH_ANGLE_B4 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B4 и всех детекторов. |
| MEAN_INCIDENCE_ZENITH_ANGLE_B5 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B5 и для всех детекторов |
| MEAN_INCIDENCE_ZENITH_ANGLE_B6 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B6 и всех детекторов. |
| MEAN_INCIDENCE_ZENITH_ANGLE_B7 | DOUBLE | Среднее значение, содержащее средний зенитный угол наблюдения для диапазона B7 и всех детекторов |
| MEAN_INCIDENCE_ZENITH_ANGLE_B8 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B8 и для всех детекторов |
| MEAN_INCIDENCE_ZENITH_ANGLE_B8A | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B8a и для всех детекторов |
| MEAN_INCIDENCE_ZENITH_ANGLE_B9 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B9 и для всех детекторов |
| MEAN_INCIDENCE_ZENITH_ANGLE_B10 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B10 и для всех детекторов |
| MEAN_INCIDENCE_ZENITH_ANGLE_B11 | DOUBLE | Среднее значение, содержащее средний зенитный угол наблюдения для диапазона B11 и всех детекторов |
| MEAN_INCIDENCE_ZENITH_ANGLE_B12 | DOUBLE | Среднее значение, содержащее средний зенитный угол падения для полосы B12 и всех детекторов. |
| MEAN_SOLAR_AZIMUTH_ANGLE | DOUBLE | Среднее значение, содержащее средний азимутальный угол солнца для всех диапазонов и детекторов. |
| MEAN_SOLAR_ZENITH_ANGLE | DOUBLE | Среднее значение, содержащее средний зенитный угол Солнца для всех диапазонов и детекторов. |
| MEDIUM_PROBA_CLOUDS_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как облака со средней вероятностью |
| MGRS_TILE | STRING | Тайлы военной системы прямоугольных координат США (MGRS) |
| NODATA_PIXEL_PERCENTAGE | DOUBLE | Процент пикселей без данных |
| NOT_VEGETATED_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как нерастительные |
| PROCESSING_BASELINE | STRING | Базовая конфигурация, использованная при создании продукта, с точки зрения версии ПО процессора и основной версии параметров обработки изображений на Земле (GIPP). |
| PRODUCT_ID | STRING | Полный идентификатор исходного продукта Sentinel-2 |
| RADIATIVE_TRANSFER_ACCURACY | DOUBLE | Точность модели переноса излучения |
| RADIOMETRIC_QUALITY | STRING | На основе отчетов OLQC, содержащихся в Datastrips/QI_DATA с названием контрольного списка RADIOMETRIC_QUALITY. |
| REFLECTANCE_CONVERSION_CORRECTION | DOUBLE | Фактор корректировки расстояния между Землей и Солнцем |
| SATURATED_DEFECTIVE_PIXEL_PERCENTAGE | DOUBLE | Процент насыщенных или дефектных пикселей |
| SENSING_ORBIT_DIRECTION | STRING | Направление орбиты съемки |
| SENSING_ORBIT_NUMBER | DOUBLE | Номер орбиты съемки |
| SENSOR_QUALITY | STRING | Синтез проверок OLQC, выполненных на уровне гранулы (Missing_Lines, Corrupted_ISP и Sensing_Time) и на уровне полосы данных (Degraded_SAD и Datation_Model). |
| SOLAR_IRRADIANCE_B1 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B1 |
| SOLAR_IRRADIANCE_B2 | DOUBLE | Средняя внеатмосферная солнечная радиация для диапазона B2 |
| SOLAR_IRRADIANCE_B3 | DOUBLE | Средняя внеатмосферная солнечная радиация для диапазона B3 |
| SOLAR_IRRADIANCE_B4 | DOUBLE | Средняя внеатмосферная солнечная радиация для диапазона B4 |
| SOLAR_IRRADIANCE_B5 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B5 |
| SOLAR_IRRADIANCE_B6 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B6 |
| SOLAR_IRRADIANCE_B7 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B7 |
| SOLAR_IRRADIANCE_B8 | DOUBLE | Средняя внеатмосферная солнечная радиация для диапазона B8 |
| SOLAR_IRRADIANCE_B8A | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B8a |
| SOLAR_IRRADIANCE_B9 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B9 |
| SOLAR_IRRADIANCE_B10 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B10 |
| SOLAR_IRRADIANCE_B11 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B11 |
| SOLAR_IRRADIANCE_B12 | DOUBLE | Средняя солнечная внеатмосферная освещенность для диапазона B12 |
| SNOW_ICE_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как снег или лед |
| SPACECRAFT_NAME | STRING | Название космического аппарата Sentinel-2: Sentinel-2A, Sentinel-2B. |
| THIN_CIRRUS_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как тонкие перистые облака |
| UNCLASSIFIED_PERCENTAGE | DOUBLE | Процент неклассифицированных пикселей |
| VEGETATION_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как растительность |
| WATER_PERCENTAGE | DOUBLE | Процент пикселей, классифицированных как вода |
| WATER_VAPOUR_RETRIEVAL_ACCURACY | DOUBLE | Заявленная точность модели водяного пара |
Условия использования
Условия использования
Использование данных Sentinel регулируется Условиями использования данных Copernicus Sentinel.
Исследуйте данные с помощью Earth Engine
Редактор кода (JavaScript)
/** * 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); } var dataset = ee.ImageCollection('COPERNICUS/S2_SR_HARMONIZED') .filterDate('2020-01-01', '2020-01-30') // Pre-filter to get less cloudy granules. .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE',20)) .map(maskS2clouds); var visualization = { min: 0.0, max: 0.3, bands: ['B4', 'B3', 'B2'], }; Map.setCenter(83.277, 17.7009, 12); Map.addLayer(dataset.mean(), visualization, 'RGB');
import ee import geemap.core as geemap
Colab (Python)
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_SR_HARMONIZED') .filterDate('2020-01-01', '2020-01-30') # Pre-filter to get less cloudy granules. .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) .map(mask_s2_clouds) ) visualization = { 'min': 0.0, 'max': 0.3, 'bands': ['B4', 'B3', 'B2'], } m = geemap.Map() m.set_center(83.277, 17.7009, 12) m.add_layer(dataset.mean(), visualization, 'RGB') m