python处理雷达数据_Python解析SWAN气象雷达数据--(解析、生成ASCII、Image、netCDF)...

本文展示了如何使用Python读取SWAN气象雷达的二进制文件,并将其转换为ASCII、图像和netCDF格式。代码涉及二进制数据解包、维度信息解析、经纬度分辨率获取以及数据写入netCDF文件。
摘要由CSDN通过智能技术生成

from datetime import *

importtimeimportcalendarimportjsonimportnumpy as npfrom struct import *

importbinasciiimportnumpyfrom numpy.random importuniformfrom netCDF4 importDataset

start=time.clock()

file= open(r"D:/radarDataTest/Z_QPF_20140831203600.F030.bin", "rb")#zonName,dataName,flag,version, = unpack("12s38s8s8s", file.read(12+38+8+8))

zonName= zonName.decode("gbk").rstrip('\x00')

dataName= dataName.decode("gbk").rstrip('\x00')

flag= flag.decode("gbk").rstrip('\x00')

version= version.decode("gbk").rstrip('\x00')#print(zonName)print("数据说明:" +dataName)print("文件标志:" +flag)print("数据版本号:" +version)#length =0

length= length + 2+2+2+2+2+2 #时间说明

file.read(length)

XNu

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值