ArcGIS:矢量、栅格文件裁剪(批量处理)
一、栅格文件批量裁剪
1.加载矢量边界(xzq),在Catalog对应文件夹中可查看原始数据为6个tif文件
2.在工具栏中打开ModelBuilder:
(1)将矢量边界拖入Model;通过Insert->Iterators->Rasters添加栅格数据
双击Iterators Rasters进行设置:
①Workspace or Raster Catalog:设置为栅格数据所在文件夹
②Raster Format:根据栅格数据格式,此处设置为TIF
(2)将ArcToolbox-Raster-Raster Processing中的Clip工具拖入Model
双击Clip进行设置:
①Input Raster:选择上一步中绿色椭圆(p119r038_nn10.tif)
②Output Extent:选择矢量边界xzq
③勾选Use Input Feature for Clipping Geometry(若不选则裁剪结果范围为矢量边界的外接矩形)
④Output Raster Dataset:选择一个文件夹(尽量保证全英文路径),命名:xx_%Name%(批量处理的关键)
点击菜单栏中Validate Entire Model,然后点击Run
出现下图显示即运行成功,并且可以在对应保存文件夹下查看到生成的6个tif文件
3.将结果批量加载至图层中
(1)在菜单栏中打开Python
(2)输入如下代码,env.workspace=的右值可以将文件夹拖入得到
(3)运行完成后,裁剪结果已经被加载至图层中
4.可使用File->Share As->Map Package批量导出数据
二、矢量文件批量裁剪
1.将道路矢量数据和行政区矢量数据加载至新建图层中
2.构建Model
(1)将道路矢量数据和Clip工具(ArcToolbox->Analysis Tool->Extract)拖入Model
(2)在Model菜单栏中:Insert->Iterators->Feature Selection
(3)双击Iterate Feature Selection进行设置:
①Input Feature:选择行政区矢量数据
②Group By Fields:选择NAME
(4)双击Clip进行设置:
①Input Features:选择道路矢量数据
②Clip Features:选择上一步生成的行政区矢量NAME数据
③Output Feature Class:选择一个文件夹,命名:xx_%Value%(与栅格裁剪中对应步骤相同%%中间需输入上一步生成的浅绿椭圆字段)
(5)Validate Entire Model后Run,在对应文件下可查看结果
3.使用Python批量加载结果至图层中
(1)使用arcpy.Delete_mangement()函数可批量删除栅格数据
(2)输入如下代码可将裁剪后的道路矢量数据批量加载至图层中
Finnished!
ArcGIS:矢量、栅格文件裁剪(批量处理)相关推荐
- 如何用arcgis修改栅格文件的波段数?
在使用arcgis的时候遇到一个问题,有两个栅格文件需要进行拼接,也就是所谓的栅格镶嵌. 但是栅格镶嵌有一个问题就是需要栅格文件具有相同的波段数. 目前手上有两个文件一个文件A有3个波段,一个文件B有 ...
- 利用Python实现矢量逐个图斑裁剪栅格,形成图斑对应的栅格文件
平时工作中存在,利用矢量裁剪栅格的要求,但多数情况下基于完整的单个矢量裁剪栅格,非利用矢量中某个图斑裁剪栅格,因此做以下工作. 1.将矢量按照单个图斑要素拆分成shp 这里用了县区的矢量.代码如下: ...
- ArcGIS之多个GDB批量导出shp至特定文件夹20201228
ArcGIS之多个GDB批量导出shp至特定文件夹20201228 我们对GDB(文件地理数据库)的批量处理已经做了好几期的技术分享了.如下: FME批量合并GDB地理数据库(20200908) Ar ...
- ENVI系列--使用矢量文件裁剪目标区域
一.矢量文件准备: 一般在ENVI中,使用的矢量文件格式一般是两种:evf格式和shp格式. evf格式:EVF"是"Equipment Visibility File" ...
- 【ArcGIS自定义脚本工具】批量执行栅格计算器
文章目录 一.功能介绍 二.脚本代码 三.工具参数 四.用例 4.1 批量单位换算 4.2 批量计算植被覆盖度 4.3 批量填充空值 系列文章目录: ArcGIS自定义脚本工具 一.功能介绍 功能 将 ...
- 利用ArcGIS模型构建器实现批量投影栅格
利用ArcGIS模型构建器实现批量投影栅格 1.构建模型(以投影栅格为例) 在工具条中点击ModelBuilder 2.编写模型(以投影栅格为例) 点击"Insert插入-Iterators ...
- 【利用Arcpy快速检索矢量文件和栅格文件并进行统计和删除工作】
这里写目录标题 场景分析 解决思路和方法 解决思路 代码 拓展的知识及应用分析 快速获取文件夹中的所有矢量文件和栅格文件名称 矢量文件 栅格文件 快速数据库中的矢量文件和栅格文件名称 快速读取每个矢量 ...
- ArcGIS 已知某点经纬度,如何制以该点为中心的10km的矢量shp文件
文章目录 前言 一.将某点经纬度输出到csv文件中 二.将csv文件添加到ArcGIS中 三.将经纬度位置到处为shp 四.对该点建立10km区域缓冲区 总结 前言 ArcGIS 已知某点经纬度,制以 ...
- 利用ArcGIS矢量与栅格分区统计功能
利用ArcGIS矢量与栅格分区统计功能,以矢量图层为边界,统计其内各多边形对应的栅格属性值,可用于提取高程.坡度等 工具/原料 ArcGIS10.0 电脑 方法/步骤 1 在ArcGIS10.0中打开 ...
- ArcGIS制作栅格动图
数据准备:用于制作动图的栅格文件 软件:ArcGIS,动图制作软件(本文用的Photoshop) 目录 1.建立镶嵌数据集 2.添加时间序列 3.时间轴设置 4.Photoshop制作动图 4.1图片 ...
最新文章
- 获取weblogic上指定文件的路径 java_项目部署到WebLogic文件路径访问不正确
- Qt QML实现阴影字体
- AT3955-[AGC023D]Go Home【结论,递归】
- 仰望星空后,更将脚踏实地!
- android序列化好处,浅谈Android序列化
- “要么你去驾驭生命,要么生命驾驭你。你的心态决定谁是坐骑,谁是骑师。”...
- 【ubuntu】给新装好的UBUNTU系统配置静态IP
- c语言在线读程序,用C语言编写简单程序.doc
- 学会提问pdf_原来只要1分钟,Word、PPT、PDF文件就能随意互相转换,快学学
- SSH和SSM的区别
- ps 毛发 边缘_PS教程:教你如何利用PS调整边缘高速度高效率扣头发丝
- 顺流交易会计处理的通俗理解
- LapSRN 超分辨率
- 有意思的开源项目分享(持续更新,勤劳的搬运工,只放一些我感兴趣的)
- 排查线上CPU飙高的原因和解决
- 华东师范大学软件工程专硕考研398分复习经验总结
- 基波、谐波、谐波次数
- python Pmw的模块下载
- php的坑,PHP中的这容易被踩的坑,新人必看
- windows获取显卡的显存