首页软件基础教程ArcGIS【ArcGIS工具箱】10...

【ArcGIS工具箱】108.邻域分析——缓冲区

系列配套练习数据下载链接:

链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj 提取码:mnsj
如有需要请尽快下载。如若失效,我也会在最新发布文章中更新下载链接。




邻近分析工具集提供了一系列工具,用于确定一个或多个要素类中或两个要素类间的要素的邻近性。这些工具能够识别彼此间最接近的要素或计算各要素之间的距离。邻近分析工具在许多应用中都非常有用,比如在城市规划中确定建筑物之间的邻近关系,或在生态研究中分析物种分布的空间关系等。
统计分析工具集包含缓冲区、创建泰森多边形、生成近邻表、图形缓冲区、多环缓冲区、近邻分析、点距离、面邻域八个工具。
本次主要介绍工具。
  • 1、概念:

缓冲区工具用于在指定要素(点、线或面)周围创建一定宽度(缓冲距离)的区域,用于表示原始要素的一定范围或影响区域。缓冲区工具在多种应用场景中都非常有用,比如评估设施的服务范围、分析环境影响区域、规划安全距离等。

有多个参数用于控制输出结果:

  • 方法:

指定用于创建缓冲区的方法是平面方法还是测地线方法。日常使用时,一般数据范围较小且会预先转换为投影坐标系,因此更多使用默认的PLANAR(平面方法)创建欧氏缓冲区。

GEODESIC(测地线方法)内容可以参看官方文档:
https://desktop.arcgis.com/zh-cn/arcmap/latest/tools/analysis-toolbox/how-buffer-analysis-works.htm
  • 距离:

可以输入一个固定值或一个数值型字段作为缓冲距离参数。

当缓冲距离为常量时,缓冲后所有要素的宽度相同。

当缓冲距离取决于字段值,可以在同一操作中应用多种不同的缓冲宽度。如果使用输入中的字段来获取缓冲距离,则该字段的值可以是数字(例如,5),也可以是数字加上有效的线性单位(例如,5 千米)。如果字段值为数字,则假定距离使用输入空间参考的线性单位(除非该输入使用地理坐标系,这时该值以米为单位)。如果在字段值中指定的线性单位无效或无法识别,则默认情况下将使用输入空间参考的线性单位。

  • 末端类型

指定线输入要素末端的缓冲区形状。此参数对于面输入要素无效。
1)、ROUND:缓冲区的末端为圆形,即半圆形。这是默认设置。
2)、FLAT缓冲区的末端很平整或者为方形,并且在输入线要素的端点处终止。
  • 侧类型

指定将在输入要素的哪一侧进行缓冲。
1)、FULL对于线输入要素,将在线两侧生成缓冲区。对于面输入要素,将在面周围生成缓冲区,并且这些缓冲区将包含并叠加输入要素的区域。对于点输入要素,将在点周围生成缓冲区。这是默认设置。
2)、LEFT对于线输入要素,将在线的拓扑左侧生成缓冲区。此选项对于面输入要素无效。
3)、RIGHT对于线输入要素,将在线的拓扑右侧生成缓冲区。此选项对于面输入要素无效。
4)、OUTSIDE_ONLY对于面输入要素,仅在输入面的外部生成缓冲区(输入面内部的区域将在输出缓冲区中被擦除)。此选项对于线输入要素无效。
  • 融合类型:
指定移除缓冲区重叠要执行的融合类型。
1)、NONE不考虑重叠,将保持每个要素的独立缓冲区。为默认设置。
2)、ALL将所有缓冲区融合为单个要素,从而移除所有重叠。
3)、LIST将融合共享所列字段(传递自输入要素)属性值的所有缓冲区。
图片来源:ArcMap官方文档

—————-

如果不设置融合选项(全部或列表),那么输出要素类将包含以下两个字段:
  • BUFF_DIST字段:缓冲距离(使用输入坐标系的线性单位)。
  • ORIG_FID字段为其创建缓冲区的输入要素的要素 ID。

另外,如果对面要素进行缓冲,则可使用负缓冲距离在面要素内部创建缓冲区。使用负缓冲距离将会使面边界向内缩减指定的距离。

  • 2、工具:
加载【路网】线要素。
选择【系统工具箱→Analysis Tools→邻近分析(邻域分析)→缓冲区】工具,在弹出的对话框中进行设置。

得到按字段进行融合的缓冲区结果:



本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments