首先确定测高卫星,确定轨道,再下载数据,数据可以在aviso中下载自己需要的文件,以jason-2为例,数据格式是以netCDF格式存储的。
2.用Python读取数据格式如下:
from netCDF4 import Dataset
import numpy as np
import TimeCover
import Inpolygon
import B_lon_lat
path = "JA1_GPN_2PeP101_036_20041004_033108_20041004_042717.nc"
dst = Dataset(path, mode='r', format="netCDF4")
lon = np.array(dst.variables['lon'][:]) # 经度 np.array是转化成数组
lat = np.array(dst.variables['lat'][:]) # 维度
# t2m = dst.variables['t2m'][:]
time = np.array(dst.variables['time'][:]) # 时间
alt = np.array(dst.variables['alt'][:]) # 轨道高
range_heirht = np.array(dst.variables['range_ku'][:]) # 卫星到湖面高
dry_corr = np.array(dst.variables['model_dry_tropo_corr'][:]) # 干对流层延迟
wet_corr = np.array(dst.variables['model_wet_tropo_corr'][:]) # 湿对流层延迟
iono_corr = np.array(dst.variables['iono_corr_alt_ku'][:]) # 电离层延迟
solid_tide_corr = np.array(dst.variables['solid_earth_tide'][:]) # 地球固体潮改正
pole_tide_corr = np.array(dst.variables['pole_tide'][:]) # 极潮改正
3.读取成功后,还要加入研究区域边界进行筛选。