4 votos

¿Cómo puedo encontrar el ID del conjunto de datos de Sentinel-2 en el motor de Google Earth?

Soy nuevo en el motor de Google Earth y en Javascript.

Estoy tratando de utilizar los datos de Sentinel-2 en la API siguiente este tutorial de los datos del Landsat .

Según este es posible cargar/añadir un gránulo de Sentinel-2 nombrando la imagen así:

COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN

Así que, en mi caso, he intentado cargar un gránulo existente de Sentinel-2, escribiendo esto:

var s2 = ee.ImageCollection('COPERNICUS/S2/20160412T015159_20150828T110656_T30SVG');
Map.centerObject(s2, 8);

El resultado de este script es:

imagen s2: Error de capa: ImageCollection.load: ImageCollection asset 'COPERNICUS/S2/20160412T015159_20150828T110656_T30SVG' not found.

Sin embargo, si miro las imágenes de Sentinel-2 en la misma zona del gránulo con el siguiente código:

Map.addLayer(ee.ImageCollection('COPERNICUS/S2'));
Map.setCenter(-2.44, 37.77, 12);

Puedo visualizar la imagen de Sentinel-2.

¿Cómo puedo saber el ID de la imagen visualizada?

8voto

Kersten Puntos 2310

Dos problemas con tu guión:

1) Una sola imagen funciona mejor cuando se utiliza ee.Image en lugar de ee.ImageCollection .

2) Has cambiado el nombre del gránulo. La primera parte es el tiempo de detección y la segunda el tiempo de ingestión. Una adquisición tomada en 2016 no puede ser ingerida en 2015. Debe ser 20150828T110656_20160412T015159_T30SVG y no al revés.

Como un guión completo (en EarthEngine) :

// not in Collection - switched sensing and acquisition time
// var s2 = ee.Image('COPERNICUS/S2/20160412T015159_20150828T110656_T30SVG');
// in Collection - correct granule
var s2 = ee.Image('COPERNICUS/S2/20150828T110656_20160412T015159_T30SVG');
Map.addLayer(s2, {bands: ['B8', 'B4', 'B3'], max: 4000}, 'S2')
Map.centerObject(s2, 8);

6voto

Chintan Sheth Puntos 73

Esta es la documentación del conjunto de datos Sentinel-2 en Google Cloud Platform: https://cloud.google.com/storage/docs/public-datasets/sentinel-2

Este es el conjunto de datos real: https://console.cloud.google.com/storage/browser/gcp-public-data-sentinel-2/tiles/?_ga=1.77516694.2042140325.1496307293

que se refiere al sistema de cuadrícula militar que puede encontrar aquí: https://mappingsupport.com/p/coordinates-mgrs-google-maps.html

Ahora los números de GRANULE para las imágenes anteriores a diciembre de 2016 son ligeramente diferentes.

  1. Encuentra el primer número de 15 dígitos de https://scihub.copernicus.eu/dhus/#/home

Aquí los números serán algo así: Filename: S2A_OPER_PRD_MSIL1C_PDMC_20161019T100431_R047_V20161018T040752_20161018T042009

  1. Utilice el número de 15 dígitos después de PDMC_ en la línea anterior para buscar dentro del conjunto de datos después de obtener el número de la cuadrícula:

  2. Para vincularlo con la plataforma Google Earth Engine: var scene = ee.Image('COPERNICUS/S2/###############_###############_#####');

La línea de código anterior nos muestra cómo acceder al conjunto de datos. Hay dos números de 15 dígitos y un número de 5 dígitos. Suponiendo que está en el conjunto de datos de la nube de Google.

  1. El primer número de 15 dígitos en el código después de ~S2/~ es el número después de S2A_MSIL1C_###############_N ... .SAFE Se encuentra en el primer directorio de su imagen, es la fecha de adquisición.

  2. El segundo número es el número de 15 dígitos de las imágenes anidadas en el directorio GRANULE. Esta es la fecha de ingesta de la imagen y, como dice Kersten, es de una fecha posterior. Por ejemplo S2A_OPER_MSI_L1C_TL_MTI__############### ####### #####_N02.04

  3. El número de 5 dígitos (=referencia de la cuadrícula) es el que precede a N02.04.

Para las imágenes posteriores a noviembre de 2016, descargue los metadatos y utilice los dos números de 15 dígitos y el código de cuadrícula de 5 dígitos de, por lo general, las últimas 3-5 líneas del conjunto de datos y cualquiera que tenga la extensión de archivo .jp2: GRANULE/L1C_##### A008081 ###############/QI_DATA/#####_###############_PVI.jp2

Aquí el primer número de 5 dígitos después de L1C_ y QI_DATA/ es el código de la red. Los otros dos son cualquiera de los dos números de 15 dígitos.

Uf, espero que todo el mundo lo entienda.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X