免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1852|回复: 7
收起左侧

[经验共享] mxd文件代码批量导出JPG文件300分辨率

  [复制链接]

5

主题

6562

铜板

1

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
379
发表于 2021-4-19 20:14 | 显示全部楼层 |阅读模式
mxd文件代码批量导出JPG文件300分辨率
用数据驱动页,批量导出jpg图片 并在屏幕上显示图名

代码如下:
===============================
import arcpy
mxd = arcpy.mapping.MapDocument("CURRENT")
for pageNum in range(1,mxd.dataDrivenPages.pageCount+1):
         mxd.dataDrivenPages.currentPageID=pageNum
         mapName=mxd.dataDrivenPages.pageRow.getValue(mxd.dataDrivenPages.pageNameField.name)
         arcpy.mapping.ExportToJPEG(mxd, mapName +".JPG",resolution=300)
         print mapName
===============================

0

主题

244

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
30
发表于 2021-4-20 14:31 | 显示全部楼层
可以略微详细的讲一下吗?
回复 支持 反对

使用道具 举报

地信网友  发表于 2021-4-23 17:19
用数据驱动,依据图层中某个字段进行批量出图

10

主题

1万

铜板

21

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3816
发表于 2021-11-13 17:46 | 显示全部楼层
谢谢分享
回复

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6283
QQ
发表于 2022-1-24 11:39 | 显示全部楼层
感谢分享:mg
回复 支持 反对

使用道具 举报

1

主题

1万

铜板

3

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2634
发表于 2022-5-20 10:09 | 显示全部楼层

感谢分享
感谢分享:mg
回复 支持 反对

使用道具 举报

3

主题

2236

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
755
发表于 2022-8-19 15:15 | 显示全部楼层
...........
回复

使用道具 举报

1

主题

1万

铜板

2

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
5180
发表于 2022-11-27 18:09 | 显示全部楼层
谢谢分享~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表