【ArcGIS】栅格重分类(Reclass)

news2024/11/19 11:18:39

ArcGIS栅格重分类(Reclass)

  • 1 重分类(Relassify)
    • 1.1 新值替代
    • 1.2 将值组合到一起
    • 1.3 按相同等级对一组栅格的值进行重分类
    • 1.4 将特定值设置为NoData或者为NoData像元设置某个值
    • 1.5 操作步骤
  • 2 查找表(Lookup)
  • 3 分割(Slice)
  • 4 表重分类(Reclass by table)
    • 4.1 操作步骤
  • 5 ASCII重分类(Reclass by ASCII File)
  • 参考

重分类就是对原有栅格像元值重新分类从而得到一组新值并输出。重分类工具有多种方法将像元值重新分类或更改为替代值。
一次对一个值或成组的值进行重分类的方法是:

  • 使用替代字段;
  • 基于某条件,如指定的间隔(如按照10个间隔将值分组);
  • 按区域重分类(如将值分成10个所含像元数量保持不变的组)。

这些工具可将输入栅格中的众多值轻松地更改为所需值、指定值或替代值。所有重分类方法适合区域中的每个像元。也就是说,当对现有值应用某替代值时,所有重分类方法都可将该替代值应用到原始区域的各个像元。重分类方法不会仅对输入区域的一部分应用替代值。
重分类工具包括重分类、查找表、分割、使用表和ASCII重分类等。

1 重分类(Relassify)

在实际应用中,进行重分类的原因一-般有新值替代、将值组合到一起、按相同等级对一组栅格的值进行重分类、将特定值设置为NoData或者为NoData像元设置某个值四类。

1.1 新值替代

事物总是处于不断的发展变化之中,地理现象更是如此。为了实时地反映事物的真实属性,经常要用新值代替旧值。例如,某区域土地利用类型的变更、湖泊面积的变化等。

1.2 将值组合到一起

在栅格数据操作过程中,经常需要简化栅格中的信息,将一些具有某种共性的事物合并为一类。例如,将湖泊、河流、水库等合并为水域,将居住地、道路用地、建筑用地等合并为城市用地。

1.3 按相同等级对一组栅格的值进行重分类

栅格数据的空间分析有时需要根据偏好值、敏感度值、优先级值或者某些类似的条件为栅格数据创建一个相同的等级。例如,当寻找最易发生雪崩的坡面时,需要综合分析坡度数据、土壤类型数据和植被数据。依据每个栅格数据的每个单元的属性对雪崩活动的感受性将数据重分类为1~10的范围。也就是说,在坡度栅格数据中给陡峭的坡面赋值为10,因为这些地方最易发生雪崩。

1.4 将特定值设置为NoData或者为NoData像元设置某个值

在有些情况下,需要从分析中移除某些特定值。例如,某种土地利用类型存在限制条件(如湿地),使工作人员无法在该处从事建筑活动。在这种情况下,需要将土地类型值更改为NoData以将其从后续的分析中移除。
在另外一些情况下,可能要将NoData值更改为某个值。例如,在城市土地利用类型中,未利用土地可能赋值为NoData,但是随着城市土地的开发建设,未利用地逐渐得到开发,这时要赋予其新值。

1.5 操作步骤

重分类的操作步骤如下:
(1) 在ArcToolbox中双击【Spatial Analyst 工具】→【重分类】→【重分类】,打开【重分类】对话框。
(2) 在【重分类】对话框中,输人【输人栅格】和【重分类字段】数据,指定【输出栅格】的保存路径和名称,如下:
在这里插入图片描述
(3) 单击【分类】按钮,弹出【分类】对话框。在【方法】下拉框中选择分类方法,在【类别】下拉框中选择分组数,单击【确定】按钮返回。如下:
在这里插入图片描述
(4) 若要对每个旧值赋予一个唯一的新值,则单击【唯一】按钮。若要添加新的条目,单击【添加条目】按钮,反之则单击【删除条目】按钮。此外,还可以对新值取反,以及设定数值的精度等。
(5) 【将缺失值更改为NoData】为可选项,若选中则栅格像元中未在重映射表中出现或重分类的值被重分类为NoData。

2 查找表(Lookup)

查找表工具的作用是在输入栅格数据表中,查找另一个字段的值,形成一个新的栅格数据。

3 分割(Slice)

分割工具是按一系列相等的间隔来划分值的整个范围,或者通过将各个像元数量划分到一定数量的组中并保证每组分到的像元数量相等来进行划分。例如,如果输人栅格中值的范围为1~ 200,而要分割的间隔数为10,则输出栅格的值将介于1~ 10。输人栅格中值介于1~ 20的像元将指定为1,值介于21~40的像元将指定为2,依此类推。

4 表重分类(Reclass by table)

使用表重分类通过使用重映射表和重分类表将单个值、一定范围内的值、字符串或NoData映射为其他值或NoData。重映射表可以是ASCII文件或INFO表,由两部分组成:第一部分是要重分类的特定像元值,第二部分是像元重分类后的输出值。如INFO表,如下:
在这里插入图片描述

4.1 操作步骤

使用表重分类的操作步骤如下:
(1) 在ArcToolbox中双击【Spatial Analyst工具】→【重分类】→【使用表重分类】,打开【使用表重分类】对话框,如下:
在这里插入图片描述
(2) 在【使用表重分类】对话框中,输人【输人栅格】和【输人重映射表】数据,指定【输出栅格】的保存路径和名称。
(3) 在【来自值字段】、【到值字段】以及【输出值字段】下拉框中选择要重分类的各个值范围的起始值的字段、结束值的字段以及各个范围应更改成的目标整数值的字段。

(4) 【将缺失值更改为NoData】为可选项,若选中则栅格像元中未在重映射表中出现或重分类的值被重分类为NoData。

5 ASCII重分类(Reclass by ASCII File)

参考

1、书籍-ArcGIS10 地理信息系统教程-从初学到精通

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/669897.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CS5366设计原理图|Type-C转HDMI2.0 4K60+USB3.0+PD3.1视频转换芯片应用电路图

CS5366Type-C转HDMI2.0的显示协议转换芯片, 内部集成了PD3.0及DSC decoder, 并能按客户需求配置成不同的功能组合, 是目前集成度与功耗更小的一颗芯片。 Type-C转HDMI2.0 4K60USB3.0PD3.1视频转换芯片应用电路图: CS5366系列符合USB电源传输规范3.0。CS…

C语言+单片机-内存分布详解,全网最全,值得收藏保存

目录 一、C语言内存分区 1. 代码区 2. 常量区 3. 全局(静态)区 4. 堆区(heap) 5. 栈区(stack) 二、STM32存储器分配 1. 随机存储器—RAM 2. 只读存储器—ROM 三、基于STM32代码验证 1. 详细代码如下 2. 运行结果如下 四、单片机中的内存分布 1.含义解释 2. 程序…

Makerbase CANable V2.0在Window系统使用

应用软件与固件 应用软件CANable V2.0CANable V1.0cangaroocandleLight/slcan(支持CAN FD)candleLight/slcan/cantactBUSMASTER V3.2.2candleLightcandleLight/pcan/cantactTSMastercandleLightcandleLight/pcan/cantactPCAN-Explorer 5、pcan view不支持pcancantactslcan(不支…

北理工软件工程基础考试要点

文章目录 前言题型分析概念部分大题部分数据流图和数据字典数据流图数据字典 前言 这篇文章就是针对北理工计科同学写的,这是精心筛选,针对老师最后一节课的重点以及题型写的笔记,保你一天速通软件工程基础这门课。 题型分析 闭卷 单选题…

SAP-ABAP-SM30自建表维护如何如何自动带出描述

文章目录 1 Requirement2 Process2.1 When you finish table maintainer , and create event .2.2 Create sub routine .2.3 Write code 3. Result4 Reference Document 1 Requirement The requirement is that we input MATNR and HKONT and get the description automatic .…

DDoS攻击原理是什么?

💂 个人网站:【海拥】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 目录 前言DDoS攻击的原理DDo…

考研算法第28天:冒泡排序和简单选择排序 【排序】

算法介绍 冒泡排序就不需要多说了,大一就会的东西,所以这里就不多言了。记录一下y总对他的分析就是了 简单选择排序 每次循环遍历后面的元素,然后将最小的放到最前面:举个例子 第一次 如上图 第一次发现最小的元素是2就将位于第…

EPM创建报表时,子节点有数据但是父节点无数据的解决方案

目录 一、环境二、问题描述与分析三、解决方案1、确认HANA MDX是否启用2、确认BPC前端的TIME维是否正常维护3. 在SPRO中设置模型参数4、使用SE38执行程序UJHANA_REFRESH_VIR_CUBE刷新模型 一、环境 产品版本BWSAP BW/4HANA 2021BPCSAP BPC 2021 Version for SAP BW/4 HANAEPM1…

电力数据安全治理实践思路探讨

01电力数据安全实践背景 数字经济的快速发展根本上源自数据的高质量治理和高价值转化,近年来,国家层面相继推出促进数据高质量治理的政策法规,围绕加强数据安全保障、提高数据质量等方面,明确了相关规定和要求。作为重要数据持有者…

TC8:TCP_UNACCEPTABLE_05-09

TCP_UNACCEPTABLE_05: [listen] unacceptable ACK -> RST [listen] 目的 在LISTEN状态下的TCP接收到携带一个不可接受的ACK号的段,发送RST并且保持在相同的状态 在LISTEN状态下的TCP,只能接收到SYN消息,不能有ACK标志位和ACK号,如果有,就是不可接受的 测试步骤 Teste…

C++IO流和类型处理(13)

IO流 IO流包括 标准IO流&#xff0c;字符串流&#xff0c;文件流 标准IO流 基础使用 #include <iostream> //包括istream和ostream cin >> ----- 标准输入 cout<< ----- 标准输出 clog<< ----- 带缓冲区的标准错误 cerr<< ----- 不带缓冲…

【C6】11111

文章目录 10.动静态库&#xff1a;.a&#xff0c;指定.so&#xff0c;LD_10.1 静态库&#xff1a;链接库的文件名是libpublic.a&#xff0c;链接库名是public&#xff0c;缺点使用的静态库发生更新改变&#xff0c;程序必须重新编译10.2 动态库&#xff1a;动态库发生改变&…

Selenium java自动化

文章目录 1. Selenium的安装2. 了解自动化和selenium2.1 什么是自动化以及为什么要做2.2为什么选择selenium作为我们的文本自动化工具2.3 环境部署2.4什么驱动&#xff0c;驱动的工作原理。2.5一个简单的自动化演示 3. 掌握selenium的基础语法3.1)元素的定位3.2) 元素的操作3.3…

Java解析String类的使用及String a = b + “c“面试题

1.概述 String:字符串&#xff0c;使用一对""引起来表示。 1.String声明为final的&#xff0c;不可被继承 2.String实现了Serializable接口&#xff1a;表示字符串是支持序列化的。 实现了Comparable接口&#xff1a;表示String可以比较大小 3.String内部定义了fina…

作用域问题

全局作用域 作用范围:在全局能够访问到的全局变量 代码实例: var num 10;function fn1() {console.log(num, "全局作用域");}fn1() 打印的结果: 函数作用域 作用范围:只在函数里面能够进行访问 代码实例: function fn1() {var num 10;}console.log(num); …

【Mysql】Explain详解与实践

演示所用user表在上一节有表结构和数据 【Mysql索引数据结构与算法】 脑图链接 一、EXPLAIN简介 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句&#xff0c;从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 作用 通过EXPLAIN&#xff0…

Ubunt20.04 安装 Gramine

文章目录 参考资料Gramine安装运行helloworld升级kernel到5.15 参考资料 Gramine Quick start Gramine安装 Gramine安装要求&#xff1a; Linux 内核版本至少为 5.11&#xff08;启用 SGX 驱动程序&#xff09; 如果是5.4.0-150-generic版本&#xff0c;则可以参考《Install …

神秘的临时对象

下面的程序输出什么&#xff1f;为什么&#xff1f; 程序意图&#xff1a; 在 Test() 中以 0 作为参数调用 Test(int i) 将成员变量 mi 的初始值设置为 0 运行结果&#xff1a; 成员变量 mi 的值为随机值 构造函数是一个特殊的函数 是否可以直接调用&#xff1f; 是否可以…

濮阳社工百站千室暖万家 | “品味端午,传承文明”儿童活动

端午节是我国传统的民俗节日&#xff0c;也是中华民族的重要节日之一&#xff0c;为了让幼儿了解和感受这一节日的文化内涵&#xff0c;让孩子们在愉快的氛围中感受中华传统文化的魅力。2023年6月20日&#xff0c;范县城关镇社工站于范县未来双语幼儿园开展了“品味端午&#x…

哪些方法可以帮助你更有效地管理时间和提高工作效率?

如何更有效地管理时间和提高工作效率&#xff1f; 在现代社会&#xff0c;时间是最宝贵的资源之一。每个人都希望能够更好地管理时间&#xff0c;提高工作效率&#xff0c;从而更好地完成工作和生活。以下是一些方法&#xff0c;可以帮助您更有效地管理时间和提高工作效率。 …