【873】Python读取NetCDF中的scale_factor和add_offset
参考:python中scale的用法_在netCDF4和Python中使用scale_factor和add_offset的示例?
参考代码:
import netCDF4 as nc dir_path = "./2m_temperature/03_TIFF/" files = os.listdir(dir_path) files = sorted(files) for file in files: if file.find('.tiff') < 0: continue file_path = os.path.join(dir_path, file) data = rasterio.open(file_path) # get scale_factor and add_offset from .nc file da1 = nc.Dataset(os.path.join('./2m_temperature/02_project_nc/', file[:-5]+'.nc')) scale_factor = da1.variables['t2m'].scale_factor add_offset = da1.variables['t2m'].add_offset avg = get_avg_by_countries_min(epi_world, data, scale_factor, add_offset) epi_world['temp_'+file[15:22]] = avg
分类:
RS & GIS
, Python Study
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2022-08-26 【738】latex实现bullet 及 文字加粗斜体
2012-08-26 【079】用代码来创建 Android 控件