arcgis实习之基于空间位置的属性表连接

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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命令这两个指令,先将目标数据复制一次,再将得到的数据直接添加到复制数据中,没有对目标数据的改变

相关文档
最新文档