1、Arcgis 中 spatial join 工具运用以中巴公路沿线解算区域泥石流内冰川面积大小为例目的如下图 1 所示,求算区域泥石流内冰川的面积,并且面积信息在区域泥石流中得属性表中显示,显示结果如图 2.图 1图 2步骤:1. 将冰川所有的所有的面合并成一个面。首先编辑冰川数据,选中所有冰川面(图 3) ,利用 merge 工具合并面(图 4) ,再计算合并后的冰川面积,新增加面积字段,再计算冰川面积(图 5、图 6).图 3图 4图 5图 62. 利用 intersect 工作求区域泥石流与冰川的公共区域(图 7) ,结果如图 8 所示。目前已经求出区域泥石流内的冰川面积,但是不能在区域
2、泥石流中的属性表中显示,所以得用 spatial join 工具。图 7图 83. 利用 spatial join 工具将图层“区域泥石流_v1_Intersect”内的面积合并到“区域泥石流”图层内。首先将“区域泥石流_v1_Intersect”内各图层的面积解算出来(图 9) ,再用 spatial join 工具,将“区域泥石流_v1_Intersect”内的面积合并到“区域泥石流”图当中(图 10) ,结果显示(图 11)图 9图 10图 11注意:1 先要把冰川的面要素合并成一个面要素,否则后期采用 spatial join 工具的时候,一个泥石流面中会有多个冰川的面,导致求解冰川面积错误。2 在使用 spatial join 工具时, match option 一定要选择 CONTATINS,否则合并的的冰川面积也会出现错误。