
- Disponibilidad del conjunto de datos
- 2015-06-27T00:00:00Z–2025-09-01T14:47:25.075000Z
- Proveedor del conjunto de datos
- Unión Europea/ESA/Copernicus
- Intervalo de revisión
- 5 días
- Etiquetas
Descripción
Después del 25/01/2022, el rango de DN (valor) de las escenas de Sentinel-2 con PROCESSING_BASELINE "04.00" o superior se desplazó en 1,000. La colección HARMONIZED desplaza los datos en escenas más nuevas para que se encuentren en el mismo rango que en escenas más antiguas.
Sentinel-2 es una misión de imágenes multiespectrales de alta resolución y ancho de franja que respalda los estudios de monitoreo terrestre de Copernicus, incluido el monitoreo de la vegetación, la cobertura del suelo y el agua, así como la observación de las vías navegables interiores y las áreas costeras.
Los datos de Sentinel-2 contienen 13 bandas espectrales de UINT16 que representan la reflectancia de la TOA escalada en 10,000. Consulta el Manual del usuario de Sentinel-2 para obtener más detalles. QA60 es una banda de máscara de bits que contenía polígonos rasterizados de máscara de nubes hasta febrero de 2022, cuando se dejaron de producir estos polígonos. A partir de febrero de 2024, las bandas de QA60 coherentes con los datos heredados se construyen a partir de las bandas de clasificación de nubes de MSK_CLASSI. Para obtener más detalles, consulta la explicación completa de cómo se calculan las máscaras de nubes.
Cada producto de Sentinel-2 (archivo zip) puede contener varios gránulos. Cada gránulo se convierte en un activo independiente de Earth Engine. Los IDs de recursos de EE para los recursos de Sentinel-2 tienen el siguiente formato: COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. Aquí, la primera parte numérica representa la fecha y hora de detección, la segunda parte numérica representa la fecha y hora de generación del producto, y la cadena final de 6 caracteres es un identificador único del gránulo que indica su referencia de cuadrícula UTM (consulta MGRS).
Los datos de nivel 2 que produce la ESA se pueden encontrar en la colección COPERNICUS/S2_SR.
Para obtener conjuntos de datos que ayuden con la detección de nubes o sombras de nubes, consulta COPERNICUS/S2_CLOUD_PROBABILITY y GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED.
Para obtener más detalles sobre la resolución radiométrica de Sentinel-2, consulta esta página.
Bandas
Bandas
Nombre | Escala | Tamaño de los píxeles | Longitud de onda | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B1 |
0.0001 | 60 metros | 443.9 nm (S2A) y 442.3 nm (S2B) | Aerosoles |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B2 |
0.0001 | 10 metros | 496.6 nm (S2A) / 492.1 nm (S2B) | Azul |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B3 |
0.0001 | 10 metros | 560 nm (S2A) / 559 nm (S2B) | Verde |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B4 |
0.0001 | 10 metros | 664.5 nm (S2A) / 665 nm (S2B) | Rojo |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B5 |
0.0001 | 20 metros | 703.9 nm (S2A) / 703.8 nm (S2B) | Borde rojo 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B6 |
0.0001 | 20 metros | 740.2 nm (S2A) / 739.1 nm (S2B) | Borde rojo 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B7 |
0.0001 | 20 metros | 782.5 nm (S2A) y 779.7 nm (S2B) | Borde rojo 3 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8 |
0.0001 | 10 metros | 835.1 nm (S2A) y 833 nm (S2B) | NIR |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8A |
0.0001 | 20 metros | 864.8 nm (S2A) y 864 nm (S2B) | Borde rojo 4 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B9 |
0.0001 | 60 metros | 945 nm (S2A) / 943.2 nm (S2B) | Vapor de agua |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B10 |
0.0001 | 60 metros | 1373.5 nm (S2A) y 1376.9 nm (S2B) | Cirro |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B11 |
0.0001 | 20 metros | 1613.7 nm (S2A) / 1610.4 nm (S2B) | SWIR 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B12 |
0.0001 | 20 metros | 2202.4 nm (S2A) / 2185.7 nm (S2B) | SWIR 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA10 |
10 metros | Ninguna | Siempre vacío |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA20 |
20 metros | Ninguna | Siempre vacío |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA60 |
60 metros | Ninguna | Máscara de nubes. Se enmascaró entre febrero de 2022 y febrero de 2024. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_OPAQUE |
60 metros | Ninguna | Banda de clasificación de nubes opacas (0=sin nubes, 1=con nubes). Se enmascaró antes de febrero de 2024. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_CIRRUS |
60 metros | Ninguna | Es la banda de clasificación de nubes cirros (0=sin nubes, 1=con nubes). Se enmascaró antes de febrero de 2024. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_SNOW_ICE |
60 metros | Ninguna | Banda de clasificación de nieve o hielo (0=sin nieve ni hielo, 1=nieve o hielo). Se enmascaró antes de febrero de 2024. |
Propiedades de imágenes
Propiedades de imágenes
Nombre | Tipo | Descripción |
---|---|---|
CLOUDY_PIXEL_PERCENTAGE | DOBLE | Porcentaje de píxeles nublados específico del gránulo que se extrae de los metadatos originales |
CLOUD_COVERAGE_ASSESSMENT | DOBLE | Porcentaje de píxeles nublados de todo el archivo que contiene este gránulo. Se extrae de los metadatos originales. |
DATASTRIP_ID | CADENA | Identificador único del elemento de datos del producto (PDI) de la tira de datos. |
DATATAKE_IDENTIFIER | CADENA | Identifica de forma única un Datatake determinado. El ID contiene el satélite Sentinel-2, la fecha y hora de inicio, el número de órbita absoluta y la referencia de procesamiento. |
DATATAKE_TYPE | CADENA | Modo de operación de MSI |
DEGRADED_MSI_DATA_PERCENTAGE | DOBLE | Porcentaje de datos auxiliares y de MSI degradados |
FORMAT_CORRECTNESS | CADENA | Es la síntesis de las verificaciones de control de calidad en línea (OLQC) realizadas a nivel de gránulo (Product_Syntax) y banda de datos (Product Syntax y DS_Consistency). |
GENERAL_QUALITY | CADENA | Es la síntesis de las verificaciones de OLQC realizadas a nivel de la banda de datos (Relative_Orbit_Number). |
GENERATION_TIME | DOBLE | Hora de generación del producto |
GEOMETRIC_QUALITY | CADENA | Es la síntesis de las verificaciones de OLQC realizadas a nivel de la banda de datos (Attitude_Quality_Indicator). |
GRANULE_ID | CADENA | Identificador único del PDI del gránulo (PDI_ID) |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B1 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B2 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B3 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B4 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B5 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B6 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B7 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B8 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B8a y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B9 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B10 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B11 y para todos los detectores |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 | DOBLE | Valor medio que contiene el promedio del ángulo de azimut de incidencia de visualización para la banda B12 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B1 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B1 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B2 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B2 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B3 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B3 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B4 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B4 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B5 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B5 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B6 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B6 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B7 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B7 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B8 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B8 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B8A | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B8a y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B9 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B9 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B10 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B10 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B11 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B11 y para todos los detectores |
MEAN_INCIDENCE_ZENITH_ANGLE_B12 | DOBLE | Valor medio que contiene el promedio del ángulo cenital de incidencia de visualización para la banda B12 y para todos los detectores |
MEAN_SOLAR_AZIMUTH_ANGLE | DOBLE | Valor medio que contiene el promedio del ángulo de azimut solar para todas las bandas y los detectores |
MEAN_SOLAR_ZENITH_ANGLE | DOBLE | Valor medio que contiene el promedio del ángulo cenital del sol para todas las bandas y los detectores |
MGRS_TILE | CADENA | Mosaico del Sistema de referencia de cuadrícula militar de EE.UU. (MGRS) |
PROCESSING_BASELINE | CADENA | Es la configuración de referencia que se usó en el momento de la generación del producto en términos de la versión del software del procesador y la versión principal de los parámetros de procesamiento de imágenes terrestres (GIPP). |
PRODUCT_ID | CADENA | Es el ID completo del producto Sentinel-2 original. |
RADIOMETRIC_QUALITY | CADENA | En función de los informes de OLQC incluidos en Datastrips/QI_DATA con el nombre de la lista de verificación RADIOMETRIC_QUALITY |
REFLECTANCE_CONVERSION_CORRECTION | DOBLE | Factor de corrección de la distancia entre la Tierra y el Sol |
SENSING_ORBIT_DIRECTION | CADENA | Dirección de la órbita de obtención de imágenes |
SENSING_ORBIT_NUMBER | DOBLE | Número de órbita de la imagen |
SENSOR_QUALITY | CADENA | Es la síntesis de las verificaciones de OLQC realizadas a nivel de banda de datos (Degraded_SAD y Datation_Model) y de gránulo (Missing_Lines, Corrupted_ISP y Sensing_Time). |
SOLAR_IRRADIANCE_B1 | DOBLE | Irradiancia solar media exoatmosférica para la banda B1 |
SOLAR_IRRADIANCE_B2 | DOBLE | Irradiancia solar media exoatmosférica para la banda B2 |
SOLAR_IRRADIANCE_B3 | DOBLE | Irradiancia solar media exoatmosférica para la banda B3 |
SOLAR_IRRADIANCE_B4 | DOBLE | Irradiancia solar media exoatmosférica para la banda B4 |
SOLAR_IRRADIANCE_B5 | DOBLE | Irradiancia solar media exoatmosférica para la banda B5 |
SOLAR_IRRADIANCE_B6 | DOBLE | Irradiancia solar media exoatmosférica para la banda B6 |
SOLAR_IRRADIANCE_B7 | DOBLE | Irradiancia solar media exoatmosférica para la banda B7 |
SOLAR_IRRADIANCE_B8 | DOBLE | Irradiancia solar media exoatmosférica para la banda B8 |
SOLAR_IRRADIANCE_B8A | DOBLE | Irradiancia solar media exoatmosférica para la banda B8a |
SOLAR_IRRADIANCE_B9 | DOBLE | Irradiancia solar media exoatmosférica para la banda B9 |
SOLAR_IRRADIANCE_B10 | DOBLE | Irradiancia solar media exoatmosférica para la banda B10 |
SOLAR_IRRADIANCE_B11 | DOBLE | Irradiancia solar media exoatmosférica para la banda B11 |
SOLAR_IRRADIANCE_B12 | DOBLE | Irradiancia solar media exoatmosférica para la banda B12 |
SPACECRAFT_NAME | CADENA | Nombre de la nave espacial Sentinel-2: Sentinel-2A, Sentinel-2B |
Condiciones de Uso
Condiciones de Uso
El uso de los datos de Sentinel se rige por los Términos y Condiciones de los datos de Sentinel de Copernicus.
Explora con Earth Engine
Editor de código (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); } // 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
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_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