| 查看: 615 | 回复: 1 | ||
[求助]
求教一个IDL程序的问题
|
|
FUNCTION read_modis_cloud_mask, filename sd_names = 'Cloud_Mask' sd_names_lat = 'Latitude' sd_names_lon = 'Longitude' sd_id = HDF_SD_START(filename, /READ) sds_index_cm = HDF_SD_NAMETOINDEX(sd_id, sd_names) sds_index_lat = HDF_SD_NAMETOINDEX(sd_id, sd_names_lat) sds_index_lon = HDF_SD_NAMETOINDEX(sd_id, sd_names_lon) sds_id_cm = HDF_SD_SELECT(sd_id, sds_index_cm) sds_id_lat = HDF_SD_SELECT(sd_id, sds_index_lat) sds_id_lon = HDF_SD_SELECT(sd_id, sds_index_lon) ;Get information of hdffile. HDF_SD_GETINFO, sds_id_cm, NAME = name, DIMS = dims, TYPE = data_type ;Read byte 1. count = [dims[0], dims[1], 1] HDF_SD_GETDATA, sds_id_cm, data_cm, COUNT = count data_cm_size = SIZE(data_cm, /DIMENSIONS) ;Read latitude HDF_SD_GETDATA, sds_id_lat, data_lat data_lat = CONGRID(data_lat, data_cm_size[0], data_cm_size[1], /INTERP) ;Read longitude HDF_SD_GETDATA, sds_id_lon, data_lon data_lon = CONGRID(data_lon, data_cm_size[0], data_cm_size[1], /INTERP) HDF_SD_ENDACCESS, sds_id_cm HDF_SD_ENDACCESS, sds_id_lat HDF_SD_ENDACCESS, sds_id_lon HDF_SD_END, sd_id ;BIT 1,2 - unobstructed FOV quality flag ; 0 - Cloud ; 1 - 66% probality of clear ; 2 - 95% probality of clear ; 3 - 99% probality of clear bit1 = bit_get(data_cm, 1) bit2 = bit_get(data_cm, 2) clear99_prob_idx = WHERE(bit2 AND bit1) clear95_prob_idx = WHERE(bit2 AND (~ bit1)) clear66_prob_idx = WHERE((~ bit2) AND bit1) cloud_idx = WHERE((~ bit2) AND (~ bit1)) mask = BYTARR(dims[0], dims[1]) mask[clear99_prob_idx] = 3 mask[clear95_prob_idx] = 2 mask[clear66_prob_idx] = 1 mask[cloud_idx] = 0 data = {mask : mask, lat : data_lat, lon : data_lon} RETURN, data END 程序运行不了,不懂为什么,有没有懂IDL编程的朋友帮忙解答,万分感谢 |
» 猜你喜欢
长江大学石油工程学院佘跃惠团队招收2025年9月入学的博士研究生
已经有2人回复
祈福,祝自己今年好运
已经有100人回复
地质学论文润色/翻译怎么收费?
已经有215人回复
关于会评
已经有1人回复
据说!出现这些情况,国基金会评本子会被拿下!
已经有19人回复
无人打捞,直接陪跑
已经有16人回复
定了定了,明天出结果!2025 国自然基金结果即将揭晓,查询攻略看这里
已经有107人回复
2025国家自然科学基金放榜时间,根据官方回应,8月15日基本没戏了
已经有5人回复
各位未来院士帮忙看看评审意见
已经有9人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求教一个公式的推导过程
已经有5人回复
新人求助一下关于智能算法的问题,,求教
已经有6人回复
求一个windows64位下的IDL virtual machine,用作安装PDFgetX2用。
已经有6人回复
求教一个关于不等式的问题!
已经有5人回复
求教一个含指数函数定积分问题
已经有7人回复
求教一个关于混合基组的问题
已经有10人回复
植被覆盖度计算
已经有15人回复
求教一个关于tecplot的问题
已经有9人回复
程序错误求教!!!!
已经有3人回复
模糊层次分析法FAHP中的模糊判断矩阵的求解IDL程序
已经有23人回复
PBS-torque安装问题,求教一下,谢谢~~~
已经有10人回复
求助matlab解一个非线性方程组
已经有8人回复
求教一个投稿状态CROSS-VERIFICATION COMPLETED
已经有10人回复
求教一个孤立点集合的导集题目
已经有4人回复
根据ENVI自带例子做的波段运算IDL程序帮忙看看有什么问题?
已经有3人回复
求教一个小白问题
已经有10人回复
求教一个origin中的问题,求大神指点
已经有4人回复
求教一个物理化学的问题
已经有6人回复
诚心求教第几作者的问题(只是加分用的)
已经有4人回复
【求助】求教一个上醛基的问题
已经有18人回复
【求助】求教一个书本上找不到的问题。。
已经有8人回复
『在线急等。。。』关于response to reviewers’ comments的一个问题求教
已经有9人回复

2楼2020-09-02 12:38:31













回复此楼