ArcGIS基础实验操作100例--实验50以栅格分区裁剪面要素

news2024/9/23 8:14:32

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书

实验平台:ArcGIS 10.6

实验数据:请访问实验1(传送门)

高级编辑篇--实验50 以栅格分区裁剪面要素

目录

一、实验背景

二、实验数据

三、实验步骤

(1)将栅格数据转为整型

(2)重分类栅格分区

(3)栅格转矢量面数据

(4)裁剪矢量图层


一、实验背景

基于地理数据进行空间分析时,常需要同时处理矢量数据与栅格数据。而受数据结构的限制,栅格数据无法直接对矢量数据进行裁剪操作,必须间接地将栅格范围转为矢量格式,才能实现矢量裁剪操作。而栅格数据转矢量数据时,必须确保栅格数据为整型数据,若为浮点型,必须先转为整型后方可转矢量数据。

本实验讲述使用地理信息系统软件实现栅格分区裁剪矢量面的方法,将栅格分区转为矢量数据,对面要素进行裁剪。读者通过实验练习,应能够理解矢量与栅格数据结构的差异性,堂握对不同数据格式的数据讲行外理的方法。

二、实验数据

图层名称格式坐标系说明
rasterGRID栅格Krasocsky_1940_Lambert_Conformal_Conic用于裁剪矢量面数据
plgsShapefile面要素GCS_Beijing_1954用于测试栅格数据裁剪

直接双击文件Ex50.mxd即可打开

三、实验步骤

(1)将栅格数据转为整型

在ArcToolbox 中,打开【Spatial Analyst Tools】→【Math】→【Int】对话框,【Input raster or constant value】设置为“raster”,【Output raster】设置为“int_raster”;点击【OK】,得到整型栅格。

(2)重分类栅格分区

将取整后的栅格数据按照值为16~17和18~19分为两个区域;打开【Spatial Analyst Tools】→【Reclass】→【Reclassify】对话框,【Input raster】设置为“int_raster”,【Reclass field】设置为“VALUE”,分别将值16和17设置为新值“1”,值18和19设置为新值“2”,【Output raster】设置为“rec_raster”。点击【OK】,得到重分类的栅格分区数据。

注:本例为说明转矢量面数据的栅格必须为整型,所以增加步骤(1)。为方便操作,本例中可以直接跳过步骤(1)进行重分类操作,但新值必须也为整型。

(3)栅格转矢量面数据

打开【Conversion Tools】→【From Raster】→【Raster to Polygon】对话框,【Input raster】设置为“rec_raster”,【Field】设置为“VALUE”,【Output raster features】设置为“region”,取消【Simplify polygons】选项;点击【OK】,得到矢量面数据。查看region图层的属性表,字段GRIDCODE 对应于栅格value字段。

(4)裁剪矢量图层

打开【Analysis】→【Overlay】→【Intersect】对话框,【Input Featurs】设置为“region”和“plgs”,【Output Featue Class】设置为“intersect”,【JoinAttributes】选择“ALL”,【Output Type】选择“INPUT”,即与输入要素类型相同;点击【OK】,得到裁剪结果数据。打开intersect图层属性表,可以观察到进行相交操作的图层属性字段都包含在内。根据 id_1字段对相交结果数据在【Layer Properties】→【Symbology】→【Categories】进行分类显示,该字段对应于 plgs图层的id字段。

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

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

相关文章

Vulkan PBR与IBL实践

对我来说,每天能过得心情舒畅,有酒喝有美味佳肴吃,必要时工作一会儿,晚上睡得舒舒服服,就行了。 ——迪希亚 序 说实话我已经记不清上一篇文章是什么时候的事情了,感觉得有好几个月了,但其实我…

【Linux】【信号】

文章目录一、信号是什么1.生活中的信号2.什么是Linux信号3.信号处理的常见方式4.Linux当中的信号二、信号的产生1.signal函数2.核心转储3.验证进程等待中的core dump标记位三、信号的系统调用接口1.kill2.raise3.abort四、由软件条件产生信号alarm五、硬件异常产生信号1.除零异…

从编译到可执行,eBPF 加速容器网络的原理分析 | 龙蜥技术

编者按:eBPF(extended Berkeley Packet Filter) 是一种可以在 Linux 内核中运行用户编写的程序,而不需要修改内核代码或加载内核模块的技术。简单说,eBPF 让 Linux 内核变得可编程化了。本文整理自龙蜥大讲堂第 57 期,浪潮信息 SE…

HTML防数据采集

什么是防采集 就是我们想利用爬虫工具采集某个网站的数据(前提当然是公开合法数据),但网站不想给你采集而设置的技术阻挡措施。 常见的防止采集方案 利用输入验证码框验证,在采集某些网站过程中,要求你输入验证码&a…

电源特性测试测试哪些方面?电源特性自动测试系统NSAT-8000介绍

假设电源适配器厂家对电源适配器进行了很合理的测试验证工作,那么电源适配器输出的电压应该是个稳定的电源输出。那么对于一些小型设备而言,电源测试就主要测试设备电源端的测试工作。下面纳米软件Namisoft小编将带大家一起看看,关于电源特性…

Android Jetpack Compose——一个简单的笔记APP

一个简单的笔记APP简述效果视频Hilt提供依赖对象Room CRUD接口实现类内容封装查询所有查询删除插入笔记内容效果图ViewModel依赖注入数据初始化数据处理View标题栏排序组件笔记列表新建&编辑笔记效果图ViewModel依赖注入初始化数据处理View背景颜色条标题保存笔记路由导航建…

动态规划 0-1背包问题(滚动数组思想优化)

目录 125 背包问题(二)LintCode 炼码 0-1背包滚动数组优化 0-1背包问题(一)LintCode 炼码 【解法一】二维数组 【解法二】滚动数组 125 背包问题(二)LintCode 炼码 class Solution { public:/*** para…

HADOOP-3.2.2安装

HADOOP-3.2.2安装一. 准备工作二.安装阶段1. 创建安装目录并安装解压包2.修改配置文件core-site.xml3. 修改hdfs-site.xml4. 修改修改yarn-site.xml5.修改workers文件6.修改hadoop-env.sh7.修改mapred-site.xml8.递归创建目录9.分发文件三.运行阶段1.启动hdfs2.启动yarn3.启动j…

F280049C Crossbar X-BAR

文章目录X-BAR9.1 输入X-BAR9.2 ePWM、CLB和GPIO输出X-BAR9.2.1 ePWM X-BAR9.2.1.1 ePWM X-BAR架构9.2.2 CLB X-BAR9.2.2.1 CLB X-BAR架构9.2.3 GPIO输出X-BAR9.2.3.1 GPIO输出X-BAR架构9.2.4 X-BAR标志总结X-BAR 交叉开关(在本章中称为X-BAR)提供了以各…

一年风雨几度寒,一杯浊酒敬虎年

我是谁大家好,我是凡夫贩夫,真实姓名不值一提,我的履历也很不值一提,非名校非大厂非专家,一名三非野生java开发者,现居住地河南郑州,就职于一家外包公司。的确,我是一个普通人&#…

(02)Cartographer源码无死角解析-(46) 2D栅格地图→CastRay()函数与贝汉明(Bresenham)算法

讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/127350885 文末…

PCB设计完成后,为什么经常要拼版及拼版注意事项

通常我们在完成PCB设计的时候,有一些板子我们通常是需要进行拼版的,那么我们为什么要拼版,哪种情况下需要拼版呢?不拼是否可以呢?1、PCB生产制作尺寸要求 一般来说面积比较小的板子我们是需要进行拼版,一般…

MATLAB APP 设计实践(一)UART通信(下篇)

引言上篇介绍了 MATLAB App 的基本内容,本篇就结合UART发送数据的具体案例介绍开发过程。文末给出设计源文件、设计的可执行文件的下载链接,以及App的实际使用视频(与FPGA开发板进行调试验证)。前文链接:MATLAB APP 设…

MySQL 分区(innode引擎的讲解)

目录 一.InnoDB逻辑存储结构 段 区 页 二.分区概述 分区 三.分区类型 一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成。 段 段就是…

【Python】sklearn机器学习之层次聚类算法AgglomerativeClustering

文章目录基本原理绘图层次定义距离基本原理 和Birch聚类相似,层次聚类也是一种依赖树结构实现的聚类方法,其核心概念是相似度。根据相似度,可以将所有样本组织起来,从而构建一棵层次聚类树。 其中Birch算法的核心,叫…

MyBatis【多表查询与动态SQL使用】

MyBatis【多表查询与动态SQL使用】🍎一.MyBatis多表查询🍒1.1 一对一查询🍒1.2 一对多查询🍎二.动态SQL使用🍒2.1 if 标签使用🍒2.2 trim 标签使用🍒2.3 where 标签使用🍒2.4 set 标…

ARX测试_绘制道路横断面

本文迁移自本人网易博客,写于2011年1月12日,ARX测试_绘制道路横断面 - lysygyy的日志 - 网易博客 (163.com)1、已提供道路的图形,获取用户输入的两点,并在两点间画一条虚线。计算这条直线与多少条直线相交,若数量不等于…

振弦采集模块多通道专用寄存器

振弦采集模块多通道专用寄存器 多通道频率、温度值寄存器 51~58( 0x33~0x3A) 位 符号 值 描述 默认值 bit15:0 频率/温度值 0 单通道模块时,寄存器 51 内为频率值,寄存器 55 内为温度值 4 通道模块时,寄存器 51~54 内…

如何去学习PMP考试的《PMBOK》

首先,是PMP考试的核心教材:《PMBOK指南》,目前已经出道第七版了,大家如果有备考的需要要赶紧买一本来学习。 其次,是《汪博士解读PMP》,目前出到第6版,这本书是对PMBOK中各领域知识点的深入浅出…

机械臂速成小指南(二十一):几何雅可比矩阵

👨‍🏫🥰🥳需要机械臂相关资源的同学可以在评论区中留言哦🤖😽🦄指南目录📖:🎉🎉机械臂速成小指南(零点五):机…