一、数据介绍
数据产品level:
数据类型:netCDF,NetCDF是一种独立于平台的科学数据格式,可以用任何主要的编程语言进行解析。
文件命名:
FBR:Full Bit Rate
二、部分参数介绍
数据参数介绍:
说明书中的部分参数介绍:
SSH = alt - Range - Instru_cor - Geo – geoid(SSH: Orthometric Height (EGM2008))
图片来源:数据产品说明书
这里需要理解椭球体高、正高的概念,可参考Arcgis帮助文档说明。
椭球体高度是指在理想化表面(将地球形状近似于椭球体)上方或下方的高程值。如常用的椭球体WGS84。在航空摄影、激光雷达和地形激光雷达中得到广泛应用的卫星轨道定位和 GPS,以及基于地面的测量技术的所有测量都是相对于参考椭球体进行的。
正高是指在大地水准面模型表面上方或下方的高程值;大地水准面近似于当地海平面。虽然大地水准面是一个相对平滑的数学表面,但是与椭球体相比,它包含重力的局部差异,因此会显示出更多变化。通常,对于传统(不基于卫星)测量方法,所有测量都是相对于大地水准面(当地海平面)进行的。
三、数据下载
https://esatellus.service-now.com/csp?id=esa_kb_article_view&sys_id=27969ac71ba0b45014ea6392f54bcb08
注意要先注册账号,才可以下载数据。
1.数据下载链接:https://earth.esa.int/eogateway/missions/cryosat/data
可以手动下载特定区域的数据:https://visioterra.net/VtCryoSat/#
这个网站好像每次只能检测一个月的数据。
2.利用python可视化cryosat-2 L1b data
参考:https://github.com/tsutterley/read-cryosat-2/blob/main/doc/source/user_guide/read_cryosat_L1b.md
3.Plotting netCDF data with Python
from netCDF4 import Dataset
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
nc_file = './data/RDWES1B_CS_OFFL_SIR_SAR_1B_20180930T074417_20180930T075323_C001.nc'
fh = Dataset(nc_file, mode='r')
print(fh.variables)
plt.plot(lats,elev)
plt.show()
四、数据可视化
利用Panoply软件打开nc文件。
Panoply软件安装:
(1)下载Java环境
https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
(2)安装Panoply
https://www.giss.nasa.gov/tools/panoply/
(3)可以快速查看变量信息
(4)数据可视化
五、CryoSat-2学习资料
读取数据read-cryosat-2:https://github.com/tsutterley/read-cryosat-2
数据产产品使用说明书Product User Guide & Algorithm Specification:https://epic.awi.de/id/eprint/50033/1/AWI-CryoSat2-ProductUserGuide-v2p2.pdf
cryosat-2介绍:https://eoportal.org/web/eoportal/satellite-missions/c-missions/cryosat-2