Arcgis之矢量数据合并

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arcgis之矢量数据合并相关的知识,希望对你有一定的参考价值。

参考技术A 案例1:矢量(SHP)数据合并【按目录】

场景: 想要将SHP目录下的所有 .shp 格式数据合并为 merge.shp

脚本:Python脚本示范

def ShpMergeByPath(src_path, dst_data):

    arcpy.env.workspace = src_path

    lf_class = arcpy.ListFeatureClasses()

    ft_list = []

    for ft in lf_class:

        ft_list.append(ft)

    print(ft_list)

    arcpy.Merge_management(ft_list, dst_data)

ShpMergeByPath(r'SHP', merge.shp')

案例2:矢量(SHP)数据合并【按文件】

场景: 想要将data1 .shp、data2.shp 格式数据合并为 merge.shp

脚本:Python脚本示范

def ShpMerge(src_data, dst_data):

    arcpy.env.workspace = r'C:/Users/Administrator/Documents/ArcGIS/Default.gdb'

    arcpy.Merge_management(src_data, dst_data)

ShpMerge([u'data1.shp',data2.shp'],merge.shp')
参考技术B

我专门制作了一个批量合并的程序和工具,两个版本都可以。

arcgis如何提取全国矢量图的一部分

这个简单啊,你右键点击菜单栏空白处,调出编辑器工具栏,开始编辑,用那个黑色小箭头,按住Shift选择你要的部分,选完就在图层点右键,选择-根据所选数据创建图层。然后点击菜单上边一个小图标带红色工具箱的,找到工具列表中的分析工具-提取-裁剪,右键点击这个裁剪工具,选批处理,把选择图层拉进去,再按Shift把所有图层选中,拉进来。执行工具,稍等即可。 参考技术A 打开编辑工具栏,开始编辑要操作的图层,按住Shift健,选择需要的部分,选择完成后,点击图层,右键,弹出选择---根据所选要素传创建图层,然后就好了。我的是这样做的,希望有所帮助,谢谢!

以上是关于Arcgis之矢量数据合并的主要内容,如果未能解决你的问题,请参考以下文章

Arcgis之栅格数据合并

Arcgis之栅格数据融合

arcgis 中有一个图层的面和另一个图层的面之间错位,怎么使之完全重合。 谢谢 请高手赐教

ARCGIS矢量数据批量合库为啥会失败

Arcgis 点文件,怎么把距离很近的点合并

arcgis10.2中怎样把栅格数据矢量化