本文主要是介绍Sentinel-2 命名规则(Naming Convention),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
下述命名规则是2019年12月6日颁布的,自此之后的L1C级别产品都按照这个规则命名(其他级别的产品官网没说)。
下载下来的文件是个zip,解压后是个与zip同名的 '.SAFE' 文件。
MMM_MSIXXX_YYYYMMDDHHMMSS_Nxxyy_ROOO_Tnnmab_<Product Discriminator>.SAFE
MMM:S2A/S2B,表示卫星。
MSIXXX:表示产品级别。MSIL1C 表示 Level-1C 产品级别,MSIL2A 表示 Level-2A 产品级别。
YYYYMMDDHHMMSS:数据获取的开始时间(sensing time)
Nxxyy:Processing Baseline number
ROOO:Relative Orbit number
Tnnmab:Tile Number field,T之后是这一景影像的编号。Sentinel-2的数据处理是将一个大的UTM网格继续按照MGRS进一步划分。因此,每一景的编号规则为:nn表示和m表示UTM网格编号,ab表示这一景在对应UTM网格中的具体位置。具体介绍可见: 知乎 (zhihu.com)
Product Discriminator:15个字符,用于区分从相同数据中衍生出的不同的最终用户产品。
个人理解是这串字符应该是表示产品生产时间,至于为啥同一个数据要多次生产,原因很多,官网也没法总结。
比如下面这个例子:第一次生产的时候,左下角缺了一块,所以估计后面第二次生产是为了补全之前的缺失。使用的时候把这俩拼接一下,就能获取这一景的完整影像。
这篇关于Sentinel-2 命名规则(Naming Convention)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!