文章编号 : 38783
软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcGIS - ArcView 10
操作系统: N/A
摘要:
内容:
在ArcGIS 10中,地图文档被保存为10的版本。为了与使用早期版本ArcGIS的用户共享地图文档,可以使用File->Save A Copy来保存早期版本的地图文档。但是,如果有很多地图文档,可以通过python脚本来进行批处理,以下是示例脚本。
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, "9.3")
#根据需要上一行中的9.3可以是8.3, 9.0, 9.2, 9.3, 10.0中任意一个.
arcpy.GetMessages()
使用上面脚本分为如下几步:
1.将上面脚本复制/粘贴到记事本中,保存,修改文件后缀成py。
2.新建一个自定义toolbox。
3.右键toolbox->add->script。详情>>
4.在向导中填写工具名字等选项,单击下一步。详情>>
5.添加脚本所在位置,单击下一步。详情>>
6.设定参数名称及先后顺序(注意参数顺序与脚本中一致),单击结束。详情>>
7.右键该脚本工具->Batch。
8.填充相关参数即可执行了。详情>>
创建时间:2011-03-23
最近更新: 2011-04-21