1、首先,打开arcgis软件。
2、然后,打开脚本属性。
3、然后,在参数配置中,添加按钮,将图层按钮设置为要素。
4、再对要素按钮参数属性进行配置,打开过滤器的设置。
5、在过滤器中选择,我们要过滤的要素类型。
6、最后,配置好要素类型后,点击确定即可。
问题:针对面单元,依据边的邻接关系创建邻接矩阵
方法:采用空间分析(Analysis Tools)工具箱下的工具空间连接(Spatial Join)进行。
参数:Target Features和Join Features均选择同一个矢量单元,Join Operation选择One_to_Many,Field Map of Joined Features可以选择要保留的字段(可删除部分不感兴趣的字段,也可创建新的指定字段),Match Option下面讲。
重点:Match Option是重点,指定了空间邻接关系的类型。针对面要素,依据是共边还是共顶点一般分为如下三种邻接方式:
在该工具下,应选择的参数为BOUNDARY_TOUCHES—The features in the join features will be matched if they have a boundary that touches a target feature. When the target and join features are lines or polygons, the boundary of the join feature can only touch the boundary of the target feature and no part of the join feature can cross the boundary of the target feature. 猜测这种邻接方式是Queen邻接。
在生成空间权重矩阵(工具为:ArcToolBox—空间统计工具—空间关系建模—生成空间权重矩阵,或者ArcToolBox-Spatial Stastics Tools-Modeling Spatial Relationships- Generate Spatial Weights Matrix)时,参数选择包括两种
在该 *** 作下,输出结果为long_table形式,可根据需求转换为matrix形式。(采用python中的unstack函数即可)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)