免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 13911|回复: 368
收起左侧

[技术交流] mdb数据库合并工具

    [复制链接]

8

主题

1万

铜板

31

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
1608

地信元老地信专家组名人堂勋章灌水勋章宣传勋章

发表于 2021-11-16 08:59 | 显示全部楼层 |阅读模式
(10以下版本未测试,相信现在也没人用那么低的版本了)
截图.png
附上源码给大家参考:
  1. # -*- coding: UTF-8 -*-

  2. import arcpy

  3. import os

  4. import ConversionUtils





  5. #Set the input datasets

  6. inputs = ConversionUtils.gp.GetParameterAsText(0)

  7. # The list is split by semicolons ";"

  8. inputs = ConversionUtils.SplitMultiInputs(inputs)



  9. #Set the output workspace

  10. output = ConversionUtils.gp.GetParameterAsText(1)





  11. try:



  12.     arcpy.env.workspace = output

  13.     fcs = arcpy.ListFeatureClasses()

  14.     fcs = fcs + arcpy.ListTables()

  15.     dss = arcpy.ListDatasets()

  16.     for File in inputs:



  17.         for fc in fcs:



  18.             arcpy.Append_management(File + "\" + fc, output + "\" + fc)



  19.         for ds in dss:



  20.             fcs1 = arcpy.ListFeatureClasses(feature_dataset = ds)



  21.             for fc1 in fcs1:



  22.                 arcpy.Append_management(File + "\" + ds + "\" + fc1, output + "\" + ds + "\" + fc1)





  23. except arcpy.ExecuteError:



  24.     print arcpy.GetMessages()
复制代码
复制代码,建个文本TXT,改后缀为by
在工具箱处,添加脚本
QQ截图20211116084846.png
QQ截图20211116084916.png
QQ截图20211116085003.png
QQ截图20211116085119.png
QQ截图20211116085323.png
↓--工具可直接下载我打包好的--↓

游客,如果您要查看本帖隐藏内容请回复


截图.png

评分

参与人数 2威望 +20 铜板 +103 收起 理由
dlvincent + 3 地信网的成长离不开您的支持!
远方~ + 20 + 100 地信网的成长离不开您的支持!

查看全部评分

0

主题

1517

铜板

5

好友

助理工程师

Rank: 5Rank: 5

积分
143
发表于 2021-11-16 09:29 | 显示全部楼层
代码都贴出来了,这给想学arcgis python的多大的便利啊
回复 支持 1 反对 0

使用道具 举报

324

主题

56万

铜板

1172

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2021-11-16 09:02 | 显示全部楼层

点评

感谢官方大大支持  详情 回复 发表于 2021-11-16 09:05
回复

使用道具 举报

2

主题

1万

铜板

10

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
990
发表于 2021-11-16 09:04 | 显示全部楼层
强大                    
回复 支持 反对

使用道具 举报

8

主题

1万

铜板

31

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
1608

地信元老地信专家组名人堂勋章灌水勋章宣传勋章

 楼主| 发表于 2021-11-16 09:05 | 显示全部楼层

感谢官方大大支持
回复 支持 反对

使用道具 举报

1

主题

614

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
101
发表于 2021-11-16 11:50 | 显示全部楼层
大神学习
回复

使用道具 举报

1

主题

614

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
101
发表于 2021-11-16 11:54 | 显示全部楼层
真正的大神
回复 支持 反对

使用道具 举报

6

主题

2万

铜板

18

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2711

宣传勋章爱心勋章灌水勋章

发表于 2021-11-16 14:21 | 显示全部楼层
666666666666666
回复 支持 反对

使用道具 举报

0

主题

2769

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
207
发表于 2021-11-16 15:13 | 显示全部楼层
这个相当棒!!!
回复 支持 反对

使用道具 举报

0

主题

6111

铜板

1

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1399
发表于 2021-11-16 16:42 | 显示全部楼层
:ai:ai:ai
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表