位置: 编程技术 - 正文

python使用arcpy.mapping模块批量出图(python ar)

编辑:rootadmin

推荐整理分享python使用arcpy.mapping模块批量出图(python ar),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python for arcgis,arcpy python,python ar,PYTHON使用缩进来体现代码之间的逻辑关系,python arq,PYTHON使用缩进来体现代码之间的逻辑关系,pycharm arcpy,python ar,内容如对您有帮助,希望把文章链接给更多的朋友!

出图是项目里常见的任务,有的项目甚至会要上百张图片,所以批量出土工具很有必要。arcpy.mapping就是ArcGIS里的出图模块,能快速完成一个出图工具。

arcpy.mapping模块里常用的类有MapDocument、DataFrame、Layer、DataDrivenPages和TextElement。

MapDocument类是地图文档(.mxd文件)对应的类。初始化参数是一个字符串,一般是.mxd文件的路径:

DataFrame类用于操作地图内的Data Frame(即下图的Layers),能够控制地图的范围、比例尺等。用arcpy.mapping.ListDataFrames(map_document, {wildcard})函数获取。

python使用arcpy.mapping模块批量出图(python ar)

Layer类用于操作具体的图层。能够控制图斑的样式、可见性等。可以用.lyr文件的路径初始化,也可以通过arcpy.mapping.ListLayers(map_document_or_layer, {wildcard}, {data_frame})函数获取。

DataDrivenPages类需要配合ArcMap中的Data Driven Pages工具使用。用于一个矢量文件内的全部或部分图斑每个出一张图的情况。

TextElement类用于操作地图上的文字,比如图名、页数。通过arcpy.mapping.ListLayoutElements (map_document, {element_type}, {wildcard})函数获取。

常见的出图模式有两种:一个矢量文件里每个图斑出一张图,一个文件夹下每个矢量文件出一张图。

每个图斑出一张图:

这种情况有Data Driven Pages工具配合最好。打开ArcMap的Customize->Toolbars->Data Driven Pages,设置好图层、名称字段、排序字段、显示范围和比例尺,保存地图。

一个文件夹下的每个矢量文件出一张图:

标签: python ar

本文链接地址:https://www.jiuchutong.com/biancheng/378656.html 转载请保留说明!

上一篇:python与php实现分割文件代码(php和python有什么区别)

下一篇:Python与Java间Socket通信实例代码(python和java对接)

  • 增值税普票没有章
  • 期末留抵税额是怎么产生的
  • 消费税入哪个科目
  • 收客户刷卡手续费时客户不愿意缴费,如何处理
  • 公户的钱能买股票怎么处理
  • 不动产租赁服务属于现代服务吗
  • 个税申报信息怎么恢复
  • 一次性发放年终奖怎么税务筹划
  • 小规模现金流量表的编制方法和计算公式
  • 5元印花税怎么申报
  • 进项税额转出结平分录怎么写
  • 违约金收入是否征税
  • 音乐茶座取什么名字好呢
  • 利息保障倍数计算公式资本化利息
  • 第三方协议补贴
  • 车辆后期保养费用
  • 政府会计基本准则的附则有
  • 企业所得税成本确认原则
  • 小微企业所得税优惠政策最新2023
  • 企业怎么进行税务申报
  • 贷款已支付属于什么会计科目
  • 公司修理电脑属于什么费用
  • 小企业会计准则科目
  • 研究开发费用扣除标准
  • 公司研发产品
  • 雇主全额负担的法律责任
  • 金蝶标准版年末已经结账如果重新结账
  • 流氓软件怎么卸载?
  • 苹果笔记本如何切换输入法
  • 生产型企业原材料运费入库单怎么填
  • 商会收到的会费要交企业所得税
  • 政府补助资金能否作为资本金
  • php安装扩展fileinfo
  • 机动处置什么意思
  • 公司投资款无法收回
  • 公司注销后虚开能查吗
  • 达特穆尔动物园
  • 框架 frame
  • 个人咨询服务费怎么交税
  • 动静结合会计等式的不会重复算利润吗
  • 自动驾驶感知决策控制
  • 怎么搭建本地ota
  • 使用ajax实现页面分页
  • 税务局规定500元以下收据的要求
  • php调用第三方接口代码
  • db2数据库性能调整和优化
  • 汽车4s店售后业绩看板
  • 纳税收入包括居民个人在境外取得的收入吗?
  • 企业的主要经营指标有哪些
  • sqlalchemy mongodb
  • 刚购入的固定资产已使用年限怎么填
  • 产品检测费计入什么二级科目里
  • 建安企业增值税预缴
  • 产品生产完工入库
  • 坏账准备具有哪些特征
  • 银行存款日记账与银行对账单之间的核对属于
  • 年底汇算清缴是什么
  • 成本核算方法是移动加权平均法吗
  • 日记账的建账工作
  • 一个真正的企业应该具备哪些特征
  • 利用sql函数生成数据
  • sql中去掉结果为零的
  • win8经常弹出转到电脑设置
  • snmptrap.exe - snmptrap是什么进程 有什么作用
  • vmware下载不了
  • windows7桌面右击
  • win7如何限制网速
  • linux 文件数量 命令
  • 如何使用shell脚本将文件中的人分组,并输出
  • 原生java web
  • 老生常谈的近义词
  • nodejs查找文件
  • Linux 中的time函数
  • android DefaultHttpClient设置setCookieStore
  • js怎么设置字体
  • 微信假消息
  • javascript字符类型
  • js 类继承
  • express 前后端分离
  • 标箭头的手机软件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设