sentinelhub3.7相比3.4的版本,主要变化包括:
1. 增加对sentinel 基线04.00数据产品的支持;
2. 将aws数据下载模块独立出来
3.4版本
3.7版本
3. 原来的DataSource改为DataCollection
3.7版本不再支持DataSource
3.4版本中的DataSource
3.7版本使用DataCollection取而代之
3.4版本中使用DataSource用来指定数据集
3.7版本中使用DataCollection指定数据集
数据的组织结构也发生了调整,新版的metafiles内容包括:
['productInfo', 'tileInfo', 'metadata', 'inspire', 'manifest', 'L2AManifest', 'report', 'datastrip/*/metadata', 'datastrip/*/qi/FORMAT_CORRECTNESS', 'datastrip/*/qi/GENERAL_QUALITY', 'datastrip/*/qi/GEOMETRIC_QUALITY', 'datastrip/*/qi/RADIOMETRIC_QUALITY', 'datastrip/*/qi/SENSOR_QUALITY', 'qi/L1C_PVI', 'qi/L2A_PVI', 'qi/SNW_20m', 'qi/SNW_60m', 'qi/CLD_20m', 'qi/CLD_60m', 'qi/MSK_DEFECT_B01', 'qi/MSK_DEFECT_B02', 'qi/MSK_DEFECT_B03', 'qi/MSK_DEFECT_B04', 'qi/MSK_DEFECT_B05', 'qi/MSK_DEFECT_B06', 'qi/MSK_DEFECT_B07', 'qi/MSK_DEFECT_B08', 'qi/MSK_DEFECT_B8A', 'qi/MSK_DEFECT_B09', 'qi/MSK_DEFECT_B10', 'qi/MSK_DEFECT_B11', 'qi/MSK_DEFECT_B12', 'qi/MSK_DETFOO_B01', 'qi/MSK_DETFOO_B02', 'qi/MSK_DETFOO_B03', 'qi/MSK_DETFOO_B04', 'qi/MSK_DETFOO_B05', 'qi/MSK_DETFOO_B06', 'qi/MSK_DETFOO_B07', 'qi/MSK_DETFOO_B08', 'qi/MSK_DETFOO_B8A', 'qi/MSK_DETFOO_B09', 'qi/MSK_DETFOO_B10', 'qi/MSK_DETFOO_B11', 'qi/MSK_DETFOO_B12', 'qi/MSK_NODATA_B01', 'qi/MSK_NODATA_B02', 'qi/MSK_NODATA_B03', 'qi/MSK_NODATA_B04', 'qi/MSK_NODATA_B05', 'qi/MSK_NODATA_B06', 'qi/MSK_NODATA_B07', 'qi/MSK_NODATA_B08', 'qi/MSK_NODATA_B8A', 'qi/MSK_NODATA_B09', 'qi/MSK_NODATA_B10', 'qi/MSK_NODATA_B11', 'qi/MSK_NODATA_B12', 'qi/MSK_SATURA_B01', 'qi/MSK_SATURA_B02', 'qi/MSK_SATURA_B03', 'qi/MSK_SATURA_B04', 'qi/MSK_SATURA_B05', 'qi/MSK_SATURA_B06', 'qi/MSK_SATURA_B07', 'qi/MSK_SATURA_B08', 'qi/MSK_SATURA_B8A', 'qi/MSK_SATURA_B09', 'qi/MSK_SATURA_B10', 'qi/MSK_SATURA_B11', 'qi/MSK_SATURA_B12', 'qi/MSK_TECQUA_B01', 'qi/MSK_TECQUA_B02', 'qi/MSK_TECQUA_B03', 'qi/MSK_TECQUA_B04', 'qi/MSK_TECQUA_B05', 'qi/MSK_TECQUA_B06', 'qi/MSK_TECQUA_B07', 'qi/MSK_TECQUA_B08', 'qi/MSK_TECQUA_B8A', 'qi/MSK_TECQUA_B09', 'qi/MSK_TECQUA_B10', 'qi/MSK_TECQUA_B11', 'qi/MSK_TECQUA_B12', 'qi/DETFOO_B01', 'qi/DETFOO_B02', 'qi/DETFOO_B03', 'qi/DETFOO_B04', 'qi/DETFOO_B05', 'qi/DETFOO_B06', 'qi/DETFOO_B07', 'qi/DETFOO_B08', 'qi/DETFOO_B8A', 'qi/DETFOO_B09', 'qi/DETFOO_B10', 'qi/DETFOO_B11', 'qi/DETFOO_B12', 'qi/QUALIT_B01', 'qi/QUALIT_B02', 'qi/QUALIT_B03', 'qi/QUALIT_B04', 'qi/QUALIT_B05', 'qi/QUALIT_B06', 'qi/QUALIT_B07', 'qi/QUALIT_B08', 'qi/QUALIT_B8A', 'qi/QUALIT_B09', 'qi/QUALIT_B10', 'qi/QUALIT_B11', 'qi/QUALIT_B12', 'qi/CLASSI_B00', 'qi/MSK_CLASSI_B00', 'qi/MSK_CLOUDS_B00', 'qi/FORMAT_CORRECTNESS', 'qi/GENERAL_QUALITY', 'qi/GEOMETRIC_QUALITY', 'qi/RADIOMETRIC_QUALITY', 'qi/SENSOR_QUALITY', 'qi/L2A_QUALITY', 'auxiliary/AUX_CAMSFO', 'auxiliary/ECMWFT', 'auxiliary/AUX_ECMWFT', 'auxiliary/GIP_TL']
原结构:
['productInfo', 'tileInfo', 'metadata', 'inspire', 'manifest', 'datastrip/*/metadata', 'preview', 'preview*', 'TCI', 'preview/B01', 'preview/B02', 'preview/B03', 'preview/B04', 'preview/B05', 'preview/B06', 'preview/B07', 'preview/B08', 'preview/B8A', 'preview/B09', 'preview/B10', 'preview/B11', 'preview/B12', 'qi/MSK_CLOUDS_B00', 'qi/MSK_DEFECT_B01', 'qi/MSK_DEFECT_B02', 'qi/MSK_DEFECT_B03', 'qi/MSK_DEFECT_B04', 'qi/MSK_DEFECT_B05', 'qi/MSK_DEFECT_B06', 'qi/MSK_DEFECT_B07', 'qi/MSK_DEFECT_B08', 'qi/MSK_DEFECT_B8A', 'qi/MSK_DEFECT_B09', 'qi/MSK_DEFECT_B10', 'qi/MSK_DEFECT_B11', 'qi/MSK_DEFECT_B12', 'qi/MSK_DETFOO_B01', 'qi/MSK_DETFOO_B02', 'qi/MSK_DETFOO_B03', 'qi/MSK_DETFOO_B04', 'qi/MSK_DETFOO_B05', 'qi/MSK_DETFOO_B06', 'qi/MSK_DETFOO_B07', 'qi/MSK_DETFOO_B08', 'qi/MSK_DETFOO_B8A', 'qi/MSK_DETFOO_B09', 'qi/MSK_DETFOO_B10', 'qi/MSK_DETFOO_B11', 'qi/MSK_DETFOO_B12', 'qi/MSK_NODATA_B01', 'qi/MSK_NODATA_B02', 'qi/MSK_NODATA_B03', 'qi/MSK_NODATA_B04', 'qi/MSK_NODATA_B05', 'qi/MSK_NODATA_B06', 'qi/MSK_NODATA_B07', 'qi/MSK_NODATA_B08', 'qi/MSK_NODATA_B8A', 'qi/MSK_NODATA_B09', 'qi/MSK_NODATA_B10', 'qi/MSK_NODATA_B11', 'qi/MSK_NODATA_B12', 'qi/MSK_SATURA_B01', 'qi/MSK_SATURA_B02', 'qi/MSK_SATURA_B03', 'qi/MSK_SATURA_B04', 'qi/MSK_SATURA_B05', 'qi/MSK_SATURA_B06', 'qi/MSK_SATURA_B07', 'qi/MSK_SATURA_B08', 'qi/MSK_SATURA_B8A', 'qi/MSK_SATURA_B09', 'qi/MSK_SATURA_B10', 'qi/MSK_SATURA_B11', 'qi/MSK_SATURA_B12', 'qi/MSK_TECQUA_B01', 'qi/MSK_TECQUA_B02', 'qi/MSK_TECQUA_B03', 'qi/MSK_TECQUA_B04', 'qi/MSK_TECQUA_B05', 'qi/MSK_TECQUA_B06', 'qi/MSK_TECQUA_B07', 'qi/MSK_TECQUA_B08', 'qi/MSK_TECQUA_B8A', 'qi/MSK_TECQUA_B09', 'qi/MSK_TECQUA_B10', 'qi/MSK_TECQUA_B11', 'qi/MSK_TECQUA_B12', 'qi/FORMAT_CORRECTNESS', 'qi/GENERAL_QUALITY', 'qi/GEOMETRIC_QUALITY', 'qi/SENSOR_QUALITY', 'auxiliary/ECMWFT']
注意,只有使用productid下载(Awsproductrequest)才能下载到与欧空局相同文件结构的数据,包括元数据。而通过tilename、date和awsindex下载的方式(只是根据AWS S3的数据组织结构来获取数据),获取到的元数据不全,尤其是记录有DN值转换反射率的信息数据是获取不到的。由于sentinel 处理基线04.00的发布,新版L2A数据的反射率计算方式发生了重大变化,所以要用sentinelhub3.5.0以上的版本,并且只能使用productid进行下载。