zoukankan      html  css  js  c++  java
  • Howto: 在ArcGIS10中将地图文档(mxd文档)批量保存到之前版本

     Howto: 在ArcGIS10中将地图文档(mxd文档)批量保存到之前版本

    文章编号 : 38783

    软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcGIS - ArcView 10

    操作系统: N/A

     

    摘要:

    以下说明展示了如何在ArcGIS10中通过简单的脚本将地图文档(mxd文档)保存成之前版本。

    内容:

    在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

     

  • 相关阅读:
    chrome浏览页面常用快捷键 && 常见的HTTP状态码
    hasCode详解
    队例初始化问题(Queue)
    新手问题--双链表最后一个节点无法删除问题
    高级排序--快速排序
    高级排序--归并排序
    高级排序--希尔排序
    简单排序--插入排序
    简单排序--选择排序
    简单排序--冒泡排序
  • 原文地址:https://www.cnblogs.com/xianyin05/p/3188294.html
Copyright © 2011-2022 走看看