手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

ArcGIS中使用Python批量导出图片

时间:2024-10-16 01:48:01

1、打开ArcGIS自带的Python编辑器【IDLE(Python GUI)】或者直接打开一个txt文本文件将下面代码粘贴进去,保存成.py文件。

ArcGIS中使用Python批量导出图片
ArcGIS中使用Python批量导出图片

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,在目录中选择一个文件夹,右键单击该文件夹,【新建】-【工具箱】,已有工具箱的省略这一步。

ArcGIS中使用Python批量导出图片

4、右键单击该工具箱,【添加】-【脚本】

ArcGIS中使用Python批量导出图片

5、修改脚本【名称】与【标签】,名称随便取,主要是为了以后用的时候方便找到。这里我都改成“批量导出图片”

ArcGIS中使用Python批量导出图片

6、【下一步】,将之前保存的.py文件添加进来

ArcGIS中使用Python批量导出图片

7、继续【下一步】,在【显示名称】里填入“文档所在文件夹”,对应的【数据类型】填入文竭惮蚕斗件夹;“图片输出文件夹”数据类锸责氧铼型对应“文件夹”;“分辨率”数据类型对应“长整型”。这里的“文档所在文件夹”、图片输出文件夹”以及“分辨率”可以改成任意你想要的名字。

ArcGIS中使用Python批量导出图片

8、点击【完成】,就完成了工具的编写。双击刚添加的脚本,在弹出的窗口里选择相应的文件夹以及填写输出图片的分辨率,点击【确定】,即可转出图片。

ArcGIS中使用Python批量导出图片
ArcGIS中使用Python批量导出图片
© 手抄报圈