哨兵1号回波数据(L0级)产品目录介绍

news/2024/11/8 14:09:16/

1 数据包总览

哨兵1号L0级数据产品系列如下图所示,本文针对图中红框中的数据产品进行介绍(定标数据、噪声数据没下载到。。。)。

1.1 数据包名称

示例:

S1A_S3_RAW__0SSV_20211230T105851_20211230T105907_041237_04E698_94F0.SAFE

我们按图片上的规则,把这个示例文件包名字逐字读一下,看看有哪些信息

  • S1A:sentinel-1A卫星数据
  • S3:SM(条带)成像模式,使用第3号波位
  • RAW:原始数据,即数据类型是回波数据
  • 0:L0级产品
  • S:standard,标准产品
  • SV:single V,单极化,VV极化
  • 20211230T105851:数据采集起始时间为2021年12月30日10时58分51秒
  • 20211230T105907:数据采集结束时间为2021年12月30日10时59分07秒
  • 041237:第041237轨数据
  • 04E698:任务ID号
  • 94F0:数据产品标识ID,CRC-16校验码

大家可能注意到了.SAFE,这个不重要,稍微说明一下:

  • SAFE是一个文件扩展名,表示Standard Archive Format for Europe,即欧洲标准存档格式。
  • SAFE格式是欧洲空间局(ESA)为哨兵系列卫星数据产品定义的一种通用的文件结构,旨在实现数据的长期保存和交换。
  • SAFE格式的优点是可以保证数据产品的完整性和一致性,方便用户查看和处理数据。SAFE格式也可以与其他格式兼容,如netCDF或GeoTIFF,只需将它们放在SAFE文件夹中即可。
  • SAFE格式的缺点是可能占用较大的存储空间,因为它包含了很多冗余的信息和文件。SAFE格式也可能不适合某些特定的应用或软件,需要进行转换或解压缩才能使用。

1.2 数据包内的文件

看完数据包文件夹名字,我们打开文件夹瞅瞅:

文件夹里面就这些东西,其实就分两类,一类是.dat后缀的数据,剩下的都是xml文件

上面数据包的下载链接:

https://download.csdn.net/download/lightninghenry/88435177

https://download.csdn.net/download/lightninghenry/88435189


2 各dat文件介绍

2.1 回波数据

        对应Fig.4的Measurement Data,下面是回波数据包的整体格式,以帧(即下图的ISP(instrument source packets))为单位,具体的格式解析我们后面慢慢讲。

2.2 索引数据

        对应Fig.4的Index Data,下面是索引数据包的整体格式。每一个Block Description对应36个ISP。

2.3 标记数据

        对应Fig.4的Annotation Data,下面是标记数据包的整体格式,每个ISP对应一个record,记录了该ISP的时间、数据长度、帧数、通道号等信息(如下图右侧所示)。


以上内容来自:“Sentinel-1-Level-0-Product-Format-Specification”

这个文档的目录和页码很烂,下面是我自己整理的目录,这个文档有用的信息都在3.3节里。

3.3 SENTINEL-1 L0 PRODUCTS COMPONENTS----P51

        3.3.1 SAR L0 Products Components

                3.3.1.1 SAR Standard L0 Products components

                        3.3.1.1.1 Manifest

                        3.3.1.1.2 Measurement Data Component----P64

                        3.3.1.1.3 Annotation Data Component

                        3.3.1.1.4 Index Data Component

                        3.3.1.1.5 XML Schemas

                3.3.1.2 SAR L0 Cal Products components----P74

                        3.3.1.2.1 Manifest

                        3.3.1.2.2 Measurement Data Component

                        3.3.1.2.3 XML Schemas

                3.3.1.3 SAR L0 Noise Products components----P84

                        3.3.1.3.1 Manifest

                        3.3.1.3.2 Measurement Data Component

                        3.3.1.3.3 XML Schemas

                3.3.1.4 SAR L0 Annotations Products components----P93

                        3.3.1.4.1 Manifest

                        3.3.1.4.2 Measurement Data Component

                        3.3.1.4.3 XML Schemas

        3.3.2 GPS L0 Products Components----P103

                3.3.2.1 Manifest

                3.3.2.2 Measurement Data Component

                3.3.2.3 Annotation Data Component

                3.3.2.4 XML Schemas

        3.3.3 HKTM L0 Products Components----P115

                3.3.3.1 Manifest

                3.3.3.2 Measurement Data Component

                3.3.3.3 Annotation Data Component

                3.3.3.4 XML Schemas


http://www.ppmy.cn/news/1212405.html

相关文章

基于python+TensorFlow+Django卷积网络算法+深度学习模型+蔬菜识别系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 介绍了TensorFlow在图像识别分类中的应用,并通过相关代码进行了讲解。通过TensorFlow提供的工具和库&am…

Flutter之Json序列化

前言 使用 json_annotation 框架实现json字符串序列化和反序列化 框架官方地址:json_serializable 一、引入依赖:在pubspec.yaml中添加 dependencies:json_annotation: ^4.8.1dev_dependencies:build_runner: ^2.3.3json_serializable: ^6.6.0 二、…

2023年第十六届山东省职业院校技能大赛高职组“信息安全管理与评估”赛项规程

第十六届山东省职业院校技能大赛 高职组“信息安全管理与评估”赛项规程 一、赛项名称 赛项名称:信息安全管理与评估 英文名称:Information Security Management and Evaluation 赛项组别:高职组 赛项归属:电子与信息大类 二…

使用 OpenCV 进行立体相机深度估计 (Python/C++)代码实现

您是否想知道机器人如何在移动时自主导航、抓取不同的物体或避免碰撞?使用基于立体视觉的深度估计是此类应用的常用方法。在这篇文章中,我们讨论立体匹配和深度感知的经典方法。我们使用立体相机和 OpenCV 解释深度感知。我们分享 Python 和 C++ 代码以获取实践经验。 这篇文…

vue中怎么在路由守卫中使用vuex中的数据

一、问题 Vuex 是一个面向 Vue.开发的状态管理模式。它主要用于管理应用程序中的共享状态。我们在项目中经常用它管理很多组件都要使用的数据。 我们只需要把它安装到vm上,就可以在组件中使用this.$store得到它。 但是我现在要在路由守卫中读取其中的某个数据&…

如何用Excel软件制作最小二乘法①

一、用自带的选项(不推荐),因为感觉只是近似,虽然结果一样 1.在Excel中输入或打开要进行在excel中输入或打开要进行最小二乘法拟合的数据,如图所示。 2.按住“shift”键的同时,用鼠标左键单击以选择数据&a…

Go相关命令说明

目录 go get:下载第三方库的源代码,并将其放在$GOPATH/src目录下go install:编译并安装Go程序或库,将其生成的二进制文件安装到$GOPATH/bin或($GOPATH/pkg 如果是库)目录中go mod tidy :清理未使用依赖项,并…

深入理解ElasticSearch分片

1. 路由计算 当索引一个文档的时候,文档会被存储到一个主分片中。 Elasticsearch 如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存储在分片 1 还是分片 2 中呢?首先这肯定不会是随机的&…