arcgis中求点的度(join和intersect的使用)

arcgis中求点的度(join和intersect的使用)

ID:40126863

大小:301.00 KB

页数:3页

时间:2019-07-22

arcgis中求点的度(join和intersect的使用)_第1页
arcgis中求点的度(join和intersect的使用)_第2页
arcgis中求点的度(join和intersect的使用)_第3页
资源描述:

《arcgis中求点的度(join和intersect的使用)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、以下问题在各位网友的帮助下,才能够解决,现在整理出来供大家分享!问题描述:现在有点层和线层,均为shp文件;点是线的部分交点。一个点连接线的数目称之为度,我们想知道某个点或者某些点连接了哪几条线,也就是某个点的度或者某些点的度。具体例子是全国铁路网(线层)和各大站点(点层),当然也可以是全国高速公路网和收费站。问题解决:方案一:打开arcmap,加载点层数据和线层数据,然后在点层数据上右击,选择连接和关联/连接…,也就是joinandrelated/join,弹出连接数据对话框,如下图:在要将哪些内容连接到该图层:另一个基于空间位置的图层的连接数据。在选择1.要

2、连接到此图层的图层,或者从磁盘加载空间数据:选择“需要的线层文件”。2.正在连接:线转点,……..,:每个点都将被指定与其相交的线的数值属性汇总,以及显示与其相交的线的数目的计数字段。如何汇总属性:“不选择”3.确定输出路径输出结果是一个点层文件,打开其属性表,我们可以看到有一个Count_字段。该字段统计了每个点有几个度。当然如果我们在线层上右击,选择连接(join),将点层连接到线层上,我们可以统计出,每条线上有几个点。方案二:利用arctoolbox工具箱里的intersect命令方案二有点复杂,但是等到结果更全面,也可以得到与某个点相连的线的编号,以及每

3、条线上的站点有哪些。Intersect命令的位置:arctoolbox里,Analysistools/叠加分析/相交(intersect),弹出相交对话框,如图:1.输入要素:选择“点层和线层”2.输出要素类:选择输出路径3.连接属性(可选):ALL4.其余默认,单击确定结束操作得到点层文件,打开其属性表,可以看到某个点的编号或名称会出现多次,如图:由此,就可以看出每个点有几个度,通过统计相同点出现的次数(点的编号和名称唯一)当然统计工作也是费时费力的,我们可以进行下面操作,省去统计的繁琐。5.在刚得到的点层文件上右击,选择joinandrelated/join

4、,将线层连接上,得到一个新的点层,打开其属性表,如下图:看到同样有个Count_字段,当然这个字段中的内容表示了,每个点的度数。我们通过对线编号字段的排序(双击该字段),看到每条线上都有哪些站点。到此,我们问题基本得到了解决,既可以知道每个点的度,也能知道每条线上的有哪些点。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。