当前位置:   article > 正文

arcgis批量出gis图_gis批量导出图片

gis批量导出图片

arcgis批量出gis图

接上一篇,把批量导出的图层利用统一底图,批量导出为gis文件。

工作空间

arcgis10.2,Python2.7以及arcpy。导入包如下:

# -*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import arcpy as arc
import os
import re
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

读取文件夹下文件

在path中写入原mxd文件路径,以便读取文件名(有点儿多余,懒得改了)。new_path为生成的图层文件夹路径,以便读取批量生成的图层文件及名称。mxd_list放mxd文件名称,lyr_list放图层文件名称不带后缀,mxd_list_test放mxd文件名称不带后缀。

  • 三水转换路径(原mxd文件)

在这里插入图片描述

  • 图层路径(为批量导出图层,且图层和原mxd文件除后缀外,名称一致)
    在这里插入图片描述
path = ur'G:\三水转换图'  # 加u解码中文
new_path = ur'G:\lay'
filename = os.listdir(path)  # 可读出文件夹下所有文件名称
filename_new = os.listdir(new_path)
mxd_list = []
lyr_list = []
mxd_list_test = []
for i in filename:
    if re.findall(".mxd$",i):       # 正则表达式,$,匹配字符串最后的字母为$前的字母
        mxd_list.append(i)
        mxd_list_test.append(i.split(".")[0] + "." + i.split("."
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号