24小时热门版块排行榜    

查看: 1509  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

genuineme

木虫 (正式写手)

[求助] 请问如何利用IDL语言批量读写TM遥感数据?

请问如何利用IDL语言批量读写TM遥感数据?用什么语句可以实现?谢谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

严格来说,一切生态模型都是错的?
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

丶积木城池

禁虫 (初入文坛)

本帖内容被屏蔽

3楼2018-08-17 10:19:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

xym30

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
genuineme: 金币+5, ★★★很有帮助, 谢谢 !之前已基本实现,您说的方法是对的,但我具体实现和你的方法有点差别,我是直接用envi的写出语句,同时写出头文件的。分开写还不是太会,呵呵。。 2013-03-08 08:38:52
这个问题说来话就长了。
首先得知道TM数据是啥格式的,ENVI标准格式还是Geotif还是FAST-B等等
然后利用file_search函数找到所有的TM数据,或者逐景的所有波段数据的文件名
然后for循环,每次读入一个文件(如果是ENVI格式,每景一个文件,如果是Geotif或者FAST-B格式,每个波段一个文件),再根据需要进行后续的编程处理。
最后结果利用openw语句写入硬盘成为ENVI的二进制数据文件,再利用ENVI_Setup_head写对应的头文件。
Done!
朱弦一拂余音在,却是当时寂寞心
2楼2013-03-07 13:27:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见