arcpy.mapping常用四大件-MapDocument】的更多相关文章

arcpy.mapping常用四大件-MapDocument by 李远祥 点开arcpy.mapping的帮助,可以看到其有限的几个类,看起来东西不是很多,但却是非常的使用.由于arcpy定位就是粗粒度的调用,因此,它的类和接口结对不可能像AO那么多,但可别小看了arcpy.mapping的这聊聊无几的类,它几乎封装了ArcMap的所有地图交互操作.下图是arcpy.mapping的类 其中包含了最为常用的几个大类,笔者认为最常用的主要入口的四类分别为MapDocument .Mapsurro…
arcpy.mapping常用四大件-StyleItem by 李远祥 StyleItem 笔者将其归类到arcpy.mapping的四大件当中,主要是因为它的独特之处,就是其能力是直接读取.style文件的.前面介绍的三大件,分别是对地图文档.图层.地图整饰元素进行操作,现在再加上能够读取和使用.style符号,基本上就能构成了完整的自动化制图体系. arcgis 的.style文件,就是我们常说的样式库文件,主要是用来保存符号样式.整饰元素样式等的文件.ArcMap有个普遍的特性,就是样式符…
arcpy.mapping常用四大件-MapsurroundElement by 李远祥 在arcpy.mapping 中,除了数据入口MapDocument.图层Layer之外,另一重要的角色就是MapsurroundElement.MapsurroundElement直接关系的就是地图的整饰元素.只要凑齐上述的这三大件,ArcGIS的制图自动化基本上就可以实现了. 地图的整饰元素有很多,例如文本(标题及其他说明).图例.比例尺.指北针.图片.外加图形等.利用arcpy.mapping 的Ma…
arcpy.mapping常用四大件-Layer by 李远祥 图层是地图里面非常重要的组成,几乎所有的制图显示都与图层有关.首先它是连接数据与符号渲染的重要桥梁,其次在出版地图中,图层又与图例关联在一起,当然,图层最重要的就是组织数据,数据的分类.上下叠加.标注的显示等等,全部都跟图层扯上关系.在arcpy.mapping 中,Layer是一个非常重要的类型,如果说MapDocument 是arcpy.mapping 的首要入口,那么Layer就是坐在mapping里面的VIP了. 在arcp…
arcpy.mapping 教程入门 arcpy.mapping 指导原则 按字母顺序排序的 arcpy.mpping 类列表 按字母顺序排序的 arcpy.mpping 函数列表 按字母顺序排序的 arcpy.mapping 常量列表 参考: arcpy.mapping常用四大件-Layer arcpy.mapping常用四大件-MapsurroundElement arcpy.mapping实战-专题图制图自动化 arcpy.mapping常用四大件-StyleItem 01   mappi…
arcpy.mapping 教程入门 arcpy.mapping 指导原则 按字母顺序排序的 arcpy.mpping 类列表 按字母顺序排序的 arcpy.mpping 函数列表 按字母顺序排序的 arcpy.mapping 常量列表 01   mapping.ListDataFrames 返回单个地图文档中存在的 DataFrame 对象的列表. 02   mapping.AddLayer 将图层添加到地图文档 (.mxd) 内的数据框中. 03   mapping.RemoveLayer…
arcpy.mapping实战-专题图制图自动化 by 李远祥 最初对arcpy.mapping感兴趣是因为一次大规模的专题地图调整的需要,由于某某单位利用ArcEngine编写的专题图出图系统,出现了一些小问题,导致地图整饰元素的位置出现了误差.由于最终的生产任务已经到了尾声才发现一些问题,所以需要在出图系统之外使用ArcMap进行修改,这样针对上千幅成果文档进行修改,是个不小的工作量.后来决定使用arcpy.mapping,使用Python进行递归查询mxd文档,最终实现自动化修改和重新出图…
  出图是项目里常见的任务,有的项目甚至会要上百张图片,所以批量出土工具很有必要.arcpy.mapping就是ArcGIS里的出图模块,能快速完成一个出图工具. arcpy.mapping模块里常用的类有MapDocument.DataFrame.Layer.DataDrivenPages和TextElement. MapDocument类是地图文档(.mxd文件)对应的类.初始化参数是一个字符串,一般是.mxd文件的路径: mxd=arcpy.mapping.MapDocument(r"F:…
arcpy.mapping 类可使用地图文档 (.mxd) 或图层文件 (.lyr) 中的不同对象类型的各种方法和属性.此文档可专门用作快速参考.有关详细信息,请使用链接跳转至各帮助页面. arcpy.mapping 类 DataDrivenPages 方法 exportToPDF(out_pdf, {page_range_type}, {page_range_string}, {multiple_files}, {resolution}, {image_quality}, {colorspac…
来自:https://blog.csdn.net/gisinfo/article/details/6675390 在许多情况下,您都可能需要修复数据源或重定向数据源至其他位置.然而,如果是在每个相关的地图文档中手动进行更改,则会显得异常麻烦.arcpy.mapping 脚本环境提供了多种方法使得您无需打开地图文档即可自动进行更改.您可针对各个图层逐一更新数据源,也可一次更新同一工作空间中的所有图层.各方法的帮助主题都提供了简要介绍,而此文档的目的在于对这些方法进行概括和比较. 实际上,基本存在两…