(七)矢量数据的空间分析——叠置分析①

news2025/2/13 12:53:18

矢量数据的空间分析——叠置分析

叠置分析是将代表不同主题的各个数据层面进行叠置,产生一个新的数据层面,叠置结果综合了原来两个或多个层面要素所具有的属性。

叠置分析不仅生成了新的空间关系,而且还将输入的多个数据层的属性联系起来产生了新的属性关系。

叠置分析要求被叠加的要素层面必须是基于相同坐标系统的相同区域,同时还必须查验叠加层面之间的基准面是否相同。

根据操作要素不同,叠置分析可分成按点与多边形叠加、线与多边形叠加、多边形与多边形叠加;根据操作形式的不同,叠置分析可以分为图层擦除、识别叠加、交集操作、对称区别分析、图层合并和修正更新

这里写目录标题

    • 矢量数据的空间分析——叠置分析
  • 1.图层擦除
    • 1.1图解
    • 1.2用法
    • 1.3操作步骤
  • 2.标识叠加
    • 2.1图解
    • 2.2用法
    • 2.3操作步骤
  • 3.相交操作
    • 3.1图解
      • 3.1.1面输入
      • 3.1.2线输入
    • 3.2用法
    • 3.3操作步骤

1.图层擦除

1.1图解

通过将输入要素与擦除要素的多边形相叠加来创建要素类。只将输入要素处于擦除要素外部边界之外的部分复制到输出要素类。
在这里插入图片描述

1.2用法

擦除要素可以为点、线或面,只要输入要素的要素类型等级与之相同或较低。面擦除要素可用于擦除输入要素中的面、线或点;线擦除要素可用于擦除输入要素中的线或点;点擦除要素仅用于擦除输入要素中的点。

输入要素类的属性值将被复制到输出要素类。但是,如果输入是一个或多个通过创建要素图层工具创建的图层并且选中了字段的使用比率策略设置项,那么计算输出属性值时将按输入属性值的一定比例进行计算。

如果启用了使用比率策略选项,执行叠加操作时,对于任一要素的分割都将按照输入要素属性值的一定比率来生成输出要素的属性值。输出值将根据输入要素几何被分割的比率得出。例如,如果输入几何被分割成相等的两部分,则每个新要素的属性值都等于输入要素属性值的一半。使用比率策略仅适用于数值型字段。

1.3操作步骤

①打开ArcToolbox工具箱,选择分析工具——叠加分析——擦除,打开擦除对话框;

②设置输入要素为需要擦除的要素,擦除要素为用于擦除重叠输入要素的要素,使出要素类中设置擦除后的要素路径及名称,如下图,用中间棕色要素擦除蓝色要素;

在这里插入图片描述
③单击确定,完成操作。
擦除结果如下:
在这里插入图片描述

2.标识叠加

2.1图解

计算输入要素和标识要素的几何交集。与标识要素重叠的输入要素或输入要素的一部分将获得这些标识要素的属性。
在这里插入图片描述

2.2用法

①输入要素可以是点、多点、线或面。注记要素、尺寸要素或网络要素不能作为输入。

②标识要素必须是面要素,或与输入要素的几何类型相同。

③如果使用此工具时,将点作为输入而将面作为标识要素,那么直接落在面边界上的点将被添加到输出中两次;为每个包含该边界的面各添加一次。在此情况下,对输出运行相交工具可识别重复点,以确定要保留的点。

④如果输入要素为线而标识要素为面,并且选中了保留关系参数(将关系设置为 KEEP_RELATIONSHIPS),则输出线要素类将具有两个附加字段 LEFT_poly 和 RIGHT_poly。这些字段用于记录线要素左侧和右侧的标识要素的要素 ID。

2.3操作步骤

①分析工具——叠加分析——标识,打开标识对话框;

②设置输出要素、标识要素、输出要素类的路径及名称;

③连接属性默认为全部连接,及输出要素属性表由输入要素属性和标识属性组合而成;
在这里插入图片描述
④单击确定,完成操作。
在这里插入图片描述

3.相交操作

相交工具用于计算任意数量的要素类和要素图层的几何交集。所有输入的公共(即相交)要素或要素的一部分将被写到输出要素类中。

3.1图解

在这里插入图片描述

3.1.1面输入

面可以如下三种方式相交:
叠置 - 将“输出类型”保留为默认值(“最低”)可生成重叠区域。
公共边界/相交于线 - 将“输出类型”指定为“线”可生成此类型的交集。
相交于点 - 将“输出类型”指定为“点”可生成此类型的交集。

①面输入和面输出
下图显示的是输出类型参数设置为“面”或默认值(“最低”)时将两个面要素类相交的结果。输出面要素是某一输入要素类或图层中的面与另一输入要素类或图层中的面相交的部分。
在这里插入图片描述
面输入和线输出
下图显示的是输出类型参数设置为“线”时将两个面要素类相交的结果。输出线要素是某一输入要素类中的面与另一输入要素类中的面共用的公共边界(相交于线)。
在这里插入图片描述
③面输入和点输出
下图显示的是输出类型参数设置为“点”时将两个面要素类相交的结果。输出点要素是某一输入要素类中的面与另一输入要素类中的面边界的交点(相交于点)。
在这里插入图片描述

3.1.2线输入

如果所有输入均为线要素类,则可使用“相交”工具确定输入要素类中的要素与点和线在何处重叠和相交。

①线输入和线输出
下图显示的是输出类型参数设置为“最低”或“线”时将两个线要素类相交的结果。输出线要素是某一输入要素类中的线与另一输入要素类中的要素叠置的部分。
在这里插入图片描述
线输入和点输出
下图显示的是输出类型参数设置为“点”时将两个线要素类相交的结果。输出点要素是某一输入要素类中的线与另一输入要素类中的要素的交叉点。
在这里插入图片描述
③点输入和点输出
如果所有输入均为点要素类,则可使用“相交”工具确定哪些点是所有输入要素类共用的点。
在这里插入图片描述

3.2用法

①输入要素必须是简单要素:点、多点、线或面。输入要素不能是复杂要素,比如注记要素、尺寸要素或网络要素。

②如果输入具有不同几何类型(即,面上的线、线上的点等),则输出要素类几何类型默认与具有最低维度几何的输入要素相同。例如,如果一个或多个输入的类型为点,则默认输出为点;如果一个或多个输入为线,则默认输出为线;如果所有输入都为面,则默认输出为面。

③输出类型可以是具有最低维度几何或较低维度几何的输入要素类型。例如,如果所有输入都是面,则输出可以是面、线或点。如果某个输入类型为线但不包含点,则输出可以是线或点。如果任何一个输入是点,则输出类型只能是点。

3.3操作步骤

①分析工具——叠加分析——相交,打开相交对话框;

②在输入要素中逐个指定要进行相交的图层,点击+号进行添加,设置输出路径及名称;
在这里插入图片描述
③单击确定,完成操作。
在这里插入图片描述

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

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

相关文章

随机的乐趣和游戏

1、猜数字游戏 #GuessingGame.py import random the_number random.randint(1, 10) print("计算机已经在1到10之间随机生成了一个数字,") guess int(input("请你猜猜是哪一个数字: ")) while guess ! the_number:if guess > the_number:p…

【MySQL】数据库基本知识小结

数据库的基本概念 数据库:DataBase 简称 DB,就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。数据库管理系统:DataBase Management System 简称 DBMS,是一种操纵和管理数据库的大型软件,通常用于建立…

数据结构 一绪论

第一章:绪论 1.1数据结构的基本概念 1.数据:数据是信息的载体,是描述客观事物属性的数、字符以及所有能输入到计算机中并被程序识别 和处理的符号的集合。 2.数据元素:数据元素是数据的基本单位,通常作为一个整体进行…

软件项目质量跟踪控制的3大方法

1、质量度量法 质量度量法包括尺度度量和二元度量两种方法,而尺度度量是定量度量,适用可直接度量的特性。如缺陷率 而二元度量是定性度量,适用间接度量的质量特性。如使用性,灵活性。 软件项目质量跟踪控制的3大方法:质…

ReentrantLock实现原理-公平锁

在ReentrantLock实现原理(1)一节中,我们了解了ReentrantLock非公平锁的获取流程,在本节中我们来看下ReentrantLock公平锁的创建以及锁管理流程 创建ReentrantLock公平锁 创建公平锁代码如下: ReentrantLock reentrantLock new ReentrantL…

elementui 自定义loading动画加载层

elementui 自定义loading动画加载层。main.js中添加 import { Loading } from element-ui /* 自定义加载层 */ Vue.prototype.openLoading function(wer) {const loading Loading.service({lock: true, // 是否锁屏text: , // 加载动画的文字// spinner: inner-circles-loade…

数据库期末复习(8)并发控制

笔记 数据库DBMS并发控制(1)_旅僧的博客-CSDN博客 数据库 并发控制(2)死锁和意向锁_旅僧的博客-CSDN博客 冲突可串行化和锁 怎么判断是否可以进行冲突可串行化:简便的方法是优先图 只有不同对象和同一对象都是读才不能发生非串行化调度。我真傻 两个节点其实也可以算是一…

粤海街道后海村城市更新单元旧改项目,规划建面约42.6万平

项目名称:粤海街道后海村城市更新单元 项目地址:南山区粤海街道,西临天后西路,东至后海大道,南近东滨路,北近创业路。 开发商:远洋集团 申报主体:深圳市蛇口后海实业股份公司 拆…

SEMICON China 2023| 加速科技将携全系新品重磅亮相,欢迎打卡加速科技展台

2023年6月29日-7月1日,全球规模最大、规格最高的半导体行业盛会—SEMICON China 2023将在上海新国际博览中心盛大举行。作为业内领先的半导体测试设备供应商,杭州加速科技将携全系重磅新品及全系列测试解决方案受邀参展。 展位信息:E5馆 5643…

pytest+allure+jenkins持续集成及生成测试报告

目录 前言 一、jenkins安装 二、插件安装 三、构建项目 四、查看运行结果 总结: 前言 前面,讲了“Pycharmpytestallure打造高逼格的测试报告”,但实际工作中,往往需要通过jenkins进行自动化测试用例的持续集成并自动生成测试…

KW 喜报 | KaiwuDB 斩获 2023 数博会“优秀科技成果”奖

5月26日,大数据领域的国家级盛会——2023 中国国际大数据产业博览会(以下简称“2023 数博会”)在贵阳盛大开幕。作为大会最重磅的环节之一,“2023 领先科技成果发布会”于数博发布中心场地举办,向全行业发布 70 余项兼…

数据脱敏/换行/枚举的处理【EasyPoi实战系列】- 第474篇

历史文章(文章累计460) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 【…

DDP分布式训练中遇到的一些问题

1:所有forward的输出必须参与到loss计算并回传 2:类似于layer_norm这样的操作是无需进行分布式通信的,也无法进行分布式通信,所以在DDP的时候必须把find_unused_parameters设置为True 3:当报错形式为如下时&#xff…

C语言之指针初阶(2)

目录 1. 指针是什么 2. 指针和指针类型 3. 野指针 4. 指针运算 5. 指针和数组 6. 二级指针 7. 指针数组 上次我们已经把前4个部分给大家讲完了,现在我们来讲一下后面三个部分 首先看数组和指针 指针和数组之间是什么关系呢? 指针变量就是指针变量&…

ELF文件结构和实战分析

文章目录 示例编译运行 ELF文件格式ELF HeaderELF Section Header Table (节头表)sh_typesh_flagssh_link、sh_info 节链接信息 ELF Sections节的分类.text节.rodata节.plt节(过程链接表).data节.bss节.got.plt节(全局偏移表-过程链接表&…

小黑和阿黄骑车逛了逛河堤,今天练完钢琴小汤3第5课后和小老黑吃拉面夜里准备天津小黄车骑行的leetcode之旅:567. 字符串的排列

小黑代码 class Solution:def checkInclusion(self, s1: str, s2: str) -> bool:# s1与s2的长度n_s1 len(s1)n_s2 len(s2)# 非法情况if n_s1 > n_s2:return False# 初始化差值向量count [0] * 26# 判断初始状态是否成立for i in range(n_s1):count[ord(s1[i])-97] - …

MySQL数据库 --- 高级篇

一、存储引擎 1.1、MySQL体系结构 1.1.1、连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为…

Mybatis-Plus中update更新操作用法

目录 一、前言二、update1、关于修改的4个条件构造器2、UpdateWrapper【用法示例】3、LambdaUpdateWrapper【用法示例】4、UpdateChainWrapper【 用法示例】5、LambdaUpdateChainWrapper【 用法示例】6、updateById 和 updateBatchById7、Mybatis-plus设置某个字段值为null的方…

Fiddler Response私人订制,你知道多少

目录 前言 特定返回状态码的模拟 特定字段数据的模拟 修改“Customize Rules" 特定加密返回值的模拟 Fiddler的TextWizard 结束语 总结: 前言 在客户端接口的测试中,我们经常会需要模拟各种返回状态或者特定的返回值,常见的是用…

MySQL数据库 --- 基础篇

一、MySQL概述 1.1、数据库相关概念 名称全称简称数据库存储数据的仓库,数据是有组织的进行存储DataBase(DB)数据库管理系统操纵和管理数据库的大型软件DataBase Management、System (DBMS)SQL操作关系型数据库的编程语言,定义了…