当前位置:   article > 正文

arcpy对要素类每个图斑批量出图。(地理国情监测)_mxd.datadrivenpages.pagecount

mxd.datadrivenpages.pagecount
  1. 每个图斑出一张图:这种情况有Data Driven Pages工具配合最好。
  2. 打开ArcMap的Customize->Toolbars->Data Driven Pages,设置好图层、名称字段、排序字段、显示范围和比例尺,保存地图。
  1. # coding:utf-8
  2. import arcpy
  3. mxdFile =r"F:\GeoData\ChinaArea\ChinaVector.mxd" #mxd路径
  4. mxd=arcpy.mapping.MapDocument(mxdFile )
  5. for pageNum in range(1,mxd.dataDrivenPages.pageCount+1): #循环图斑
  6. mxd.dataDrivenPages.currentPageID=pageNum
  7. mapName=mxd.dataDrivenPages.pageRow.getValue(mxd.dataDrivenPages.pageNameField.name)
  8. print mapName
  9. arcpy.mapping.ExportToPNG(mxd,r"F:\GeoData\ChinaArea\Province\"+mapName+".png")
  10. print 'ok'
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/951530
推荐阅读
相关标签
  

闽ICP备14008679号