查看原文
其他

GIS点到面的距离计算

走天涯徐小洋 走天涯徐小洋地理数据科学 2022-05-17

GIS点到面的距离计算

记录一下今天试验的一个点到面的距离计算方法。

实验数据

实验过程

数据准备

先使用北京的行政区界把北京的医院点筛出来。拿到景区数据后发现实际是线数据,需要做一个线转面。

已经筛选好的北京区域内医院POI和景区线

分析思路

  1. 线转面,把景区线转为面
  2. 投影变换,把所有数据统一为投影坐标系,北京区域,范围小,我选择WGS84_UTM50N
  3. 使用Near工具,计算点到面的最近距离,并添加最近点的坐标
  4. 使用XY TO LINE将点到面的距离生成线,进行可视化

软件操作

根据上面分析思路,使用Model builder组合工具即可。ArcGIS PRO里面的Model builder没有了连接线工具,GP工具和数据之间的链接通过将鼠标放置在变量上(此时变量非选择移动状态),鼠标变为手型,拖拽即可出现连接线

使用Model builder组合一下工具
模型会保存在工程目录下工具箱中
修改一下符号化效果,就可以让直线变成箭头,从点指向最近的面


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存