python读取卫星测高数据

首先确定测高卫星,确定轨道,再下载数据,数据可以在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.读取成功后,还要加入研究区域边界进行筛选。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值