风云4A/4B卫星行列号和经纬度查找表文件下载及读取方式

下载地址

https://satellite.nsmc.org.cn/PortalSite/StaticContent/DocumentDownload.aspx?TypeID=15

如图:
在这里插入图片描述
点击绿色小图标下载。

下载完了后是压缩包,解压缩后进入文件夹获取raw格式的文件

注意!!

注意133°E对应的卫星文件名里的1330E,
注意105°E对应的卫星文件名里的1050E.

读取文件

解压缩后拿到数据文件如图
在这里插入图片描述
时间部分信息不重要。解析代码如下:

#用PYTHON读取RAW文件
import numpy as np
rawfile=r"H:\temp_estimate\FY4A-readanddraw\FullMask_Grid_4000.raw"
dim=2748
data=np.fromfile(rawfile,dtype=float,count=dim*dim*2)
latlon=np.reshape(data,(dim,dim,2))
lat=latlon[:,:,0]
lon=latlon[:,:,1]

打印lat和lon,结果如下:
打印结果

性能对比

官网上还给了一种方式是公式计算。对比一下两者的效率。
公式计算封装成函数,用时0.8s左右;查表用时0.08s左右。查表速度快十倍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值