SRTM DEM hgt格式转成GRID格式的问题解决

本文详细介绍了如何使用AML程序srtmgrid.aml将SRTM数字高程模型(DEM)的hgt格式转换为ArcGIS支持的GRID格式。首先解释了SRTM数据的来源和特点,接着提供了转换步骤,包括运行AML程序、指定输入输出文件,以及批量转换和拼接多个文件。最后,提到了转换完成后可以进一步转成其他格式。
摘要由CSDN通过智能技术生成

SRTM数据主要是由美国太空总署(NASA)和国防部国家测绘局(NIMA)联合测量的,SRTM的全称是Shuttle Radar Topography Mission,即航天飞机雷达地形测绘使命。获取的雷达影像数据经过两年多的处理,制成了数字地形高程模型,该测量数据覆盖中国全境。SRTM数据每经纬度方格提供一个文件,精度有1 arc-second和3 arc-seconds两种,称作SRTM1和SRTM3,或者称作30M和90M数据,SRTM1的文件里面包含3601*3601个采样点的高度数据,SRTM3的文件里面包含1201*1201个采样点的高度数据。目前能够免费获取中国境内的RTM3文件,是90米的数据,每个90米的数据点是由 9个30米的数据点算术平均得来的。 SRTM数据下载的地址是:ftp://e0mss21u.ecs.nasa.gov/srtm/ 。我国境内的数据在Eurasia目录下,每经纬度方格一个文件,文件命名方法是X1X2X3X4.hgt.zip,X1是N或S表示南北,X2是下方纬度数,X3是E或W表示东西,X4是左方经度数。

我们在进行地学研究时有时会用到这种免费下载但分辨率适中的数据,可是SRTM数字高程模型的格式是hgt,我们怎么把其转换成ArcGIS支持的格式以供我们查看呢?美国地质调查局的工程师们用AML和地图代数语言混合编程写了一个小程序,专门用来将SRTM数据由hgt转换成GRID格式。把下列代码拷贝到记事本上,另存为srtmgrid.aml。

电脑上需要先安装ArcGIS workstation。

1.打开cmd窗口,用“cd /d 路径”的格式进入hgt数据所存放的位置;

2.然后输入"arc",在ArcGIS workstation arc环境下进行命令行操作;

3.输入“&r srtmgrid.aml”,表示运行我们刚才复制粘贴生成的AML程序。可以看到这个命令的用法。这里提示我们在运行该程序时要输入两个参数:输入文件名和输出文件;

4.明白了第3步以后,让我们正式开始执行该程序。输入“&r srtmgrid.aml N39E114.hgt N39E114”。注意该空格的地方要空格。该命令表示运行(run)srtmgrid.aml程序,输入文件为N39E114.hgt,输出文件为N39E114文件。由文件名我们也能看到:该文件的经纬度方格的范围是北纬39东经114.点击回车,即可执行。

5.再次输入quit,就从GRID环境退回到arc环境中,再次重复输入第4、5步的命令,只需将输入输出文件名改一下,就能将其他hgt文件转成GRID文件了,直到把所有的hgt文件全部转换完成为止。

6.输入“grid”,进入GRID 环境。我们要将第4、5步转换的GRID文件拼接(mosaic)成一个文件。输入“mosaic”,回车,就能看到mosaic命令的用法。我们要指定一个输出文件名,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值