arcgis实习之基于空间位置的属性表连接
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实习二基于空间位置的连接1.点——点
1.汇总连接
2.距离连接
2.点——线
1.汇总连接
2.距离连接
3.点——面
1.汇总连接
2.距离连接
4.线——面
1.汇总连接
2.距离连接
5.面——面
1.汇总连接
2.距离连接
6.思考
注意:SPATION JOIN 基于平面距离,所以必须PROJECT,在LAYERS中设置动态投影
动态投影
1.点——点
属性表:
City4
Centroid
1.汇总连接
1. CITY4_CENTROI
2.CITY 4_CENTROID _SUM
这个命令只能 得到在源数据中距目标数据最近的的点的数目,却不能得到具体是哪写点(源数据),至于统计,只是将count 对应的源数据点的数值属性统计后,添加到新数据表中
2.距离连接
1.CITY _CENTROID _DIST
这些属性是由count 对应的记录的数值属性的
统计信息
将centroid的属性添加到city
中
距离连接和near命令作用非常相似,均为寻找距目标数据点最近的源数据点,并将其属性添加到目标数据的复制图层属性表中,且计算距离,添加了distance 字段
3.根据以上推断,
centroid-city count_ 总和为3249,且最大值大于1
记录数为51(同目标图层)
记录数
51
Count和为
3149
Centroid_city_dist记录数为51
Fid-2 为最近点的fid
和推测完全吻合2.点——线
声明:notes 并非是节点数据,有图为证
Road
Notes数据
1.汇总连接
1.ROAD_NODES
POINTS TO ine从源
数据到目标数据的
选择,有两种模式,
相交和最近
Closested时,同一个点位于两条线交点时,距离均为零,即被使用了两次
然而:当反过来连接时
Node_road
推测:结果为count结果有零值
不同与cloes t
使用point to line 有两种方式,interest 与 closested ,前者计算和线和点相交,而后者计算点距那条线最近,这是,就会出现多可能问题,点距两条线距离相等,在统计时,被多计算
使用 line to point 是,只计算相交的
2.距离连接
Node_road_dist
可以看出位于道路上的点,距离为零,
可以看出,和near结果相同
(上图的圈点)最近线只是83号吗?????为什么一个点只对应一条线
这个也和near命令相同
3.点——面
State数据
Centroid数据
1.汇总连接
1.STATE-CENTROID
求落在面里的点的个数,由于centroid是state的质心,因此应该每一个面对应一个点,基count 值为1
2.CENTROID_STATE
3.距离连接
State-centroid_dist
Falls inside,将点所
在的面字段添加到
点数据中
It closest ti it
就是距离连接
从上面的数据可以看出,polygon2point有两种方式(closested和fall inside),其实也是point到polygon的两种关系,相反point2polygon只有一种(fall inside)
4.线——线
Road
Few-road
1.汇总连接
1.FEWROED_ROAD
2.ROAD_FEWROAD
Line2line计算和线相交的线(包括重合的),所以count综合远大于源数据个数,且两种连接count总和相等
2.距离连接
1.R OAD_FEW_SUB
这个指令会将few中属于road的线属性添加到road中
3.FEW_ROAD_SUB
4.线——面
Few_road
State
1.汇总连接
1.FEW_STATE
将和面相交的线数据统计后,添加到面数据中
2.STATE_FEW
3.距离连接
1.FEW_STATE
这个选项只将完全落入某一面的面要素属性添加至线数据
closeeted
4.面——面Smallregion
State
1.汇总连接
1.STATE_REGION
一个面与两个面相交,被使用了两次
可以计算共有(10-6)/2 与两个面相交2.REGION-STATE
2.距离连接
1.STATE_REGION_DIST
由于源数据并未完整包含目标数据的要素,所以fid 均为0
3.REGION-STATE——DIST
由于这两者两个图形并未完全落入目标数据的任意一个
面内,所以fid 为零
5.思考
汇总连接:相当于对源数据按某一指标(如距离最近)进行分类,将其分类数据的统计信息添加到目标数据对应的记录上(例d中1,2点相较s中的其他点而言,距f点最近,故将其归于f,将这两个点的统计信息添加到f记录)
距离连接:相当于near命令变体,也是按照某一指标执行near命令这两个指令,先将目标数据复制一次,再将得到的数据直接添加到复制数据中,没有对目标数据的改变