永发信息网

SRTM高程数据的HGT格式的文件怎么用Fortran C或Matlab读取?

答案:2  悬赏:80  手机版
解决时间 2021-11-13 00:35
SRTM高程数据的HGT格式的文件怎么用Fortran C或Matlab读取?
最佳答案
1.打开cmd窗口,用“cd /d 路径”的格式进入hgt数据所存放的位置;
2.然后输入"arc",在ArcGIS workstation arc环境下进行命令行操作;
3.输入“&r srtmgrid.aml”,表示运行我们刚才复制粘贴生成的AML程序。可以看到这个命令的用法。这里提示我们在运行该程序时要输入两个参数:输入文件名和输出文件;
4.由于arcgis似乎不能直接打开hgt文件,你把文件后缀改成.img先,用arcgis打开;


5.在图层窗口中右键点击文件export data成tif文件。
全部回答
  1. 由于arcgis似乎不能直接打开hgt文件,你把文件后缀改成.img先,用arcgis打开。

  2. 在图层窗口中右键点击文件export data成tif文件。

3.这时候的tif文件时int16的,还是不能用matlab打开

4.在Erdas里打开这个tif图,DataPrep->SubsetImage,然后选择Float Single,然后保存成tif图,这样保存以后的tif图就是32-bit floating-point的了,符合了matlab读tif的要求

5.用matlab,a=imread('我的dem.tif');
这样a就是那1201*1201的矩阵了,数据大小和hgt完全一样。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
何塞·穆里尼奥最近去哪了
奇瑞汽车奇云1四个胶轮盖,我想买的轮找不到
为什么iPhone手机显示“无法加入网络”,无法
20兆的光纤一般网速多少?电信最高是多少兆?
俏夕阳老年公寓地址在什么地方,我要处理点事
给男生起名字,姓曹,在古代诗词中有依据的,
求一首前奏是张凯为了你的歌
请问这个 我路过路边一个店面 看到有一个女孩
从三站汇通广场到东方魅力婚纱婚礼会所怎么坐
包珍妮现在怎么样了
桃园居老年公寓地址在什么地方,想过去办事,
北汽ev200上这四个高压部件叫什么
65,75~64、85瘦了多少斤
阜南到土坡怎么坐车
算命犯孤城什么意思
推荐资讯
学校将于5月18日下午2点30分,在学校大礼堂召
长50厘米,可以飞50米的遥控飞机
一场席卷世界的贸易战真的即将开始吗?
从银川北环市场到贺兰四十里店坐几路公交车
已揽件什么意思
中国移动天猫手机卖场地址在什么地方,我要处
龙腾诚信汽车销售有限公司地址有知道的么?有
求助电脑紫屏,怎么回事
中国道家真的有道术么?通灵是否真有其事
请问铁木砧板究竟会不会掉色的? 为什么我泡了
瘦果和坚果的区别
排队买iphone多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?