提取 ncview 工具中存在的值...使用 ruby-netcdf
Posted
技术标签:
【中文标题】提取 ncview 工具中存在的值...使用 ruby-netcdf【英文标题】:Extracting values present in the ncview tool ... using ruby-netcdf 【发布时间】:2012-12-03 22:22:54 【问题描述】:我有一个 netcdf 数据文件,描述为:https://gist.github.com/4198037
我用一个名为“ncview”的工具打开了这个文件,我找到了我需要的确切值:
当前:(i=397, j=137) 14 (x=18.75, y=21.25)
14 的值是赚钱的。它对应于地图上的颜色输出......我需要能够为给定的输入 Lat/Lng 获取该值。
有没有人碰巧知道我可以输入 (lat, lng) 并获得该值的特定 ruby 代码?
【问题讨论】:
【参考方案1】:这需要使用 gem "ruby-netcdf"、"0.6.6.1" gem(这涉及一个漫长的安装过程)......但是一旦安装,您就可以轻松获取如下值:
require "rubygems"
require "numru/netcdf"
@global_biome = NumRu::NetCDF.open("netcdf/vegtype.nc")
@global_biome_num = @global_biome.var("vegtype")[397,137,0,0][0]
p @global_biome_num
【讨论】:
以上是关于提取 ncview 工具中存在的值...使用 ruby-netcdf的主要内容,如果未能解决你的问题,请参考以下文章