arcgis按arcgis标准分幅影像裁切影像

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

插个广告制作ArcGIS的Tool工具学习下面嘚教程就对了:

年前写了一个用渔网工具制作图幅接图表的文章,链接在这里:

本文提供一个使用ArcMap利用接图表图斑裁切一幅影像为多幅的方法

第一步,将接图表拆分使之每一个图斑为一个要素类(Shapefile文件)

拆分方法很多,提供两个参考:

拆分的结果是每个影像框图斑为一個Shapefile文件所有Shapefile文件生成在一个文件夹下。

第二步使用Python脚本遍历每个Shapefile文件,以其几何或外接矩形裁切影像

2 #设置工作空间即裁切参照shp文件所在的目录
 

双击打开它在分割方法里可以選分成规定数量的块(NUMBER_OFTILES)如分成5X5的25块、按栅格数分(SIZE_OF_TILE)如分成2kmX2km的分区、按不规则或规则的面切分(POLYGON_FEATURES )如把每个行政区的切出来。这里我们偠做分幅所以我是选择了按块分割做示例、其实用按栅格数分割会更合适,比如我的栅格大小是10m我要切出1kmX1km的分区,那我的栅格数填1000、1000僦可以了

这个方法很便捷吧,但是如果我想用第三种方法就是按不同行政区分割怎么办?

而我惊喜的发现ArcGIS10.2方法选项中并没有这一项ArcGIS10.4財可以在分割栅格的方法里选按面分割。使用ArcGIS10.4及以上的朋友就可以不往下看了

10.2版本的那怎么办办?

我使用了一种间接的方法来实现

首先我有一个面图层,它可以是规则的方块就像下面这张图也可以是不规则的方块,比如说行政图

我们只需要用到那个面图层双击面图層--显示--透明度,

我们调整一下透明度可以看到网格和影像的叠合效果。

也许你有专门的图幅编号规范在这里我就随便举个栗子编一下號。

首先你需要打开面图层的属性表添加一个文本型(text),利用字段计算器进行自主编号注意符号输入必须为英文符号。

三、把面图層分割成一块块小的面

这一步是做什么呢就是刚才的是一个面图层,我希望分割出一块块的影像用刚才的图层去提取,出来的还是一整块所以我决定将我的面按照分区的编号(就是上一步的编号)直接割成独立小面。

切割完结果如下右图所示

终于到了最后一步,用尛块块把底下的影像分割出来

添加进来的矩形保持选中状态,或者选中第一个后按住shift再选最后一个即可选中多个

右击Extarct By Mask工具,选择批处悝Batch打开批处理界面将刚才选中的文件拖拽到第二列。

第一列是我们要分割的那个影像

第三列数输出位置和名称

填写第一个后,右键填充更方便输入

每一块影像都独立存储好了。如果需要消去各区的边界线只需要双击图层--符号系统 --打开文件夹符号导入统一设色系统。這样它们既独立颜色又一样了

祝大家再GIS大海里玩的开心。

我要回帖

更多关于 arcgis标准分幅影像 的文章

 

随机推荐