Arcpy 批量转化工具

本文介绍了如何使用Python将MDB和MXD文件分别转换为SHP和JPEG格式。首先,通过导入arcpy模块并设置工作空间路径,实现了MDB文件中特征类的遍历和提取。接着,利用arcpy的FeatureClassToShapefile_conversion函数将特征类转换为SHP文件。最后,展示了如何遍历MXD文件目录,并使用arcpy.mapping模块将其导出为JPEG图片。

1 mdb导出为shp文件

import arcpy

arcpy.env.workspace = r"D:\07\07.mdb"

outLocation = r"D:\07"
# Use Python's built-in function len to reveal the number of feature classes
#   in the workspace
fcs = arcpy.ListFeatureClasses()
for fc in fcs: 
    # Copy the features from the workspace to a folder
    arcpy.FeatureClassToShapefile_conversion(fc, outLocation)

    print fc

print fcCount


2 mxd文档导出为图片

import arcpy, os, time
path = r'D:\可达性分析'
res = 100

print '程序开始:' + str(time.ctime())
for afile in os.listdir(path):
  if afile[-3:].lower() == 'mxd':
    mxd = arcpy.mapping.MapDocument(os.path.join(path,afile))
    arcpy.mapping.ExportToJPEG(mxd, os.path.join(path,afile[:-3] + 'jpg'), resolution = res)
    del mxd
print '程序结束:' + str(time.ctime())


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值