现有一个点图层和一个面图层
怎么来计算这些点到这个面图层
两个面的公共边的最短直线距离呢?
1.首先得将两个图层都转为
投影坐标系
打开工具箱-数据管理工具-要素-面转线
2.将面图层设为输入要素
注意要将“识别和存储面邻域信息”勾选
3.面转线成功后
打开线属性表,线图层拥有了
LEFT_FID和RIGHT_FID两个字段
4.按属性选择,表达式中输入
“LEFT_FID”<>-1
即可选出两个面的公共边
再将选中要素导出为单独图层
5.打开工具箱
分析工具-邻域分析-近邻分析
6.输入要素设为需要计算的点
邻近要素设置为
上一步导出的公共边线图层
即可计算点到线的最近距离
7.计算完成后
点图层增加了两个字段
NEAR_FID为邻近要素的FID
NEAR_DIST为点与邻近要素的距离
单位米
专注GIS领域知识分享
交流行业软件技巧
知识要收藏分享才更有力量
欢迎关注,点个赞收藏,你最好看