Arcgis怎么合并矢量

Arcgis怎么合并矢量,第1张

工作中时常需要将多个矢量数据合并为一个(矢量),该怎么 *** 作呢?下面给大家介绍一下Arcgis合并矢量的方法森陪。

笔者这里准备了两个矢量数据,以做演示。

首先,需将两个数据添加到Arcgis图层中,

在Arcgis菜单栏中,点击打开ArcToolbox工具,

在ArcToolbox下拉菜单中,点击进入数据管理工具,

在数据管理工具子菜单中,再打开雹逗常规功能-选择合并工具,

在合并对话框中,将两个矢量-输入到数据集-保存路径和源春卖命名,点击确定即可完成合并,

案例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')

案例1:矢量(shp)格式数据圆渗滚合并

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

脚本:Globalmapper脚喊早本示范

//MERGE.gms

GLOBAL_MAPPER_SCRIPT VERSION=1.00

UNLOAD_ALL

DEFINE_VAR NAME="OUTPUT_FILE" VALUE="merge.shp"

DIR_LOOP_START DIRECTORY="SHP\"

FILENAME_MASKS="*.shp" RECURSE_DIR=NO

     IMPORT FILENAME="%FNAME_W_DIR%" LOAD_FLAGS="0"

DIR_LOOP_END

EXPORT_VECTOR GEN_PRJ_FILE=YES FILENAME="%OUTPUT_FILE%" TYPE=SHAPEFILE SHAPE_TYPE=AREAS

UNLOAD_ALL

案例1:矢量(kml)格式数据合并

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

脚本:Globalmapper脚本示范

//MERGE.gms

GLOBAL_MAPPER_SCRIPT VERSION=1.00

UNLOAD_ALL

DEFINE_VAR NAME="OUTPUT_FILE" VALUE="OUT\merge.kml"

DIR_LOOP_START DIRECTORY="KML\" FILENAME_MASKS="*.kml" RECURSE_DIR=NO

IMPORT FILENAME="%FNAME_W_DIR%" LOAD_FLAGS="0"

DIR_LOOP_END

EXPORT_VECTOR 橘余 FILENAME="%OUTPUT_FILE%" TYPE=KML SHAPE_TYPE=AREAS


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12215230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存