跳到主要内容

计算最小距离

功能概述

计算最小距离工具用于定量分析空间邻近性。它会遍历“当前要素”中的每一个对象,在“目标要素”中搜索距离其最近的几何体,并计算两者间的最小几何距离,结果将以新字段形式保存到输出数据集中。

适用场景

  • 公共设施可达性:计算各小区(点)到最近医疗中心(点/面)的欧式距离。
  • 环境风险分析:计算工厂点到最近河流线或自然保护区边界的最小距离。
  • 规划红线校核:计算新建建筑轮廓到最近道路中心线的距离以验证退让要求。

参数介绍

参数名称参数描述补充说明
当前要素需要计算距离的源数据集。结果字段将附加在此数据上。
目标要素被参考的目标数据集。用于搜索最近邻对象。
距离字段名存储结果的字段名称。默认:min_distance
输出要素数据集计算后的结果数据集。支持常见矢量格式。

操作步骤

  1. 启动工具:打开【计算工具箱】工具箱 → 导航至【矢量工具】 > 【要素计算】 → 启动【计算最小距离】工具窗格。
  2. 设置输入:分别指定【当前要素】(源)和【目标要素】(参考)。
  3. 配置参数:设定【距离字段名】(如 dist_to_road)。
  4. 配置输出:设置输出路径与文件名。
  5. 执行生成:点击“运行”并查看结果。

注意事项

  • 距离计算结果的单位与输入数据的坐标系一致。
  • 若输入数据为地理坐标系(度),计算结果可能难以直观理解。官方建议在执行此操作前,先将两个数据集都重投影至相同的投影坐标系(如 UTM)。
  • 目标数据集中若存在无效几何,可能会导致该记录的距离计算失败。建议预先执行【检查几何体】。