Advertisement

arcgis生成地图数据文件

阅读量:

ArcGIS批量地图导出技术

在日常工作中,经常会面临需要将大量mxd文件导出为地图的场景,若采取手动方式逐个打开并导出,不仅效率低下,且当地图要素较为复杂时操作更为繁琐。为此,借助arcpy工具开发了一个简易脚本,实现了对地图文件的批量自动化导出功能。

环境

ArcGIS 10.2版本、Python 2.7编程语言、arcpy模块以及os模块

思路

当前面临的问题是,某一文件夹内包含多个mxd文件,需要将这些地图文档批量转换为jpg格式的图像文件,且输出图片的分辨率需设定为400。

在这里插入图片描述

首先,应获取该目录中所有mxd文件的文件名,随后借助arcpy工具依次打开每个mxd文件,并完成地图的导出操作。

  1. 引入相关模块
    所需引入的模块涵盖sys、arcpy、os以及re。其中,sys模块主要用于实现中文字符的解码功能。
复制代码
    # -*- coding:utf-8 -*-
    import sys
    reload(sys)
    sys.setdefaultencoding('utf-8')
    imp

全部评论 (0)

还没有任何评论哟~