Planetary Computer: Sentinel-2¶
Tutorial created by **David Montero Loaiza**: GitHub | Twitter
GitHub Repo: https://github.com/cloudsen12/easystac
PyPI link: https://pypi.org/project/easystac/
Conda-forge: https://anaconda.org/conda-forge/easystac
Documentation: https://easystac.readthedocs.io/
More tutorials: https://github.com/cloudsen12/easystac/tree/main/docs/tutorials
Install easystac:
[ ]:
!pip install -U easystac
Now, let’s start!
First, import the planetary module from easystac:
[1]:
import easystac.planetary as pc
It is not required to authenticate for having access to Planetary Computer, however, if you have a key, it is better to use it and avoid limits!
[2]:
pc.Authenticate()
To authorize access needed by Planetary Computer, open the following URL: http://planetarycomputer.microsoft.com/compute/hub/token in your web browser. An API key is required to have a more favorable rate limiting in Planetary Computer , so please copy and paste it below.
Successfully saved authorization token.
Now, in order to use the token, you have to intialize the module!
[3]:
pc.Initialize()
Once intialized, you can start working!
Planetary Computer needs every item to be signed, but you don’t have to worry about that anymore! With easystac, querying through their STAC is easy and simple!
The only thing you need is the collection ID "sentinel-2-l2a" and that’s it:
[4]:
S2 = pc.ImageCollection("sentinel-2-l2a")
The ImageCollection object will save all important stuff that you want to query, and then you just have to get the info from it. Let’s filter this collection by date!
[5]:
S2 = S2.filterDate("2020-01-01","2021-01-01")
Now, let’s use a geometry to filter the collection by bounds!
[8]:
from geojson import Point
poi = Point([-76.1,3.4])
S2 = S2.filterBounds(poi)
Great! Now we just have to retrieve our request:
[9]:
S2 = S2.getInfo(resolution = 10)
/home/dmontero/.local/lib/python3.9/site-packages/stackstac/accumulate_metadata.py:168: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
np.array(
/home/dmontero/.local/lib/python3.9/site-packages/stackstac/accumulate_metadata.py:168: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
np.array(
/home/dmontero/.local/lib/python3.9/site-packages/stackstac/accumulate_metadata.py:168: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
np.array(
Now, your data is in a xarray.DataArray:
[10]:
S2
[10]:
<xarray.DataArray 'stackstac-b590d517c3980ac84eb9dad15e868557' (time: 70,
band: 17,
y: 11000,
x: 10989)>
dask.array<fetch_raster_window, shape=(70, 17, 11000, 10989), dtype=float64, chunksize=(1, 1, 1024, 1024), chunktype=numpy.ndarray>
Coordinates: (12/46)
* time (time) datetime64[ns] 2020-01-04...
id (time) <U54 'S2B_MSIL2A_20200104...
* band (band) <U7 'AOT' ... 'preview'
* x (x) float64 3e+05 ... 4.099e+05
* y (y) float64 4.001e+05 ... 2.901e+05
s2:granule_id (time) <U62 'S2B_OPER_MSI_L2A_TL...
... ...
proj:bbox (band) object [300000.0, 290220....
gsd (band) object 10.0 60 ... 10.0 None
common_name (band) object None ... None
center_wavelength (band) object None 0.443 ... None
full_width_half_max (band) object None 0.027 ... None
epsg int64 32618
Attributes:
spec: RasterSpec(epsg=32618, bounds=(300000, 290130, 409890, 40013...
crs: epsg:32618
transform: | 10.00, 0.00, 300000.00|\n| 0.00,-10.00, 400130.00|\n| 0.00...
resolution: 10- time: 70
- band: 17
- y: 11000
- x: 10989
- dask.array<chunksize=(1, 1, 1024, 1024), meta=np.ndarray>
Array Chunk Bytes 1.05 TiB 8.00 MiB Shape (70, 17, 11000, 10989) (1, 1, 1024, 1024) Count 146491 Tasks 143990 Chunks Type float64 numpy.ndarray 70 1 10989 11000 17 - time(time)datetime64[ns]2020-01-04T15:26:39.024000 ... 2...
array(['2020-01-04T15:26:39.024000000', '2020-01-09T15:26:31.024000000', '2020-01-14T15:26:39.024000000', '2020-01-19T15:26:31.024000000', '2020-01-24T15:26:29.024000000', '2020-01-29T15:26:31.024000000', '2020-02-03T15:26:29.024000000', '2020-02-08T15:26:31.024000000', '2020-02-13T15:26:39.024000000', '2020-02-18T15:26:31.024000000', '2020-02-23T15:26:39.024000000', '2020-02-28T15:26:31.024000000', '2020-03-04T15:26:39.024000000', '2020-03-09T15:26:41.024000000', '2020-03-14T15:26:39.024000000', '2020-03-19T15:26:41.024000000', '2020-03-24T15:26:39.024000000', '2020-03-29T15:26:41.024000000', '2020-04-03T15:26:39.024000000', '2020-04-13T15:26:39.024000000', '2020-04-18T15:26:41.024000000', '2020-04-23T15:26:39.024000000', '2020-04-28T15:26:41.024000000', '2020-05-03T15:26:39.024000000', '2020-05-08T15:26:41.024000000', '2020-05-13T15:26:39.024000000', '2020-05-18T15:26:41.024000000', '2020-05-23T15:26:39.024000000', '2020-05-28T15:26:51.024000000', '2020-06-02T15:26:39.024000000', '2020-06-07T15:26:51.024000000', '2020-06-12T15:26:39.024000000', '2020-06-17T15:26:51.024000000', '2020-06-22T15:26:39.024000000', '2020-06-27T15:26:41.024000000', '2020-07-02T15:26:39.024000000', '2020-07-07T15:26:41.024000000', '2020-07-12T15:26:39.024000000', '2020-07-17T15:26:41.024000000', '2020-07-22T15:26:39.024000000', '2020-07-27T15:26:51.024000000', '2020-08-01T15:26:39.024000000', '2020-08-06T15:26:51.024000000', '2020-08-11T15:26:39.024000000', '2020-08-16T15:26:51.024000000', '2020-08-21T15:26:39.024000000', '2020-08-26T15:26:41.024000000', '2020-08-31T15:26:39.024000000', '2020-09-05T15:26:41.024000000', '2020-09-10T15:26:39.024000000', '2020-09-15T15:26:41.024000000', '2020-09-20T15:26:39.024000000', '2020-09-25T15:26:41.024000000', '2020-09-30T15:26:39.024000000', '2020-10-10T15:26:39.024000000', '2020-10-15T15:26:51.024000000', '2020-10-20T15:26:39.024000000', '2020-10-25T15:26:41.024000000', '2020-11-04T15:26:41.024000000', '2020-11-09T15:26:39.024000000', '2020-11-14T15:26:41.024000000', '2020-11-19T15:26:39.024000000', '2020-11-24T15:26:41.024000000', '2020-11-29T15:26:39.024000000', '2020-12-04T15:26:41.024000000', '2020-12-09T15:26:39.024000000', '2020-12-14T15:26:41.024000000', '2020-12-19T15:26:39.024000000', '2020-12-24T15:26:41.024000000', '2020-12-29T15:26:39.024000000'], dtype='datetime64[ns]') - id(time)<U54'S2B_MSIL2A_20200104T152639_R025...
array(['S2B_MSIL2A_20200104T152639_R025_T18NUJ_20201002T225927', 'S2A_MSIL2A_20200109T152631_R025_T18NUJ_20201029T165110', 'S2B_MSIL2A_20200114T152639_R025_T18NUJ_20201002T184357', 'S2A_MSIL2A_20200119T152631_R025_T18NUJ_20201002T204215', 'S2B_MSIL2A_20200124T152629_R025_T18NUJ_20201002T092756', 'S2A_MSIL2A_20200129T152631_R025_T18NUJ_20201002T142800', 'S2B_MSIL2A_20200203T152629_R025_T18NUJ_20200930T171956', 'S2A_MSIL2A_20200208T152631_R025_T18NUJ_20201001T085609', 'S2B_MSIL2A_20200213T152639_R025_T18NUJ_20201001T223114', 'S2A_MSIL2A_20200218T152631_R025_T18NUJ_20200929T193417', 'S2B_MSIL2A_20200223T152639_R025_T18NUJ_20200928T010713', 'S2A_MSIL2A_20200228T152631_R025_T18NUJ_20200928T231544', 'S2B_MSIL2A_20200304T152639_R025_T18NUJ_20200928T092913', 'S2A_MSIL2A_20200309T152641_R025_T18NUJ_20201019T181558', 'S2B_MSIL2A_20200314T152639_R025_T18NUJ_20201009T214111', 'S2A_MSIL2A_20200319T152641_R025_T18NUJ_20201012T163757', 'S2B_MSIL2A_20200324T152639_R025_T18NUJ_20201018T190344', 'S2A_MSIL2A_20200329T152641_R025_T18NUJ_20201020T191548', 'S2B_MSIL2A_20200403T152639_R025_T18NUJ_20200924T214803', 'S2B_MSIL2A_20200413T152639_R025_T18NUJ_20200923T095910', ... 'S2B_MSIL2A_20200920T152639_R025_T18NUJ_20200922T232422', 'S2A_MSIL2A_20200925T152641_R025_T18NUJ_20200926T221617', 'S2B_MSIL2A_20200930T152639_R025_T18NUJ_20201002T021352', 'S2B_MSIL2A_20201010T152639_R025_T18NUJ_20201011T222505', 'S2A_MSIL2A_20201015T152651_R025_T18NUJ_20201019T065749', 'S2B_MSIL2A_20201020T152639_R025_T18NUJ_20201021T172345', 'S2A_MSIL2A_20201025T152641_R025_T18NUJ_20201030T023644', 'S2A_MSIL2A_20201104T152641_R025_T18NUJ_20201106T111951', 'S2B_MSIL2A_20201109T152639_R025_T18NUJ_20201110T144429', 'S2A_MSIL2A_20201114T152641_R025_T18NUJ_20201115T212801', 'S2B_MSIL2A_20201119T152639_R025_T18NUJ_20201121T030611', 'S2A_MSIL2A_20201124T152641_R025_T18NUJ_20201125T154653', 'S2B_MSIL2A_20201129T152639_R025_T18NUJ_20201219T222534', 'S2A_MSIL2A_20201204T152641_R025_T18NUJ_20201205T152228', 'S2B_MSIL2A_20201209T152639_R025_T18NUJ_20201210T211653', 'S2A_MSIL2A_20201214T152641_R025_T18NUJ_20201215T005646', 'S2B_MSIL2A_20201219T152639_R025_T18NUJ_20201220T162401', 'S2A_MSIL2A_20201224T152641_R025_T18NUJ_20201225T091603', 'S2B_MSIL2A_20201229T152639_R025_T18NUJ_20201230T025703'], dtype='<U54') - band(band)<U7'AOT' 'B01' ... 'visual' 'preview'
array(['AOT', 'B01', 'B02', 'B03', 'B04', 'B05', 'B06', 'B07', 'B08', 'B09', 'B11', 'B12', 'B8A', 'SCL', 'WVP', 'visual', 'preview'], dtype='<U7') - x(x)float643e+05 3e+05 ... 4.099e+05 4.099e+05
array([300000., 300010., 300020., ..., 409860., 409870., 409880.])
- y(y)float644.001e+05 4.001e+05 ... 2.901e+05
array([400130., 400120., 400110., ..., 290160., 290150., 290140.])
- s2:granule_id(time)<U62'S2B_OPER_MSI_L2A_TL_ESRI_202010...
array(['S2B_OPER_MSI_L2A_TL_ESRI_20201002T225928_A014780_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201029T165112_A023760_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201002T184359_A014923_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201002T204217_A023903_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201002T092801_A015066_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201002T142805_A024046_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20200930T171958_A015209_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201001T085611_A024189_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201001T223115_A015352_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20200929T193420_A024332_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20200928T010716_A015495_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20200928T231546_A024475_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20200928T092914_A015638_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201019T181602_A024618_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201009T214112_A015781_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201012T163759_A024761_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201018T190346_A015924_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201020T191551_A024904_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20200924T214805_A016067_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20200923T095912_A016210_T18NUJ_N02.12', ... 'S2B_OPER_MSI_L2A_TL_ESRI_20200922T232424_A018498_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20200926T221623_A027478_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201002T021353_A018641_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201011T222507_A018784_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201019T065750_A027764_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201021T172346_A018927_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201030T023647_A027907_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201106T111951_A028050_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201110T144430_A019213_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201115T212802_A028193_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201121T030611_A019356_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201125T154653_A028336_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201219T222535_A019499_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201205T152229_A028479_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201210T211653_A019642_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201215T005646_A028622_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201220T162402_A019785_T18NUJ_N02.12', 'S2A_OPER_MSI_L2A_TL_ESRI_20201225T091603_A028765_T18NUJ_N02.12', 'S2B_OPER_MSI_L2A_TL_ESRI_20201230T025704_A019928_T18NUJ_N02.12'], dtype='<U62') - s2:mean_solar_zenith(time)float6435.17 35.12 34.92 ... 34.84 35.07
array([35.17412073, 35.1170123 , 34.92040834, 34.59291336, 34.14159085, 33.57403025, 32.89846884, 32.14017926, 31.29561435, 30.41648607, 29.49332224, 28.579633 , 27.6689173 , 26.81713586, 26.02304136, 25.34224185, 24.77019307, 24.35200235, 24.07445701, 24.01171212, 24.19349748, 24.5529761 , 24.97258159, 25.53273592, 26.10945737, 26.76838349, 27.4029209 , 28.06382081, 28.65949571, 29.23226339, 29.7081415 , 30.12818461, 30.43273815, 30.65697813, 30.75209008, 30.75020732, 30.61639173, 30.38399166, 30.02230481, 29.57630717, 29.01029197, 28.37826259, 27.65263217, 26.89186407, 26.07736332, 25.26749319, 24.45239902, 23.69097345, 22.98631881, 22.39703762, 21.92559395, 21.63225665, 21.49583799, 21.57423269, 22.29429932, 22.91784159, 23.70483225, 24.59703589, 26.62645762, 27.70779385, 28.77559889, 29.83176222, 30.82808678, 31.76124557, 32.60532769, 33.3485512 , 33.97660978, 34.48265926, 34.84230358, 35.07478116]) - s2:product_uri(time)<U65'S2B_MSIL2A_20200104T152639_N021...
array(['S2B_MSIL2A_20200104T152639_N0212_R025_T18NUJ_20201002T225927.SAFE', 'S2A_MSIL2A_20200109T152631_N0212_R025_T18NUJ_20201029T165110.SAFE', 'S2B_MSIL2A_20200114T152639_N0212_R025_T18NUJ_20201002T184357.SAFE', 'S2A_MSIL2A_20200119T152631_N0212_R025_T18NUJ_20201002T204215.SAFE', 'S2B_MSIL2A_20200124T152629_N0212_R025_T18NUJ_20201002T092756.SAFE', 'S2A_MSIL2A_20200129T152631_N0212_R025_T18NUJ_20201002T142800.SAFE', 'S2B_MSIL2A_20200203T152629_N0212_R025_T18NUJ_20200930T171956.SAFE', 'S2A_MSIL2A_20200208T152631_N0212_R025_T18NUJ_20201001T085609.SAFE', 'S2B_MSIL2A_20200213T152639_N0212_R025_T18NUJ_20201001T223114.SAFE', 'S2A_MSIL2A_20200218T152631_N0212_R025_T18NUJ_20200929T193417.SAFE', 'S2B_MSIL2A_20200223T152639_N0212_R025_T18NUJ_20200928T010713.SAFE', 'S2A_MSIL2A_20200228T152631_N0212_R025_T18NUJ_20200928T231544.SAFE', 'S2B_MSIL2A_20200304T152639_N0212_R025_T18NUJ_20200928T092913.SAFE', 'S2A_MSIL2A_20200309T152641_N0212_R025_T18NUJ_20201019T181558.SAFE', 'S2B_MSIL2A_20200314T152639_N0212_R025_T18NUJ_20201009T214111.SAFE', 'S2A_MSIL2A_20200319T152641_N0212_R025_T18NUJ_20201012T163757.SAFE', 'S2B_MSIL2A_20200324T152639_N0212_R025_T18NUJ_20201018T190344.SAFE', 'S2A_MSIL2A_20200329T152641_N0212_R025_T18NUJ_20201020T191548.SAFE', 'S2B_MSIL2A_20200403T152639_N0212_R025_T18NUJ_20200924T214803.SAFE', 'S2B_MSIL2A_20200413T152639_N0212_R025_T18NUJ_20200923T095910.SAFE', ... 'S2B_MSIL2A_20200920T152639_N0212_R025_T18NUJ_20200922T232422.SAFE', 'S2A_MSIL2A_20200925T152641_N0212_R025_T18NUJ_20200926T221617.SAFE', 'S2B_MSIL2A_20200930T152639_N0212_R025_T18NUJ_20201002T021352.SAFE', 'S2B_MSIL2A_20201010T152639_N0212_R025_T18NUJ_20201011T222505.SAFE', 'S2A_MSIL2A_20201015T152651_N0212_R025_T18NUJ_20201019T065749.SAFE', 'S2B_MSIL2A_20201020T152639_N0212_R025_T18NUJ_20201021T172345.SAFE', 'S2A_MSIL2A_20201025T152641_N0212_R025_T18NUJ_20201030T023644.SAFE', 'S2A_MSIL2A_20201104T152641_N0212_R025_T18NUJ_20201106T111951.SAFE', 'S2B_MSIL2A_20201109T152639_N0212_R025_T18NUJ_20201110T144429.SAFE', 'S2A_MSIL2A_20201114T152641_N0212_R025_T18NUJ_20201115T212801.SAFE', 'S2B_MSIL2A_20201119T152639_N0212_R025_T18NUJ_20201121T030611.SAFE', 'S2A_MSIL2A_20201124T152641_N0212_R025_T18NUJ_20201125T154653.SAFE', 'S2B_MSIL2A_20201129T152639_N0212_R025_T18NUJ_20201219T222534.SAFE', 'S2A_MSIL2A_20201204T152641_N0212_R025_T18NUJ_20201205T152228.SAFE', 'S2B_MSIL2A_20201209T152639_N0212_R025_T18NUJ_20201210T211653.SAFE', 'S2A_MSIL2A_20201214T152641_N0212_R025_T18NUJ_20201215T005646.SAFE', 'S2B_MSIL2A_20201219T152639_N0212_R025_T18NUJ_20201220T162401.SAFE', 'S2A_MSIL2A_20201224T152641_N0212_R025_T18NUJ_20201225T091603.SAFE', 'S2B_MSIL2A_20201229T152639_N0212_R025_T18NUJ_20201230T025703.SAFE'], dtype='<U65') - instruments()<U3'msi'
array('msi', dtype='<U3') - s2:mgrs_tile()<U5'18NUJ'
array('18NUJ', dtype='<U5') - s2:nodata_pixel_percentage(time)float6438.51 39.15 38.64 ... 37.6 37.92
array([38.514858, 39.150432, 38.635617, 39.195144, 38.906759, 39.23634 , 38.844794, 39.378715, 38.706541, 39.134729, 38.63022 , 38.847229, 38.583452, 38.710526, 38.529506, 38.585097, 38.546872, 38.431767, 38.620701, 38.784245, 37.613472, 38.991052, 37.109369, 38.503185, 36.781272, 38.080814, 36.65933 , 37.733889, 36.629549, 37.674287, 36.785731, 37.770635, 37.129638, 37.966549, 37.638047, 38.353264, 38.222897, 38.91094 , 38.049322, 38.879374, 37.770197, 38.509214, 37.587282, 38.316068, 37.434143, 38.142642, 37.394759, 37.99243 , 37.444708, 37.945616, 37.356567, 37.948525, 37.145171, 37.716848, 37.605721, 37.100446, 37.664977, 37.016705, 37.035573, 38.117549, 37.15972 , 38.081652, 37.396601, 38.047728, 38.025635, 38.190353, 38.297093, 38.451126, 37.597644, 37.919629]) - s2:processing_baseline()<U5'02.12'
array('02.12', dtype='<U5') - platform(time)<U11'Sentinel-2B' ... 'Sentinel-2B'
array(['Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B', 'Sentinel-2A', 'Sentinel-2B'], dtype='<U11') - s2:unclassified_percentage(time)float642.904 6.786 6.19 ... 6.357 6.661
array([2.903730e+00, 6.786417e+00, 6.189545e+00, 2.644707e+00, 1.492600e-01, 7.867370e+00, 6.182851e+00, 6.126658e+00, 4.496904e+00, 2.782824e+00, 1.862543e+00, 7.046017e+00, 3.419646e+00, 4.474996e+00, 1.845712e+00, 7.917420e+00, 6.068583e+00, 8.634060e+00, 3.095085e+00, 5.841530e+00, 2.133906e+00, 2.309046e+00, 2.798231e+00, 1.877563e+00, 4.020010e-01, 1.707263e+00, 2.450628e+00, 3.690976e+00, 6.668831e+00, 3.853142e+00, 6.763473e+00, 1.760216e+00, 2.696786e+00, 2.646588e+00, 3.891789e+00, 3.473124e+00, 2.654739e+00, 5.171194e+00, 1.838963e+00, 2.882875e+00, 2.732686e+00, 4.638208e+00, 3.752875e+00, 3.844543e+00, 2.332149e+00, 1.966679e+00, 4.928084e+00, 3.156378e+00, 2.666070e+00, 2.916739e+00, 7.559590e-01, 2.625666e+00, 4.833490e-01, 4.656000e-03, 5.488289e+00, 3.861238e+00, 3.948804e+00, 3.858180e+00, 3.464801e+00, 3.368798e+00, 5.608258e+00, 4.980910e-01, 3.643950e+00, 5.424771e+00, 5.381143e+00, 6.618099e+00, 6.983593e+00, 5.765954e+00, 6.356676e+00, 6.660618e+00]) - s2:datatake_id(time)<U34'GS2B_20200104T152639_014780_N02...
array(['GS2B_20200104T152639_014780_N02.12', 'GS2A_20200109T152631_023760_N02.12', 'GS2B_20200114T152639_014923_N02.12', 'GS2A_20200119T152631_023903_N02.12', 'GS2B_20200124T152629_015066_N02.12', 'GS2A_20200129T152631_024046_N02.12', 'GS2B_20200203T152629_015209_N02.12', 'GS2A_20200208T152631_024189_N02.12', 'GS2B_20200213T152639_015352_N02.12', 'GS2A_20200218T152631_024332_N02.12', 'GS2B_20200223T152639_015495_N02.12', 'GS2A_20200228T152631_024475_N02.12', 'GS2B_20200304T152639_015638_N02.12', 'GS2A_20200309T152641_024618_N02.12', 'GS2B_20200314T152639_015781_N02.12', 'GS2A_20200319T152641_024761_N02.12', 'GS2B_20200324T152639_015924_N02.12', 'GS2A_20200329T152641_024904_N02.12', 'GS2B_20200403T152639_016067_N02.12', 'GS2B_20200413T152639_016210_N02.12', ... 'GS2A_20200915T152641_027335_N02.12', 'GS2B_20200920T152639_018498_N02.12', 'GS2A_20200925T152641_027478_N02.12', 'GS2B_20200930T152639_018641_N02.12', 'GS2B_20201010T152639_018784_N02.12', 'GS2A_20201015T152651_027764_N02.12', 'GS2B_20201020T152639_018927_N02.12', 'GS2A_20201025T152641_027907_N02.12', 'GS2A_20201104T152641_028050_N02.12', 'GS2B_20201109T152639_019213_N02.12', 'GS2A_20201114T152641_028193_N02.12', 'GS2B_20201119T152639_019356_N02.12', 'GS2A_20201124T152641_028336_N02.12', 'GS2B_20201129T152639_019499_N02.12', 'GS2A_20201204T152641_028479_N02.12', 'GS2B_20201209T152639_019642_N02.12', 'GS2A_20201214T152641_028622_N02.12', 'GS2B_20201219T152639_019785_N02.12', 'GS2A_20201224T152641_028765_N02.12', 'GS2B_20201229T152639_019928_N02.12'], dtype='<U34') - s2:vegetation_percentage(time)float6471.28 29.82 41.86 ... 18.71 8.527
array([7.1284378e+01, 2.9816779e+01, 4.1863650e+01, 1.9345118e+01, 2.9073100e-01, 1.8467347e+01, 1.3858467e+01, 3.3521226e+01, 5.5813795e+01, 5.2227450e+00, 9.2771700e-01, 4.5875250e+00, 1.9297680e+01, 7.3593000e+00, 1.3765980e+00, 2.9796946e+01, 8.1824330e+00, 9.7715770e+00, 2.7525216e+01, 8.7260830e+00, 2.4636820e+00, 6.9369430e+00, 5.6634450e+00, 3.7039140e+00, 3.9760800e-01, 4.7010300e-01, 4.7592680e+00, 1.8821576e+01, 2.7283388e+01, 1.0308606e+01, 5.0498784e+01, 2.1029170e+00, 1.9885650e+00, 1.1636709e+01, 2.5533150e+00, 6.6791980e+00, 3.1590770e+00, 1.0777549e+01, 2.8448367e+01, 1.4748600e+00, 3.6306280e+00, 7.1566367e+01, 7.0913450e+00, 1.9264759e+01, 2.7954520e+00, 3.4427400e+00, 1.6297102e+01, 2.8904861e+01, 2.6174846e+01, 2.4299994e+01, 2.1386130e+00, 5.7978830e+00, 1.6405280e+00, 2.2270000e-03, 4.1388845e+01, 1.4305268e+01, 2.8389344e+01, 5.6358380e+00, 5.6047177e+01, 1.6022679e+01, 1.1315423e+01, 2.7791900e-01, 9.4881490e+00, 9.6616270e+00, 1.3901387e+01, 2.9944775e+01, 2.1059413e+01, 2.9193291e+01, 1.8709742e+01, 8.5268490e+00]) - s2:thin_cirrus_percentage(time)float640.0 0.0482 0.2837 ... 0.01252 1.671
array([0.0000000e+00, 4.8195000e-02, 2.8374300e-01, 4.2000000e-04, 0.0000000e+00, 4.5100000e-03, 1.1049880e+00, 7.1000000e-05, 1.8620000e-03, 9.1405500e-01, 6.1570870e+00, 3.5027000e-02, 8.3075000e-02, 2.5199000e-02, 2.4429000e-02, 1.4073100e-01, 6.6456000e-02, 1.2438000e-02, 1.5438000e-02, 1.4783290e+00, 3.5530000e-03, 1.7855500e-01, 1.2343620e+00, 2.5334500e-01, 1.6635700e-01, 1.4919200e-01, 4.6399000e-02, 4.2921000e-02, 2.9659800e-01, 7.3713000e-02, 2.1026000e-02, 7.8482000e-02, 3.4835300e-01, 1.3500490e+00, 1.8173110e+00, 3.8000000e-05, 1.6684000e-01, 1.5195760e+00, 1.2080710e+00, 1.0875040e+00, 3.1679300e-01, 7.1609910e+00, 4.5042000e-02, 8.0470000e-03, 3.4060300e-01, 4.9492900e-01, 9.6619500e-01, 1.4682300e-01, 1.2034000e-02, 1.1164480e+00, 6.4092000e-02, 4.4738000e-02, 4.2485610e+00, 1.1450000e-03, 7.3371400e-01, 5.9856000e-01, 4.3672000e-02, 8.1255150e+00, 0.0000000e+00, 2.4180000e-03, 3.4830800e-01, 7.3550000e-02, 1.8920830e+00, 2.8106660e+00, 1.8845000e-02, 1.8327560e+00, 1.1523527e+01, 0.0000000e+00, 1.2516000e-02, 1.6714800e+00]) - s2:not_vegetated_percentage(time)float644.783 4.076 5.163 ... 5.606 1.707
array([4.783165e+00, 4.075916e+00, 5.163240e+00, 2.743579e+00, 3.579000e-03, 2.816957e+00, 2.556195e+00, 4.274421e+00, 6.873499e+00, 5.896200e-01, 3.438250e-01, 2.329446e+00, 4.836997e+00, 4.078639e+00, 3.487620e-01, 6.835170e+00, 4.482326e+00, 3.623559e+00, 4.327770e+00, 5.197420e-01, 8.249540e-01, 1.576781e+00, 1.493920e+00, 9.822500e-01, 8.847400e-02, 7.406800e-02, 7.828320e-01, 4.038740e+00, 2.779997e+00, 4.106090e-01, 7.228270e+00, 4.883240e-01, 2.577310e-01, 1.644568e+00, 1.756020e-01, 1.682010e+00, 6.675410e-01, 2.626228e+00, 2.551538e+00, 5.192100e-01, 5.382720e-01, 4.908165e+00, 1.720204e+00, 3.521822e+00, 7.332550e-01, 1.955330e-01, 3.925995e+00, 6.519432e+00, 3.953177e+00, 4.947177e+00, 2.394970e-01, 2.474445e+00, 3.080370e-01, 3.780000e-04, 6.112169e+00, 5.287898e+00, 7.032640e+00, 1.160951e+00, 6.990626e+00, 1.964428e+00, 2.065668e+00, 9.523500e-02, 2.035574e+00, 1.553624e+00, 1.823575e+00, 5.302744e+00, 4.005292e+00, 4.792966e+00, 5.606033e+00, 1.706924e+00]) - eo:cloud_cover(time)float6416.86 56.25 43.96 ... 61.53 80.22
array([16.85891 , 56.253591, 43.964512, 73.486154, 99.556345, 66.361734, 75.665737, 50.607817, 29.414597, 91.381949, 96.637006, 85.206532, 71.216178, 83.628843, 95.632454, 53.140497, 80.275141, 76.741581, 63.939335, 83.335533, 92.35954 , 85.3883 , 89.305963, 88.480036, 93.441368, 82.010566, 91.10935 , 71.309099, 60.192675, 83.854765, 30.972257, 92.7203 , 91.836802, 81.859135, 92.166482, 85.943832, 77.03239 , 79.485071, 64.718611, 85.721976, 92.603748, 18.310499, 86.79522 , 72.035925, 91.971614, 91.541603, 73.422457, 60.081649, 64.955161, 66.921915, 96.576553, 83.262193, 97.566642, 99.860208, 46.204486, 75.490505, 57.635401, 86.821889, 30.251451, 77.419278, 79.913295, 94.126752, 82.237947, 82.703808, 74.145802, 54.18705 , 64.986872, 53.645971, 61.529379, 80.224892]) - s2:medium_proba_clouds_percentage(time)float643.138 7.274 7.791 ... 8.047 11.87
array([ 3.138371, 7.273845, 7.790634, 3.966929, 30.719244, 7.07498 , 11.21658 , 5.345373, 4.982659, 38.2635 , 11.931673, 7.203009, 3.307464, 6.868868, 4.765468, 8.26043 , 5.867471, 7.456417, 5.36895 , 8.891856, 2.800366, 3.152257, 4.280428, 13.531312, 45.952186, 48.408413, 4.268271, 5.102209, 7.719935, 13.31979 , 5.679336, 4.482114, 18.914281, 5.533589, 8.901808, 4.485923, 4.214766, 17.57364 , 3.255185, 7.276638, 4.817664, 5.005039, 5.414365, 5.230276, 12.419334, 9.234715, 6.974605, 3.531505, 3.971592, 6.093946, 2.479679, 4.228671, 35.328555, 1.762239, 9.768996, 4.894312, 4.482948, 7.969777, 3.98763 , 4.530226, 9.048019, 3.615052, 4.664321, 23.411345, 6.540506, 10.280067, 11.545461, 6.617051, 8.047253, 11.865554]) - s2:high_proba_clouds_percentage(time)float6413.72 48.93 35.89 ... 53.47 66.69
array([13.720539, 48.931551, 35.890135, 69.518805, 68.8371 , 59.282243, 63.344169, 45.262372, 24.430075, 52.204394, 78.548247, 77.968496, 67.825639, 76.734775, 90.842557, 44.739336, 74.341214, 69.272727, 58.554947, 72.965348, 89.555621, 82.057488, 83.791173, 74.695379, 47.322825, 33.452961, 86.79468 , 66.163969, 52.176142, 70.461261, 25.271896, 88.159704, 72.574168, 74.975497, 81.447363, 81.457871, 72.650784, 60.391855, 60.255355, 77.357835, 87.469292, 6.144469, 81.335813, 66.797602, 79.211676, 81.811959, 65.481657, 56.403321, 60.971534, 59.711522, 94.032782, 78.988785, 57.989526, 98.096824, 35.701776, 69.997633, 53.108782, 70.726597, 26.263821, 72.886634, 70.516968, 90.438151, 75.681543, 56.481797, 67.586452, 42.074227, 41.917884, 47.02892 , 53.46961 , 66.687858]) - proj:epsg()int6432618
array(32618)
- s2:datatake_type()<U8'INS-NOBS'
array('INS-NOBS', dtype='<U8') - s2:dark_features_percentage(time)float640.8467 0.9959 ... 0.7032 0.6354
array([8.466740e-01, 9.958660e-01, 9.823260e-01, 2.676430e-01, 8.100000e-05, 1.117481e+00, 3.677420e-01, 1.387678e+00, 8.988350e-01, 1.678900e-02, 3.736300e-02, 2.447770e-01, 3.269460e-01, 7.038500e-02, 2.239400e-02, 7.707940e-01, 1.451240e-01, 3.592340e-01, 2.588680e-01, 9.929300e-02, 2.986700e-02, 1.007660e-01, 7.251300e-02, 4.391100e-02, 6.040000e-04, 1.661000e-03, 6.683800e-02, 3.153980e-01, 7.257730e-01, 2.680860e-01, 1.421887e+00, 3.198400e-02, 3.786400e-02, 2.457190e-01, 7.692600e-02, 1.442870e-01, 9.067300e-02, 2.821050e-01, 2.707370e-01, 4.896900e-02, 5.678700e-02, 4.085980e-01, 1.415160e-01, 2.816590e-01, 4.934400e-02, 3.366800e-02, 4.379020e-01, 3.313210e-01, 2.837720e-01, 2.264100e-01, 4.036000e-03, 6.258000e-02, 6.860000e-04, 5.900000e-05, 3.569180e-01, 2.855370e-01, 7.111360e-01, 2.019100e-01, 1.121384e+00, 3.539940e-01, 2.595600e-01, 2.490600e-02, 2.057800e-01, 1.974670e-01, 7.235350e-01, 1.075317e+00, 1.609888e+00, 1.408342e+00, 7.032280e-01, 6.354090e-01]) - s2:water_percentage(time)float640.07091 0.01175 ... 0.009502
array([7.0906e-02, 1.1750e-02, 1.2695e-02, 4.3710e-03, 0.0000e+00, 1.1477e-02, 7.8450e-03, 2.8121e-02, 5.8082e-02, 4.9000e-05, 2.2440e-03, 1.0010e-02, 5.8780e-03, 4.2330e-03, 1.1300e-04, 2.0729e-02, 3.5800e-03, 1.0277e-02, 5.3410e-03, 5.9100e-04, 6.9700e-04, 2.4740e-03, 7.7000e-04, 8.3600e-04, 0.0000e+00, 1.7950e-03, 4.1900e-04, 5.4830e-03, 4.7170e-03, 3.3270e-03, 2.3661e-02, 2.3670e-03, 8.6500e-04, 2.3480e-03, 1.5960e-03, 1.3560e-03, 2.7660e-03, 2.9600e-03, 6.1860e-03, 2.8170e-03, 7.6200e-04, 1.7288e-02, 4.5660e-03, 2.9370e-03, 3.8700e-04, 1.2550e-03, 3.0900e-03, 8.9950e-03, 4.6830e-03, 7.6940e-03, 1.1000e-05, 5.9400e-04, 0.0000e+00, 0.0000e+00, 1.1124e-02, 4.6580e-03, 1.9970e-02, 5.9000e-03, 3.2375e-02, 5.9080e-03, 1.6100e-03, 3.3200e-04, 1.6640e-03, 3.9900e-03, 8.4050e-03, 1.0827e-02, 1.5104e-02, 1.0474e-02, 1.2840e-02, 9.5020e-03]) - s2:snow_ice_percentage(time)float640.09536 0.0506 ... 4.313 0.5926
array([9.5356000e-02, 5.0599000e-02, 1.9495800e-01, 4.0586800e-01, 0.0000000e+00, 1.1689440e+00, 4.5268500e-01, 4.4528800e-01, 8.6235000e-02, 2.0660000e-03, 1.7408900e-01, 3.4417700e-01, 1.3658900e-01, 3.6284900e-01, 7.6450600e-01, 1.6149700e-01, 6.1388500e-01, 2.6724500e-01, 2.7140300e-01, 1.3346910e+00, 2.1462330e+00, 3.4929660e+00, 5.5021600e-01, 4.8439340e+00, 5.6688380e+00, 1.5733843e+01, 6.7099400e-01, 1.1879750e+00, 2.5411100e-01, 3.2142600e-01, 3.5842000e-02, 2.8256730e+00, 3.0877470e+00, 1.5998070e+00, 1.0748590e+00, 1.7397320e+00, 1.6234893e+01, 1.1649110e+00, 1.6120990e+00, 9.3365050e+00, 2.8705800e-01, 1.5110000e-03, 3.1748500e-01, 2.3372900e-01, 2.0177160e+00, 2.7426770e+00, 2.1451300e-01, 3.7477400e-01, 1.2320150e+00, 2.7274400e-01, 2.7788000e-01, 5.6539550e+00, 2.9000000e-04, 1.3247800e-01, 9.5391000e-02, 3.0765400e-01, 1.0086840e+00, 1.8665790e+00, 2.1649300e-01, 1.6840500e-01, 2.9716800e-01, 4.9605480e+00, 1.9163240e+00, 1.5265200e-01, 1.4299810e+00, 3.9388100e-01, 1.8286500e-01, 9.9214600e-01, 4.3134320e+00, 5.9257400e-01]) - s2:datastrip_id(time)<U64'S2B_OPER_MSI_L2A_DS_ESRI_202010...
array(['S2B_OPER_MSI_L2A_DS_ESRI_20201002T225928_S20200104T153054_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201029T165112_S20200109T152633_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201002T184359_S20200114T152633_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201002T204217_S20200119T152633_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201002T092801_S20200124T152632_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201002T142805_S20200129T152632_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20200930T171958_S20200203T152632_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201001T085611_S20200208T152946_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201001T223115_S20200213T152634_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20200929T193420_S20200218T152633_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20200928T010716_S20200223T152715_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20200928T231546_S20200228T152735_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20200928T092914_S20200304T152636_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201019T181602_S20200309T152635_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201009T214112_S20200314T152738_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201012T163759_S20200319T152635_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201018T190346_S20200324T152952_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201020T191551_S20200329T152635_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20200924T214805_S20200403T152831_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20200923T095912_S20200413T153033_N02.12', ... 'S2B_OPER_MSI_L2A_DS_ESRI_20200922T232424_S20200920T153025_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20200926T221623_S20200925T152800_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201002T021353_S20200930T153149_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201011T222507_S20201010T152642_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201019T065750_S20201015T153029_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201021T172346_S20201020T153018_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201030T023647_S20201025T153133_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201106T111951_S20201104T153020_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201110T144430_S20201109T153045_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201115T212802_S20201114T153058_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201121T030611_S20201119T153128_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201125T154653_S20201124T153118_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201219T222535_S20201129T153127_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201205T152229_S20201204T153115_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201210T211653_S20201209T153114_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201215T005646_S20201214T153114_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201220T162402_S20201219T153124_N02.12', 'S2A_OPER_MSI_L2A_DS_ESRI_20201225T091603_S20201224T153116_N02.12', 'S2B_OPER_MSI_L2A_DS_ESRI_20201230T025704_S20201229T153126_N02.12'], dtype='<U64') - constellation()<U10'Sentinel 2'
array('Sentinel 2', dtype='<U10') - s2:mean_solar_azimuth(time)float64138.5 137.1 135.6 ... 140.8 139.8
array([138.51204562, 137.13404912, 135.57695844, 133.83866133, 131.92079967, 129.82526787, 127.55238827, 125.08116515, 122.42467062, 119.53135041, 116.42039104, 113.05020683, 109.43964418, 105.56238842, 101.44228886, 97.08257742, 92.53401863, 87.85065202, 83.11205817, 73.83478794, 69.46405366, 65.42334638, 61.68766611, 58.40378909, 55.47979266, 53.0344526 , 50.9480894 , 49.3136114 , 48.00519122, 47.09625965, 46.47243174, 46.19725507, 46.17429133, 46.45518879, 46.95988293, 47.73159477, 48.71184684, 49.94225028, 51.3755302 , 53.06673089, 54.96610002, 57.13713498, 59.54688596, 62.26132792, 65.2643182 , 68.61121885, 72.29236557, 76.3430753 , 80.75066166, 85.51101055, 90.5758221 , 95.8692159 , 101.29480494, 106.70451207, 116.98809276, 121.62926614, 125.7964434 , 129.49181199, 135.34220021, 137.51665925, 139.27145494, 140.57878553, 141.52597767, 142.10802837, 142.37471151, 142.34697994, 142.05215104, 141.50457298, 140.75371765, 139.76972671]) - s2:saturated_defective_pixel_percentage()float640.0
array(0.)
- s2:degraded_msi_data_percentage()float640.0
array(0.)
- s2:reflectance_conversion_factor(time)float641.034 1.034 1.034 ... 1.033 1.034
array([1.03427322, 1.03429714, 1.0340611 , 1.03356714, 1.03281943, 1.03182433, 1.03059024, 1.02912755, 1.02744846, 1.02556705, 1.02349869, 1.02126048, 1.01887042, 1.01634784, 1.01371278, 1.01098595, 1.00818859, 1.00534216, 1.00246831, 0.99672423, 0.99389623, 0.99112499, 0.9884302 , 0.98583083, 0.98334491, 0.98098951, 0.97878056, 0.97673292, 0.9748601 , 0.97317456, 0.9716871 , 0.97040749, 0.96934382, 0.96850297, 0.96789021, 0.96750945, 0.96736309, 0.96745204, 0.96777576, 0.96833218, 0.96911784, 0.97012766, 0.97135532, 0.97279282, 0.97443105, 0.97625917, 0.97826535, 0.98043623, 0.98275733, 0.98521291, 0.98778623, 0.99045943, 0.99321382, 0.99602981, 1.00176512, 1.00464248, 1.00749751, 1.01030885, 1.01571426, 1.01826616, 1.02069036, 1.02296736, 1.02507878, 1.02700733, 1.02873714, 1.03025384, 1.03154477, 1.03259905, 1.03340782, 1.0339642 ]) - s2:cloud_shadow_percentage(time)float643.157 2.009 1.629 ... 2.769 1.643
array([3.156874e+00, 2.009087e+00, 1.629074e+00, 1.102559e+00, 0.000000e+00, 2.188692e+00, 9.084790e-01, 3.608793e+00, 2.358055e+00, 3.958000e-03, 1.521900e-02, 2.315170e-01, 7.600880e-01, 2.076000e-02, 9.462000e-03, 1.356953e+00, 2.289270e-01, 5.924640e-01, 5.769800e-01, 1.425380e-01, 4.111500e-02, 1.927220e-01, 1.149390e-01, 6.755800e-02, 1.107000e-03, 7.020000e-04, 1.596780e-01, 6.307540e-01, 2.090517e+00, 9.800360e-01, 3.055822e+00, 6.822400e-02, 9.364000e-02, 3.651240e-01, 5.942800e-02, 3.364620e-01, 1.579300e-01, 4.899820e-01, 5.535030e-01, 1.278400e-02, 1.500630e-01, 1.493630e-01, 1.767880e-01, 8.146210e-01, 1.000830e-01, 7.584800e-02, 7.708610e-01, 6.225910e-01, 7.302770e-01, 4.073360e-01, 7.457000e-03, 1.226900e-01, 4.700000e-04, 0.000000e+00, 3.427790e-01, 4.572430e-01, 1.254019e+00, 4.487540e-01, 1.875702e+00, 6.965150e-01, 5.390140e-01, 1.622000e-02, 4.706040e-01, 3.020650e-01, 2.586169e+00, 2.467314e+00, 1.156973e+00, 4.190855e+00, 2.768669e+00, 1.643234e+00]) - s2:product_type()<U7'S2MSI2A'
array('S2MSI2A', dtype='<U7') - sat:relative_orbit()int6425
array(25)
- sat:orbit_state()<U10'descending'
array('descending', dtype='<U10') - s2:generation_time(time)<U24'2020-10-02T22:59:27.406Z' ... '...
array(['2020-10-02T22:59:27.406Z', '2020-10-29T16:51:10.353Z', '2020-10-02T18:43:57.874Z', '2020-10-02T20:42:15.692Z', '2020-10-02T09:27:56.891Z', '2020-10-02T14:28:00.761Z', '2020-09-30T17:19:56.597Z', '2020-10-01T08:56:09.491Z', '2020-10-01T22:31:14.584Z', '2020-09-29T19:34:17.633Z', '2020-09-28T01:07:13.358Z', '2020-09-28T23:15:44.381Z', '2020-09-28T09:29:13.428Z', '2020-10-19T18:15:58.521Z', '2020-10-09T21:41:11.984Z', '2020-10-12T16:37:57.235Z', '2020-10-18T19:03:44.420Z', '2020-10-20T19:15:48.973Z', '2020-09-24T21:48:03.295Z', '2020-09-23T09:59:10.982Z', '2020-09-24T00:46:22.308Z', '2020-09-21T20:22:40.354Z', '2020-09-22T10:49:31.389Z', '2020-09-20T09:44:13.191Z', '2020-09-21T00:29:36.376Z', '2020-09-18T02:34:53.760Z', '2020-09-10T02:33:59.752Z', '2020-09-10T17:58:39.109Z', '2020-09-11T06:38:38.924Z', '2020-08-25T22:20:12.445Z', '2020-08-26T11:55:44.907Z', '2020-08-27T04:06:00.544Z', '2020-08-23T02:04:13.241Z', '2020-08-23T18:00:17.379Z', '2020-08-24T07:35:40.485Z', '2020-08-25T00:06:24.739Z', '2020-09-12T08:20:57.394Z', '2020-09-12T23:42:06.904Z', '2020-08-16T11:36:07.261Z', '2020-08-17T04:25:05.510Z', '2020-08-17T18:04:02.476Z', '2020-08-15T19:30:11.913Z', '2020-08-15T05:32:06.659Z', '2020-08-14T17:49:06.306Z', '2020-08-18T13:21:49.210Z', '2020-09-18T20:35:20.214Z', '2020-08-27T21:09:55.785Z', '2020-09-07T19:33:49.459Z', '2020-09-08T03:14:10.379Z', '2020-09-12T02:15:48.893Z', '2020-09-18T09:35:47.411Z', '2020-09-22T23:24:22.968Z', '2020-09-26T22:16:17.710Z', '2020-10-02T02:13:52.191Z', '2020-10-11T22:25:05.703Z', '2020-10-19T06:57:49.125Z', '2020-10-21T17:23:45.863Z', '2020-10-30T02:36:44.873Z', '2020-11-06T11:19:51.821Z', '2020-11-10T14:44:29.981Z', '2020-11-15T21:28:01.773Z', '2020-11-21T03:06:11.106Z', '2020-11-25T15:46:53.246Z', '2020-12-19T22:25:34.917Z', '2020-12-05T15:22:28.759Z', '2020-12-10T21:16:53.253Z', '2020-12-15T00:56:46.203Z', '2020-12-20T16:24:01.355Z', '2020-12-25T09:16:03.784Z', '2020-12-30T02:57:03.370Z'], dtype='<U24') - proj:transform(band)object[10.0, 0.0, 300000.0, 0.0, -10.0...
array([list([10.0, 0.0, 300000.0, 0.0, -10.0, 400020.0]), list([60.0, 0.0, 300000.0, 0.0, -60.0, 400020.0]), list([10.0, 0.0, 300000.0, 0.0, -10.0, 400020.0]), list([10.0, 0.0, 300000.0, 0.0, -10.0, 400020.0]), list([10.0, 0.0, 300000.0, 0.0, -10.0, 400020.0]), list([20.0, 0.0, 300000.0, 0.0, -20.0, 400020.0]), list([20.0, 0.0, 300000.0, 0.0, -20.0, 400020.0]), list([20.0, 0.0, 300000.0, 0.0, -20.0, 400020.0]), list([10.0, 0.0, 300000.0, 0.0, -10.0, 400020.0]), list([60.0, 0.0, 300000.0, 0.0, -60.0, 400020.0]), list([20.0, 0.0, 300000.0, 0.0, -20.0, 400020.0]), list([20.0, 0.0, 300000.0, 0.0, -20.0, 400020.0]), list([20.0, 0.0, 300000.0, 0.0, -20.0, 400020.0]), list([20.0, 0.0, 300000.0, 0.0, -20.0, 400020.0]), list([10.0, 0.0, 300000.0, 0.0, -10.0, 400020.0]), list([10.0, 0.0, 300000.0, 0.0, -10.0, 400020.0]), None], dtype=object) - proj:shape(band)object[10980, 10980] ... None
array([list([10980, 10980]), list([1830, 1830]), list([10980, 10980]), list([10980, 10980]), list([10980, 10980]), list([5490, 5490]), list([5490, 5490]), list([5490, 5490]), list([10980, 10980]), list([1830, 1830]), list([5490, 5490]), list([5490, 5490]), list([5490, 5490]), list([5490, 5490]), list([10980, 10980]), list([10980, 10980]), None], dtype=object) - title(band)<U37'Aerosol optical thickness (AOT)...
array(['Aerosol optical thickness (AOT)', 'Band 1 - Coastal aerosol - 60m', 'Band 2 - Blue - 10m', 'Band 3 - Green - 10m', 'Band 4 - Red - 10m', 'Band 5 - Vegetation red edge 1 - 20m', 'Band 6 - Vegetation red edge 2 - 20m', 'Band 7 - Vegetation red edge 3 - 20m', 'Band 8 - NIR - 10m', 'Band 9 - Water vapor - 60m', 'Band 11 - SWIR (1.6) - 20m', 'Band 12 - SWIR (2.2) - 20m', 'Band 8A - Vegetation red edge 4 - 20m', 'Scene classfication map (SCL)', 'Water vapour (WVP)', 'True color image', 'Thumbnail'], dtype='<U37') - proj:bbox(band)object[300000.0, 290220.0, 409800.0, 4...
array([list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), list([300000.0, 290220.0, 409800.0, 400020.0]), None], dtype=object) - gsd(band)object10.0 60 10 10 ... 10.0 10.0 None
array([10.0, 60, 10, 10, 10, 20, 20, 20, 10, 60, 20, 20, 20, 20.0, 10.0, 10.0, None], dtype=object) - common_name(band)objectNone 'coastal' 'blue' ... None None
array([None, 'coastal', 'blue', 'green', 'red', 'rededge', 'rededge', 'rededge', 'nir', None, 'swir16', 'swir22', 'rededge', None, None, None, None], dtype=object) - center_wavelength(band)objectNone 0.443 0.49 ... None None None
array([None, 0.443, 0.49, 0.56, 0.665, 0.704, 0.74, 0.783, 0.842, 0.945, 1.61, 2.19, 0.865, None, None, None, None], dtype=object) - full_width_half_max(band)objectNone 0.027 0.098 ... None None None
array([None, 0.027, 0.098, 0.045, 0.038, 0.019, 0.018, 0.028, 0.145, 0.026, 0.143, 0.242, 0.033, None, None, None, None], dtype=object) - epsg()int6432618
array(32618)
- spec :
- RasterSpec(epsg=32618, bounds=(300000, 290130, 409890, 400130), resolutions_xy=(10, 10))
- crs :
- epsg:32618
- transform :
- | 10.00, 0.00, 300000.00| | 0.00,-10.00, 400130.00| | 0.00, 0.00, 1.00|
- resolution :
- 10
That was all! Now you can play with the DataArray as you wish!