当前位置:   article > 正文

Arcgis 批量保存 mxd 副本_arcmap10.7的数据怎么保存副本

arcmap10.7的数据怎么保存副本

      在做项目中,经常存在协同办公,多人使用的arcgis版本不一致,导致工作地图文档共享存在困难,低版本的同事拿到高版本的地图文档无法打开,为了项目组成员能共享地图文档,需要使用File->Save A Copy来保存低版本的地图文档。但是,如果有很多地图文档,研究利用python脚本制作工具批量处理,提高工作效率。

1.软件:

arcgis 10.8    arcgis10.3

2.操作步骤:

(1)将上面脚本复制/粘贴到记事本中,保存,然后将txt后缀名修改文件后缀成py;

import arcpy, sys, os, string
param = arcpy.GetParameterAsText(0)
outloc = arcpy.GetParameterAsText(1)
mxd = arcpy.mapping.MapDocument(param)
base = os.path.basename(param)
mxd.saveACopy(outloc + os.sep + "New_" + base, "10.3")
#根据需要上一行中的10.3可以是8.3, 9.0, 9.2, 9.3, 10.0中任意一个.
arcpy.GetMessages()

(2)在Catalog目录下找到存放工具的文件建,右击文件夹——New——Toolbox,如下图;

(3)右击toolbox——add——script,输入名称、标签、描述等信息,如下图;

(4)添加脚本所在位置,单击下一步;

(5)设定参数名称及先后顺序(注意参数顺序与脚本中一致),然后单击完成,如下图;

(6)右键该脚本工具——Batch,填写相关参数即可执行工具,如下图填写输入参数和保存地图文档副本地址,单击OK即可批量处理,如下图。

注:如有多个需要处理的mxd可以在表格中整理好再复制到工具中处理,提高工作效率。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/310856
推荐阅读
相关标签
  

闽ICP备14008679号