1、打开ArcGIS自带的Python编辑器【IDLE(Python GUI)】或者直接打开一个txt文本文件将下面代码粘贴进去,保存成.py文件。
2、import arcpy,syspath=sys.argv[1] #文档所在文件夹out=sys.argv[2] #图片输出揍茏壅混文件夹res=sys.argv[3] #输出图片分辨率try: for root,dirs,files in os.walk(path): for afile in files: if afile[-3].lower()=="mxd": mad=arcpy.mapping.MapDocument(os.path.join(root,afile)) arcpy.mapping.ExportToJPEG(mad.path.join(out,afile[:-3]+"jpg"),resolution=res) del mxd except arcpy.ExcuteError: print arcpy.getMessage()
3、打开ArcMap,在目录中选择一个文件夹,右键单击该文件夹,【新建】-【工具箱】,已有工具箱的省略这一步。
4、右键单击该工具箱,【添加】-【脚本】
5、修改脚本【名称】与【标签】,名称随便取,主要是为了以后用的时候方便找到。这里我都改成“批量导出图片”
6、【下一步】,将之前保存的.py文件添加进来
7、继续【下一步】,在【显示名称】里填入“文档所在文件夹”,对应的【数据类型】填入文竭惮蚕斗件夹;“图片输出文件夹”数据类锸责氧铼型对应“文件夹”;“分辨率”数据类型对应“长整型”。这里的“文档所在文件夹”、图片输出文件夹”以及“分辨率”可以改成任意你想要的名字。
8、点击【完成】,就完成了工具的编写。双击刚添加的脚本,在弹出的窗口里选择相应的文件夹以及填写输出图片的分辨率,点击【确定】,即可转出图片。