ArcGIS 10.7基础:三种栅格影像裁剪操作
第一个:【分割栅格】
如下图所示,该工具位于【栅格处理】下,顾名思义,【分割栅格】指的是将栅格数据按照需求分割为更小的部分,中间红色框线内有【分割栅格】的定义概述(擅用)。
如下图所示,将数据加载进来后,按照以下提示,进行选择设置。设置【输出文件夹】、【分割方法】(下面会介绍方法)、【输出格式】(tiff是栅格常用格式)、【重采样方法】(有三种,此处选择最邻近方法,当然根据需求进行选择,具体请百度重采样方法介绍)、【X坐标】(设置为3)、【Y坐标】(设置为2)。
下面是关于【分割方法】的介绍:
本次选择第二种分割方法:【NUMBER_OF_TILES】,需要在下面的【输出栅格数】里选择宽度(X坐标)和高度(Y坐标),本次输入3和2,意思是整体分成宽为3个高为2个的数据。换一种说法:水平方向(X坐标)上分割为3个,垂直方向(Y坐标)上分割为2个,相当于我们切蛋糕一样。
【特别注意!!】:还需要进行【环境设置】的操作才能运行成功(如果不处理可能会运行失败,反正我的软件是这样,看个人情况)。
如下图所示,【并行处理】里输入0即可。
查看处理后的结果:可以发现分成了6块,正好是32,6块大小几乎相同,如下图所示。
下图是原始数据(数据来源于闫磊老师的书籍参考数据),这样就很容易理解第二种分割方法的意义:就像切豆腐一样,切成32块。
接下来实验第三种【分割方法】:
如下图所示进行设置,其他设置与前面很像,只需要改变分割方法为【POLYGON_FEATURES】,其中,【分割面要素】指的就是用于分割裁剪的矢量数据。
老规矩,环境设置里的并行计算设置一下0。(猜测一下原因:有可能是栅格影像太大了,处理起来太占空间)。
下图是处理结果:
可以看到是矢量数据把栅格数据分成了一块一块的,这样很容易理解第三种分割方法的含义了(其实就是用矢量数据裁剪)。
换另外一个不规则的矢量面数据【分割处理】一下,如下进行设置,如下图所示。
结果如下图所示:相当于矢量面数据和栅格数据的重合部分保留了下来,进一步理解【分割栅格】的第三种方法的含义。
第二个:【栅格影像裁剪】
该功能位于【栅格】下的【栅格处理】下的【裁剪】工具。
打开工具之后,加载数据,并进行如下设置,【输出范围】是用于裁剪的矢量范围数据,也就是我们想得到的范围,最好把下图所示的红色框内的设置也勾选一下,分别是【使用输入要素裁剪几何】、【保持裁剪范围】。
同时别忘记进行环境设置的【并行处理】设置。
结果如下,与【分割栅格】的第三种方法结果一样。
第三个:【影像批处理工具】
如下图所示,需要进行如下设置,【矢量数据】是用于裁剪的范围数据,【字段】是用于区分裁剪处理的字段,【输出路径】是输出存放结果的位置。
注意:此批量处理的工具包,我已上传我的资源主页,可以下载使用。
结果:
ArcGIS 10.7基础:三种栅格影像裁剪操作相关推荐
- 【ArcGIS微课1000例】0059:三种底图影像调色技巧案例教程
三种调整影像底图效果的技术,让你的图纸清新脱俗,做出的图更美观! 文章目录 方法一:影像源类型调整 方法二:符号拉伸类型设置 方法三:影像分析模块设置 方法一:影像源类型调整 这种方法是最基础.最简单 ...
- linq拼接where语句_C# 10. LINQ 的三种查询语句写法
C# 10. LINQ 的三种查询语句写法 前言: LINQ(语言集成查询)是 C#编程语言中的一部分.它在.NET Framework 3.5 和 C#3.0 被引入,在 System.Linq 命 ...
- Altium Designer 20 Grids、 Guides、 Axes 三种栅格的讲解
Altium Designer 20 Grids. Guides. Axes 三种栅格的讲解 一.Grids栅格 是我们常用的.默认的普通栅格 Grids栅格常用的设置有: 1.快捷键 G 可以设置栅 ...
- 【ArcGIS风暴】ArcGIS10.6获取栅格影像边界范围的三种方法案例详解
基于ArcGIS平台有多种办法可以提取栅格影像边界,常见的方法有3种: 栅格范围(Raster Domain) 栅格转面(Raster to Polygon) 创建轮廓(BuildFootprints ...
- 计算机网络基础三种交换,数据传输的三种交换方式
电路交换,报文交换,分组交换 首先我们来看看三种交换方式的示意图 对照上面的图,给出三种交换方式在数据传输阶段的主要特点: 电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传送. 报文 ...
- datatable中使用linq的条件或_C# 10. LINQ 的三种查询语句写法
前言: LINQ(语言集成查询)是 C#编程语言中的一部分.它在.NET Framework 3.5 和 C#3.0 被引入,在 System.Linq 命名空间中使用.LINQ 为我们提供了通用的查 ...
- 使用正向/逆向/双向三种算法进行分词操作
编写FMM函数 import re from collections import Counter import jieba.posseg as pseg global dic def getFres ...
- 【Unity3D Shader编程】之五 圣诞夜篇 Unity中Shader的三种形态对比 混合操作合辑
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...
- Redis五大基本类型三种特殊数据类型事务操作(悲观锁,乐观锁)
Redis五大基本类型 Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件.它支持多种类型的数据 结构,如字符串(strings),散列(hashes) ...
- 如何将PDF转换为PPT?三种方法让你操作无忧!
在我们日常工作中,使用PPT演示工作内容是常见的需求.熟练制作各种类型的PPT是每个专业人士必备的技能.但有时会遇到PDF格式的文件需要转换为PPT才能使用.这两种文件格式在日常工作中广泛使用,每个人 ...
最新文章
- python中文版编译器下载-python编译器
- 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表混淆 | resources.arsc 资源映射表二进制格式分析 | 混淆全局字符串池和资源名称字符串池 )
- <马哲>劳动价值论的理论及实践意义
- 甘肃政法学院计算机科学与技术试题,甘肃政法学院计算机科学与技术专业课程教学大纲.doc...
- 清理垃圾代码bat_来买个小内存u盘么咯?盘内带电脑垃圾清理.bat那种丨heibai.org...
- 【Linux】awk指令
- java sessionid长度_设置TOMCAT SESSIONID 字符长度和生成算法
- 2017春季学期编译原理期末实验报告
- 一些有关。NET界面处理与多线程的文章
- [转]Git,SVN的优缺点及适合的范围,开源项目?公司项目?
- CentOS防止黑客攻击Linux服务器实战演练
- oracle中文转全拼音,Oracle数据库之oracle汉字转拼音
- Serv-U FTP服务器安装带绿化版工具
- vs2015如何安装vsix扩展工具
- 分享 27 个面向开发人员的最佳 Vue.js 开发工具
- java突然无法加载主类_Java 找不到或无法加载主类的修复方法
- 仙人掌之歌——大规模高速扩张(1)
- outlook2016关闭时最小化到任务栏的完美解决方法
- 逐条讲解python_名校教授推荐:Python458集大型视频,从正确的方向出发学习
- 基于matlab色彩平衡与融合用于水下图像增强
热门文章
- 条形码类型简介及常用条形码产品
- POJ-Bound Found | 尺取法+绝对值特性
- 点云配准icp算法推导
- 计算机如何设置光驱启动,电脑如何设置光驱启动(含UEFI BIOS方法)?
- 通州十三五规划精华版:增几十万就业机会/一批地铁
- android 焦点移动,Android TV 焦点上下左右移动
- Web前端工程师学习路线
- Latex表格内容自动换行
- 希捷服务器硬盘有什么用,NAS储存有什么用?配置什么硬盘?
- c语言 设置线程优先级,C# Priority:多线程优先级设置