使用ArcGIS中【Feature Vertices To Points】(要素折点转点)工具和【Near】(近邻分析)工具实现。本例中,首先将面图形转为折点要素,然后计算折点要素与直线的近邻关系与距离值,最后通过汇总计算得到面图形上距离直线的最近点位置。
1)加载数据并将面要素转为折点要素
作者:吴建华 主编
作者:王双 等著
作者:陈於立 等编著
作者:赵银军,卢远
加载数据后,打开【Data Management Tools】|【Features】|【Feature Vertices to Points】工具,Input Features设置为area,Output Feature Class设置为vertices,Point Type选择All。确定,得到折点要素。
2)计算折点与线的最近距离
打开【Analysis Tools】|【Proximity】|【Near】工具,Input Features设置为vertices,Near Features设置为line,其余参数默认。确定,打开折点属性表可知折点与线要素的最近距离。
3)确定面要素距离直线的最近距离值
将面要素转折点后,每个点都具有一个字段来记录其所属的面要素,即字段Id;右击字段Id,选择【Summarize】工菜单,汇总统计字段NEAR_DIST,统计值选择Minimum,指定输出表为nearest.dbf。确定,得到每个面的统计表。
4)确定每个面图形的最近点位置
右击vertices图层,打开【Join and Relates】|【Join】工具,设置将Join attributes from a table,接到该图层,连接的字段设置为NEAR_DIST,连接到此图层的表设置为nearest,该表中的连接字段设置为Minimum_NEAR_DIST,连接选项选择Keep only matching records。确定,得到连接结果属性表,同时亦可查看到每个面图形的最近点位置。
注:操作版本为ArcGIS10.3
本联盟为地质、测绘、国土、岩土、水工环、物化探、建筑、基础、矿山、地理信息、遥感、土地、工程、园林、水利等行业的专业战略联盟。服务于国土、地矿、有色、煤炭、石油、化工、环境、测量、建筑、园林规划、地理信息系统、遥感系统、全球定位系统、各类地质院校、勘查(察)设计等系统的科研技术人员和各类计算机制图技术人员。
旨在共同学习提高和交流,每日更新,从不间断。
地信联盟官方微信公众平台号:DXLM001
地信联盟官方编辑个人微信号:qs116115
需要加微信群,索取相关资料的,请加小编微信
目前本平台已经建立专业QQ群聊,里面有大量的专业资料提供下载,如想进群,可直接添加QQ号2392090612,群主将拉你入群。由于整理及管理较为麻烦,群友均要支付8.8元(添加QQ后可转账),感谢支持!
地信联盟QQ总群:458992071
国土地矿报告设计群:239548406
国土地矿规范课件群:625874828
欢迎大家加入,僵尸、广告党勿扰,进群注明区域 专业。
我们的口号是:地信联盟,无所不能。
强烈推荐岩土人的专业学习交流平台。
联系客服