在互联网上下载的遥感影像都进行过分幅处理,下载下来的影像多是规则的四方形,而在进行遥感影像研究时,多是针对特定区域来进行,比如研究北京市的遥感影像,不在北京市范围内的影像对于研究者就没有利用意义,如果不进行裁剪处理,而是对整幅影像进行分析处理,就会增加很多不必要的工作,既浪费时间又浪费资源,所以根据研究区的范围裁剪出研究区的影像显得十分重要。

本文的目的在于介绍arcgis中的多样裁剪功能,以北京市的遥感影像为例。

本文需要用的软件工具有2个,第一款要用的软件是locaspace viewer,该软件集成了Google Earth天地图等影像和三维地形的在线地图地形服务,并支持影像地形免费下载,使用起来很方便。第二款是ARCGIS 10.1。

还需要用到一样数据,那就是全国省级行政边界矢量数据。

附上这两款软件和矢量数据的下载地址

locaspace viewer:http://rj.baidu.com/soft/detail/39338.html?ald

ARCGIS10.1:链接:https://pan.baidu.com/s/1cManZC 密码:4ck8

省级行政边界:链接:http://pan.baidu.com/s/1kUHyvFx 密码:3x7q

操作步骤如下:

1.进入locaspace viewer软件界面

2.在操作模块中点击影像下载,影像下载提供两种确定下载范围的方式,第一种是自行绘制的shp格式、kml格式以及其他矢量数据格式的边界导入到软件中,第二种是在软件中框选影像下载范围。

本文提供了省级行政边界数据,在locaspace viewer中打开显示如下:

可以直接选择北京市的矢量边界进行下载影像(上图红色区域)。

由于本文介绍裁剪功能,不做影像的后期分析处理,所以下载的影像分辨率无需过高,只下载13级的影像。直接选择北京市的边界,弹出影像下载对话框如图,在对话框中有多项可选内容:下载级数(供1-19级下载),本文所下载的影像为13级;底图类型(有谷歌影像和天地图影像,推荐底图用谷歌影像),叠加类型(天地图中文标注和天地图英文标注),点击“估算数据大小”来估计数据总大小。还可以自定义数据名称和存储路径,点击开始按钮开始下载。

下载完成后,载入到arcgis中,发现下载下来的就是北京市范围的数据。好了任务完成,根本不需要裁剪有木有。

哈哈,开个玩笑,这是第一种下载方式,有研究区范围就可以直接下载,还是很方便的。

言归正传,下面用第二种方法下载影像,绘制范围下载。

绘制完下载范围以后点击开始按钮开始下载。

静静等待(速度还是挺快的)下载完成,会自动打开数据所在文件夹。

下载好后加载到arcgis里查看:

可以看到,影像与边界完美叠加到了一起。那么问题来了,研究区是北京市,而矢量数据是全国的,如何把北京市的边界单独拿出来呢。接下来还要有一步操作:导出北京市的矢量数据。

点击工具栏选择要素按钮,选中北京市矢量边界。

在图层中选择矢量边界图层,右键,选择导出数据。弹出导出数据对话框。选择导出所选要素,坐标系选择此图的源数据,最后选择导出数据路径,点击确定即可导出。

导出后,加载北京市的矢量边界,与影像完美叠加。

下面开始裁剪操作。Arcgis中的裁剪分为很多种,有矢量裁剪矢量,矢量裁剪栅格,栅格裁剪栅格。本文介绍的是矢量裁剪栅格。矢量裁剪栅格又分为两种:掩膜裁剪,最小包络矩形裁剪。在arcgis的右侧快捷栏中点击搜索,弹出搜索界面,输入中文裁剪或者英文clip,出现了搜索结果,红色框选的就是包含了矢量裁剪栅格的两种形式。

对这两种种矢量裁剪栅格的方法逐一介绍。

掩膜裁剪:

点击“按掩膜提取”,弹出掩膜提取对话框。选择输入的栅格影像数据,矢量边界数据,最后选择数据输出路径,这里需要注意一点,在下面的输出数据名称(最好用英文,不用中文)中需要加上数据格式的后缀,本文希望输出为tif格式的影像数据,则后缀名为.tif,此处需要注意。

点击保存然后再点击确定,掩膜裁剪工作开始。静静等待掩膜完成。

2分钟左右的等待时间,掩膜提取完成,得到了北京市范围的遥感影像。

最小包络矩形裁剪:

点击“用矩形提取”,弹出矩形提取对话框。选择内容与掩膜裁剪一样,最后一个选项选择提取区域为INSIDE。

点击保存,确定后开始进行最小包络矩形裁剪处理。大约2分钟后,裁剪完毕,结果如图,以北京市矢量边界的最小包络矩形为范围裁剪的影像即可呈现。

ARCGIS多种影像裁剪的更多相关文章

  1. ArcGIS 10 影像、栅格数据格式批量转换

    转自原文 ArcGIS 10 影像.栅格数据格式批量转换 在做三维场景的时候,经常会涉及多种不同格式DEM数据或者影像的转换,如ASCII.GRID.IMG.TIFF等等,遇到大数据量时,我们就需要批 ...

  2. ArcGIS + Python 批量裁剪、添加X/Y坐标脚本

    前言 前一段时间,同事拿来的数据范围太大,用不了那么多(只需要一个乡镇的,结果拿来区县的),太多了加载也是问题.所以就让我给处理下. 由于文件较多,手动裁剪的话,我一个一个用ArcGIS工具箱中的工具 ...

  3. ArcGIS提取影像边界

    基于ArcGIS有多重办法可以提取影像边界,比如常用的有以下几种方式: a.System Toolboxes --> 3D Analyst Tools --> Conversion --& ...

  4. ArcGIS调整影像颜色输出

    有碰到一些质量很差的遥感影像,颜色需要进行调整(主要是针对看)输出,这里记录一下ArcGIS中的调整输出方式. 1.首先把影像文件拖入ArcMap中,然后右键单击图层列表中的图像,选择属性. 2.选择 ...

  5. ArcGIS中影像与影像,影像与点云之间的配准

    地图配准可分为影像配准和空间配准.影像配准的对象是raster图,譬如TIFF图.配准后的图可以保存为ESRI GRID, TIFF,或ERDAS IMAGINE格式.空间配准(Spatial Adj ...

  6. ArcGIS Engine 图层裁剪 Clip的实现方法

    方法一, 图层对图层裁剪,输出图层 ILayer pLayer; IFeatureLayer pFeatureLayer; IFeatureClass pFeatureClass; IWorkspac ...

  7. ArcGIS 10 影像去黑边

    在作卫片执法项目中,需要多个影像叠加截图,这就会出现影像黑边叠加的情况,这时就需要对多幅影像进行处理.主要有两种处理方式:以ArcGIS10.1为例,操作如下:     1.acrtoolbox——& ...

  8. ArcGIS栅格影像怎么从WGS84地理坐标转成Xian80投影坐标

    事情是这样的,我下载了一个WGS84坐标系的影像图,需要加载到Xian80投影坐标系下,所以需要对影像图进行坐标系的转换 1.因为涉及到两个参考椭球的问题,首先需要计算七参数,如何计算七参数,请参考我 ...

  9. 【GIS】GDAL Python 影像裁剪

    # -*- coding: utf-8 -*- """ Created on Fri Nov 30 11:45:03 2018 @author: Administrato ...

随机推荐

  1. C#(转自wiki)

    C#是微软推出的一种基于.NET框架的.面向对象的高级编程语言.C#的发音为"C sharp",模仿音乐上的音名"C♯"(C调升),是C语言的升级的意思.其正确 ...

  2. MYSQL常见语句

    SHOW INDEXES  from tablename EXPLAIN  tablename EXPLAIN SELECT *  FROM tablename

  3. NPOI读取Excel

    项目环境:Webform framework4.0 dll版本:NPOI2.0  dotnet2.0版本 这两天要做个excel导入的功能,想到以前用过NPOI,感觉很给力,今天写了个DEMO,写的时 ...

  4. 支付宝Andfix 原理解析

    支付宝Andfix 原理解析 使用参考地址: http://blog.csdn.net/qxs965266509/article/details/49802429 原理参考地址: http://blo ...

  5. 【Unity3D基础教程】给初学者看的Unity教程(四):通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D

    作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明.如果你喜欢这篇文章,请点[推荐].谢谢! 引子 在第一篇文章[Unity3D基础教程] ...

  6. 解除svn版本控制

    步骤1.去除目录下的所有.svn文件夹:两种方式: 方法1:搜索目录下所有.svn文件,删除: 方法2:复制下列文字到txt中,然后把扩展名改为reg,放到需要去除.svn的目录中,双击运行注册表即可 ...

  7. mylistview 中item的子项的布局文件xml

    @Override public View getView(final int position, View view, ViewGroup parent) { System.out.println( ...

  8. Java创建树形结构算法实例

    在JavaWeb的相关开发中经常会涉及到多级菜单的展示,为了方便菜单的管理需要使用数据库进行支持,本例采用相关算法讲数据库中的条形记录进行相关组装和排序讲菜单组装成树形结构. 首先是需要的JavaBe ...

  9. Java基础和JDK5.0新特性

    Java基础 JDK5.0新特性 PS: JDK:Java Development KitsJRE: Java Runtime EvironmentJRE = JVM + ClassLibary JV ...

  10. sql server远程备份和恢复

    sql server远程备份和恢复 SQLSERVER服务实例名称:192.168.0.2需要备份的数据库名称: a备份机器名称(Client端):192.168.0.3备份机用户:zf 密码:123 ...