ArcGIS基础实验操作100例--实验73创建闭合线内部缓冲区

news/2024/11/27 23:46:04/

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

实验平台:ArcGIS 10.6

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

高级编辑篇--实验73 创建闭合线内部缓冲区

目录

一、实验背景

二、实验数据

三、实验步骤

(1)符号化线的方向

(2)创建内部缓冲区

(3)处理缓冲区


一、实验背景

缓冲区分析是基于地理数据进行空间分析的重要方法之一,分析对象包括点要素、线要素和面要素。线要素不具有宽度属性,对其进行缓冲区分析时,以线要素的两侧作为分析范围。创建线要素的单侧缓冲区时,需要进行后期处理,如对闭合线创建内部缓冲区。

本实验讲述使用地理信息系统软件实现闭合线内部缓冲区的创建方法,分析内部缓冲区相对线要素方向的位置特征,实现有效创建。读者通过实验练习,应能够理解缓冲区的分析原理,掌握特殊缓冲区的创建方法。

二、实验数据

图层名称格式坐标系说明
lineShapefile线要素Krasovsky_1940_Transverse_Mercator用于生成缓冲区的线要素

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

三、实验步骤

(1)符号化线的方向

双击“line”图层,打开【Layer Properties】对话框,选择【Symbology】选项卡,选择【Show】→【Features】→【Single symbol】,点击右侧的【symbol】按钮打开【Symbol Selector】对话框;在符号库中,选择“Arrow at End”符号,点击【OK】;可以观察到,该线的方向是顺时针方向;因此,该线的内部缓冲区范围在沿线方向的右侧。

(2)创建内部缓冲区

在 ArcToolbox 中,打开【Analysis Tools】→【Proximity】→【Buffer】对话框,【Input Features】设置为“line”,【Output Feature Class】设置为“buffer”,【Distance】值设置为“300 meters”,【Side Type】设置为“RIGHT”,【End Type】设置为“FLAT”,其余参数默认;点击【OK】,得到线内部缓冲区图层。

(3)处理缓冲区

内侧缓冲区超出界限,则要对结果进行进一步的处理。打开【Data Management Tools】→【Features】→【Feature to Polygon】对话框,【Input Features】设置为“line”,【Output Feature Class】设置为“polygon”;点击【OK】,得到线要素涵盖的区域面要素;打开【Analysis Tools】→【Extract】→【Clip】对话框,【Input Faetures】设置为“buffer”,【Clip Faetures】设置为“polygon”,【Output Features Class】设置为“buffer_clip”;点击【OK】,得到线要素内部完整缓冲区。


http://www.ppmy.cn/news/10877.html

相关文章

不可错过,Java程序员必备珍藏书单

不要因为迷茫,而停止了脚下的路。给大家推荐一份Java程序员必看的书单,豆瓣评分都挺不错的,往下看! 一、Java 基础篇书单 《Java编程思想》:从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自…

数据仓库基础知识(维度建模)

一、数据仓库概述1.1 数据仓库定义数据仓库:Data Warehouse,是为企业所决策制定过程,提供所有支持类型的数据集合。用于分析性报告和决策支持。数仓是一个面向主题、集成的、相对稳定、反应历史变化的数据集合,随着大数据技术的发…

剑指offer----C语言版----第十四天

表示数值的字符串 原题链接:剑指 Offer 20. 表示数值的字符串 - 力扣(LeetCode)1.1 题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。数值(按顺序)可以分成以下几个部分&a…

GDI对象泄漏导致程序UI界面绘制异常的问题排查

目录 1、问题说明 2、初步分析 3、查看任务管理器,并使用GDIView工具分析 4、GDIView可能对Win10兼容性不好,显示的GDI对象个数不太准确 5、采用历史版本比对法,确定初次出现问题的时间点,并查看前一天的代码修改记录 6、将…

特定领域知识图谱知识融合方案(实体对齐)

优酷领域知识图谱为例{基础方案}1.1领域知识图谱模式层构建(业务侧已完成) 在领域知识图谱中,模式层(Schema Level)的构建一般会先于数据层,知识图谱的schema在构建过程中,不仅借助行业专业人员并对大量的底层数据做分析和提炼来明确领域的基本属性、明确属性的适用概念、…

LeetCode053_53. 最大子数组和

LeetCode053_53. 最大子数组和 一、描述 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums …

Python开发Web扫描器实战

今天继续给大家介绍渗透测试相关知识,本文主要内容是Python开发Web扫描器实战。 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调:严禁对未…

并查集的查询与合并详解

文章目录 一、并查集的概念 二、并查集的实现 2、1 并查集不同集合(树)的形成 2、2 find()函数找一个元素集合的编号(元素所属于树的祖宗) 2、3 合并两个不同集合(合并两棵不同的树&#xff09…