ArcGIS数据处理
此爱如少年
不学习就是落后
展开
-
基于Arcpy实现对MXD文件中图层数据源的批量更新
1、常规方法ArcGIS中批量更新数据源一般可以在ArcCatalog中进行,如下图:通常情况下,我们的mxd数据源从一个文件夹或者数据库, 迁移到另一个文件夹或者数据库,数据根目录发生了变化,图层名并没有变化,可使用此方法。2、基于Arcpy偶然也有一些特殊情况,如老的数据源和新数据源均在同一数据库,但是图层名称有变化,通常有经验的老GISER会用一些前缀或者后缀来区分新老数据。这个时候,如果要更新数据源,可参考下来方法。以下代码实现:1、getTabList方法获取SDE连接中第一个数据原创 2020-06-05 23:18:10 · 3018 阅读 · 0 评论 -
基于Arcpy实现批量导入shp文件到SDE数据库
1、需求描述:1、实例shp文件批量导入SDE数据库2、如果数据库中存储同名表,执行追加操作;否则执行删除操作2、功能实现import arcpyimport os#sde连接sdeConnStr = 'Database Connections/sde.sde'#追加的文件所在目录appendShpsPath = r'D:\grid\shp'#追加方法的参数schemaType = 'NO_TEST 'fieldMappings = ''subtype = ''if na原创 2020-05-31 14:54:24 · 1309 阅读 · 1 评论