arcpy添加shp或者gdb中的数据到arcmap或者arcgispro中

本文详细介绍了如何使用ArcPy在ArcMap的Python2环境中添加本地shp或gdb数据,以及如何在ArcGIS Pro的Python3环境下将数据添加到项目文件(.aprx)。包括具体代码示例和save方法的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:

如何通过arcpy将本地的shp或者gdb中的数据添加到arcmap或者arcgispro中

具体实现:

实现一:arcpy将本地的shp或者gdb中的数据添加到arcmap

arcmap中是python2环境,可以通过下述代码将shp或者gdb中的要素类添加到arcmap的工程文档中(.mxd)

参考这个链接即可:https://blog.youkuaiyun.com/gislaozhang/article/details/91447835

实现二:arcpy将本地的shp或者gdb中的数据添加到arcgispro

arcgispro中是python3环境,可以通过下述代码将shp或者gdb中的要素类添加到arcgispro的项目中(.aprx)

import arcpy
aprx = arcpy.mp.ArcGISProject("C:\\Users\\Administrator\\Documents\\ArcGIS\\Projects\\Test\\Test.aprx") #aprx存储路径
aprxMap = aprx.listMaps("Map")[0] #要将数据添加到aprx中的哪个地图下
dataPath="D:\\Template Data\\TemplateData.gdb\\USA\\cities"  #数据路径
aprxMap.addDataFromPath(dataPath)
aprx.save()

其中关于save方法的介绍见链接:https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/arcgisproject-class.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值