最近忙裡抽閒,把焦糖計畫的預更新做了一點進度,主要是把最常用的三顆星的定標係數寫入靜態json文字(文末),便於使用者控制引數。
從json_parse的原始碼可以看到,idl中其實可以建立乙個idlffjson物件,但是幫助文件隻字未提,物件的函式方法都不知道,只能老老實實用現成的json_parse函式,而且這個函式還很友好,支援直接從檔案讀取json資訊,還可以返回多種形式。
其實對於高解析度遙感來說,最主要應用的是精細化監測,而定標更多應用於定量反演,太準確的輻射值標定對很多高分使用者來說其實跟大氣糾正差不多都是雞肋的。但是對於modis,fy這些寬視域,低解析度的影像來說,就需要將定標工作做好,才能更好地服務近於定量遙感。
;+
; :examples:
; g = readjson('snydov_cal.json', key = ['gf1', 'wfv1', '2013', 'gain'])
; w = readjson('snydov_wvl.json', key = ['gf6', 'pms'])
;-function readjson, i_fn, key = key
compile_opt idl2, hidden
fulljson = json_parse(i_fn, /toarray)
case n_elements(key) of
2: r = (fulljson[key[0]])[key[1]]
4: r = (((fulljson[key[0]])[key[1]])[key[2]])[key[3]]
else: return, -1
endcase
return, r
end
,"2014":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
,"wfv2":,
"2014":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
,"wfv3":,
"2014":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
,"wfv4":,
"2014":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
,"pms1":,
"2014":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
,"pms2":,
"2014":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
},"gf1b":,
"2019":}
},"gf1c":,
"2019":}
},"gf1d":,
"2019":}
},"gf2":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
,"pms2":,
"2015":,
"2016":,
"2017":,
"2018":,
"2019":}
},"gf6":,
"2019":}
,"pms":,
"2019":}
}}
北斗三號頻點有哪些 北斗一號二號三號區別
北斗一號二號三號區別 要搞清我國三代 北斗 導航衛星的異同,首先應了解以下幾種衛星導航系 統,看看北斗一號 二號和三號分別是屬於哪一種。至今,衛星導航技術已先後發展了兩大類 一類衛星導航系統是採用都卜勒測 速原理,即利用測量導航訊號的都卜勒頻移來求出距離變化率進行導航定位,但由於這種方式存在不能連續...
IDL實現高分一號資料輻射定標TASK 二
輻射定標是將感測器記錄的電壓或數位化值 dn 轉成絕對輻射亮度值的過程,或者轉化為與地表 表觀 反射率 表面 表觀 溫度等物理量有關的相對值的處理過程。轉換線性關係公式 l gain dn offset 注 gain為增量值,offset為偏移值。1 具體 如下 raster e.openraste...
開始檢測顯示狀態的資訊一號二號三號選單欄
開始檢測顯示狀態的資訊 一號選單欄 if side initialize data 1 0 opengdata 0 opengdata 1 opengdata 1 function data next lis.join page data.msg.page 假設總頁數為 10 sider metho...