首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从netCDF文件中保存_FillValue

从netCDF文件中保存_FillValue
EN

Stack Overflow用户
提问于 2020-02-18 23:39:38
回答 1查看 90关注 0票数 0

我有一个定义了特定_FillValue的datasat,这是ncdump的输出:

代码语言:javascript
运行
复制
Driver: netCDF/Network Common Data Format
Files: data.nc
Size is 2688, 2016
Origin = (89.988090807592116,30.011910669975187)
Pixel Size = (0.023818384815780,-0.023821339950372)
Subdatasets:
  SUBDATASET_1_NAME=NETCDF:"data.nc":data
  SUBDATASET_1_DESC=[2016x2688] toa_brightness_temperature (16-bit integer)
Corner Coordinates:
Upper Left  (  89.9880908,  30.0119107) 
Lower Left  (  89.9880908, -18.0119107) 
Upper Right ( 154.0119092,  30.0119107) 
Lower Right ( 154.0119092, -18.0119107) 
Center      ( 122.0000000,   6.0000000) 
Band 1 Block=1344x1008 Type=Int16, ColorInterp=Undefined
  NoData Value=-32768
  Unit Type: K
  Offset: 244.291473388672,   Scale:0.0018558754818514
  Metadata:
    add_offset=244.29147
    coordinates=time
    keywords=Infra-red, brightness temperature
    long_name=toa_brightness_temperature
    NETCDF_VARNAME=data
    scale_factor=0.0018558755
    standard_name=toa_brightness_temperature
    units=K
    _FillValue=-32768

我可以看到上面的_FillValue,但是可以将它保存为Python中的一个变量吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-22 03:39:19

因此,这应该可以在netcdf4-python中工作:

代码语言:javascript
运行
复制
from netCDF4 import Dataset

nc = Dataset('data.nc')
var = nc.variables['data']
fill_value = var._FillValue
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60284546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档