2012-12-03 76 views
0

我有描述爲NetCDF數據文件中提取存在於ncview工具值...:https://gist.github.com/4198037使用紅寶石的NetCDF

我用工具打開該文件名爲「ncview」,我已經發現的確切值我需要:

電流:(I = 397,J = 137)14(X = 18.75,Y = 21.25)

enter image description here

,14值是貨幣制造者。它對應於地圖上的顏色輸出......我需要能夠獲得給定輸入Lat/Lng的值。

有沒有人碰巧知道我可以輸入(lat,lng)的具體ruby代碼並獲得該值?

回答

0

這需要使用寶石「紅寶石的NetCDF」的,「0.6.6.1」的寶石(這涉及到過長的安裝過程)......然而,一旦它的安裝,你可以很容易地搶值,像這樣:

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