根据空间位置关系,属性批量赋值
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
已知所有井的属性,根据管道和井的空间位置关系,对管道数据的属性批量赋值。
第一步:添加井和管道数据到ArcMap中,打开ArcToolbox工具,选择分析工具——>叠加分析——>空间连接,如下图
第二步:双击“空间连接”,打开如下图操作对话框,输入要素选择管道图层,连接要素选择井图层,输出要素类设置为后缀为shp格式的数据,路径自行选择,连接操作选项选择“JOIN_ONE_TO_MANY”,保留所有目标要素勾选,匹配选项选择“CONTAINS”,然后点击确定按钮。
第三步:打开地理处理下拉菜单中的“融合”工具
第四步:在弹出的融合对话框中做如下设置:
输入要素选择第前面得到的shp数据;
输出要素类设置为shp格式的数据;
融合_字段选择”TARGET_FID”;
统计字段选择井的NAME和ITEMINDEX,统计类型选择FIRST和LAST。如图
点击确定按钮。
第五步:打开上步操作得到的结果数据dissolve.shp的属性表,添加字段NAME,字段类型为文本;选择NAME列,右键选择字段计算器,在弹出的对话框中输入[FIRST_NAME]+"-"+
[LAST_NAME_],点击确定按钮,就能将管道两端井的名字批量赋给管道。同理,添加ITEMINDEX和TYPE字段,做字段计算。最后得到的管道数据就是我们所需要的。