首页 > 编程知识 正文

dem数据的裁剪和拼接,DEM裁剪

时间:2023-05-04 02:13:50 阅读:232018 作者:391

目录:


1、 数字高程模型(DEM)的数据下载
2、 在ENVI里面进行拼接,生成SARscape标准格式的DEM数据
3、 在ArcGIS里面安装已有的矢量范文,进行掩膜裁剪
4、 注意事项

数字高程模型的数据下载:

网址:http://dwtkns.com/srtm30m/

1.对研究区域进行经纬度选择,然后进行选择下载即可

2.下载的数据是.hgt格式的,按照不同的需求进行转换,这里我是用于ENVI处理,且下载了四个,所有进行了拼接,拼接、格式转换如下

注:可能有时候需要登陆注册,点击下图中的红色框进行注册

需要科学上网

 

ENVI拼接:


1、打开ENVI File->open as->Digital Elevation->SRTM DEM,将下载好的数据加载进来


2、用ENVI的Toolbox里的镶嵌工具进行镶嵌:/Mosaicking/Seamless Mosaic,

在镶嵌工具面板点击Add Scane,选中所有打开的dem数据(可以用shift+左键进行多选),点击OK,加到镶嵌工程中,

参数保持默认,在Export里面可以更改输出路径(最好是英文路径),

然后点击Finish即可。镶嵌得到的结果是ENVI标准格式的数据。(.dat)

                   
 

3、 用SARscape打开,采用其数据的导入功能:/SARscape/Import Data/ENVI Format/Original ENVI Format,如下图

在Input File面板选择输入数据(.dat   这里作为演示,应该是英文路径),切换到Parameters面板,Data Unit选择DEM,切换到Ouput Files面板(.dat_bil),

其他参数保持默认(输入输出路径必须为英文路径),点击Exec,得到结果。

                     

  

4、 由于SARscape输出时默认的文件名不能改,SARscape在读取DEM文件的时候默认读取_dem文件,

所以将上一步数据导入得到的结果,手动将文件名改为_dem文件即可。

   

在ArcGIS里面按照已有的矢量范围,进行掩膜裁剪

1.如若进行裁剪,在上一步可以用ENVI将.dat导出为.tif格式

2.打开ArcGIS,将导出的tif格式数据和准备好的矢量范围导入,这里将按红色范围进行裁剪

在ArcToolBox里面找到Spatial Analyst工具/提取分析/按掩膜提取

在输入栅格里面填入被裁剪的矢量,在输入栅格数据或要素掩膜数据里面填入矢量范围,,然后确定即可。

输出路径必须是英文

 

 

注意事项: 输入输出路径都必须是英文,此文中图标只做演示,不做最终示意,可按照文字进行操作  

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。