【282】◀▶ arcpy.mapping 常用函数说明
- arcpy.mapping 教程入门
- arcpy.mapping 指导原则
- 按字母顺序排序的 arcpy.mpping 类列表
- 按字母顺序排序的 arcpy.mpping 函数列表
- 按字母顺序排序的 arcpy.mapping 常量列表
01 | mapping.ListDataFrames | 返回单个地图文档中存在的 DataFrame 对象的列表。 | |
02 | mapping.AddLayer | 将图层添加到地图文档 (.mxd) 内的数据框中。 | |
03 | mapping.RemoveLayer | 可用于移除地图文档 (.mxd) 中数据框内的图层。 | |
04 | mapping.InsertLayer | 用于将图层插入到地图文档 (.mxd) 的特定位置处。 | |
05 | mapping.MoveLayer | 用于将图层移动到地图文档 (.mxd) 的特定位置处。 | |
06 | mapping.ListLayers | 返回一个 Python 列表,地图文档 (.mxd) 中的层。 | |
07 | mapping.UpdateLayers | 更新地图文档 (.mxd) 中所有图层属性或仅更新图层的符号系统。(可以引用目标图层的样式) | |
08 | mapping.AddLayerToGroup | 将图层添加到 group layer 中。 | |
09 | mapping.ListLayoutElements | 返回地图文档 (.mxd) 布局中布局元素的 Python 列表。 | |
10 | mapping.ExportToJPEG | 将地图文档 (.mxd) 的页面布局导出到 (JPEG) 格式。 | |
--------------- |
序号 | 函数名称 |
功能说明 |
语法 & 举例 | ||
01 |
====<<<< Description >>>>==== 返回单个地图文档 (.mxd) 中存在的 DataFrame 对象的 Python 列表。 ====<<<< Syntax >>>>==== mapping.ListDataFrames (map_document, {wildcard}) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ map_document:一个引用 MapDocument 对象的变量。 ====<<<< Returns >>>>==== ◈ DataFrame (数据类型):DataFrame 对象的 Python 列表。 |
|
|||
02 |
====<<<< Description >>>>==== 用于使用简易放置选项将图层添加到地图文档 (.mxd) 内的数据框中。 ====<<<< Syntax >>>>==== mapping.AddLayer (data_frame, add_layer, {add_position}) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ data_frame:一个包含现有地图文档 (.mxd) 的完整路径和文件名的字符串,或者包含关键字 CURRENT 的字符串。 |
import arcpy |
|||
03 |
====<<<< Description >>>>==== 可用于移除地图文档 (.mxd) 中数据框内的图层。 ====<<<< Syntax >>>>==== mapping.RemoveLayer (data_frame, remove_layer) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ data_frame:一个包含现有地图文档 (.mxd) 的完整路径和文件名的字符串,或者包含关键字 CURRENT 的字符串。 |
![]() |
|||
04 | mapping.InsertLayer |
====<<<< Description >>>>==== 可用于将图层插入到数据框或地图文档 (.mxd) 中的图层组内的特定位置处。(原图层不变) ====<<<< Syntax >>>>==== mapping.InsertLayer (data_frame, reference_layer, insert_layer, {insert_position}) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ reference_layer:参考图层。 |
![]() |
||
05 | mapping.MoveLayer |
====<<<< Description >>>>==== 可用于将图层移动到数据框或地图文档 (.mxd) 中的图层组内的特定位置处。(原图层移动) ====<<<< Syntax >>>>==== mapping.MoveLayer (data_frame, reference_layer, insert_layer, {insert_position}) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ reference_layer:参考图层。 |
|||
06 | mapping.ListLayers |
====<<<< Description >>>>==== 返回一个 Python 列表,其中存在于地图文档 (.mxd) 中的层。 ====<<<< Syntax >>>>==== mapping.ListLayers (map_document_or_layer, {wildcard}, {data_frame}) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ map_document_or_layer:一个引用 MapDocument 对象的变量或者 Layer 对象。 |
|
||
07 | mapping.UpdateLayer |
====<<<< Description >>>>==== 通过从源图层提取信息,更新地图文档 (.mxd) 中所有图层属性或仅更新图层的符号系统。(可以引用目标图层的样式 symbology) ====<<<< Syntax >>>>==== mapping.UpdateLayers (data_frame, update_layer, source_layer, {symbology_only}) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ data_frame:一个引用 DataFrame 对象的变量。(默认值为无) |
说明:将 lys[41] 的样式引用给 lys[20] |
||
08 | mapping. AddLayerToGroup |
====<<<< Description>>>>==== 将图层添加到 group layer 中。(原始图层不变) ====<<<< Syntax >>>>==== mapping.AddToGroup (data_frame, target_group_layer, add_layer, {add_position}) ====<<<< Parameters >>>>==== ◈ data_frame:一个引用 DataFrame 对象的变量。 |
>>> lyrs = arcpy.mapping.ListLayers(df) |
||
09 | mapping. ListLayoutElements |
====<<<< Description >>>>==== 返回地图文档 (.mxd) 布局中布局元素的 Python 列表。 ====<<<< Syntax >>>>==== mapping.ListLayoutElements (map_document, {element_type}, {wildcard}) ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ element_type:一个表示元素类型的字符串,它将用于筛选元素的返回列表。(默认值为无) ---------------------------------------------------------------------------------- ====<<<< Returns >>>>==== ◈ Object (数据类型):页面布局元素的 Python 列表。可返回的对象类型是:DataFrame、GraphicElement、LegendElement、MapsurroundElement、PictureElement 和 TextElement。 |
|
||
10 | mapping.ExportToJPEG |
====<<<< Description >>>>==== 将地图文档 (.mxd) 的页面布局或数据框导出到 (JPEG) 格式。(其他格式类似) ====<<<< Syntax >>>>==== mapping.ExportToJPEG (map_document, ---------------------------------------------------------------------------------- ====<<<< Parameters >>>>==== ◈ map_document:一个引用 MapDocument 对象的变量。 |
![]() |
||
-- |
--------------------- |
-------------------------------------------------- |
【282】◀▶ arcpy.mapping 常用函数说明的更多相关文章
- 【281】◀▶ arcpy.mapping 常用类说明
arcpy.mapping 教程入门 arcpy.mapping 指导原则 按字母顺序排序的 arcpy.mpping 类列表 按字母顺序排序的 arcpy.mpping 函数列表 按字母顺序排序的 ...
- arcpy.mapping常用四大件-StyleItem
arcpy.mapping常用四大件-StyleItem by 李远祥 StyleItem 笔者将其归类到arcpy.mapping的四大件当中,主要是因为它的独特之处,就是其能力是直接读取.styl ...
- arcpy.mapping常用四大件-MapsurroundElement
arcpy.mapping常用四大件-MapsurroundElement by 李远祥 在arcpy.mapping 中,除了数据入口MapDocument.图层Layer之外,另一重要的角色就是M ...
- arcpy.mapping常用四大件-MapDocument
arcpy.mapping常用四大件-MapDocument by 李远祥 点开arcpy.mapping的帮助,可以看到其有限的几个类,看起来东西不是很多,但却是非常的使用.由于arcpy定位就是粗 ...
- arcpy.mapping常用四大件-Layer
arcpy.mapping常用四大件-Layer by 李远祥 图层是地图里面非常重要的组成,几乎所有的制图显示都与图层有关.首先它是连接数据与符号渲染的重要桥梁,其次在出版地图中,图层又与图例关联在 ...
- arcpy.mapping实战-专题图制图自动化
arcpy.mapping实战-专题图制图自动化 by 李远祥 最初对arcpy.mapping感兴趣是因为一次大规模的专题地图调整的需要,由于某某单位利用ArcEngine编写的专题图出图系统,出现 ...
- 使用arcpy.mapping模块批量出图
出图是项目里常见的任务,有的项目甚至会要上百张图片,所以批量出土工具很有必要.arcpy.mapping就是ArcGIS里的出图模块,能快速完成一个出图工具. arcpy.mapping模块里常用 ...
- arcpy.mapping-认识arcpy.mapping
arcpy.mapping-认识arcpy.mapping by 李远祥 ArcMap提供了强大的地图制图功能,在实际的工作中,只要涉及到专题地图和地图册的制作,难免会遇到非常多的出图工作和地图图面元 ...
- pandas的常用函数
1.DataFrame的常用函数: (1)np.abs(frame) 绝对值, (2)apply function, lambda f= lambda x: x.max()-x.min(),frame ...
随机推荐
- Flask 通关攻略大全
基本使用 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello ...
- eclipse mars4.5安装hibernate开发环境
在安装hibernate插件过程中遇到下面前三张图片所示的现象是没关系的,只要最后能看到第四张图的结果就说明安装成功,我一开始不知道走了好多弯路.我用的eclipse mars4.5,采用了在线安装的 ...
- Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用
在Qt中,我们经常会看到 QT_BEGIN_NAMESPACE class QAction; class QMenu; class QPlainTextEdit; QT_END_NAMESPACE 这 ...
- java调用cmd执行maven命令
一.原理介绍 Java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令. cmd /c dir 是执行完dir命令后封闭命令窗口. cmd /k di ...
- cannot be read or is not a valid ZIP file
在eclipse下创建 maven 项目,运行 flowable 6.1.2 配置maven之后,下载相应的依赖库. 发现报错: Archive for required library: '/Use ...
- [ASP.NET] 修改web站点的默认编程语言
当你点右键新建web窗体或者新建类的时候,默认编程语言是什么?有时候是C#,有时候是VB. 你找遍了所有配置,从web.config到iis express配置到sln文件,硬是没找到vs如何决定编程 ...
- java网络编程TCP传输—流操作—拿到源后的写入动作
在网络编程中的TCP传输里,拿到Socket的源后,应该怎么进行读写操作呢,下面我列举了两种方法,希望大家帮忙补充···· 1.利用byte数组作为一个缓冲区进行读写 客户端上传 //获取socket ...
- CS与BS区别
简介:CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是针对性 ...
- bzoj 2131 免费的馅饼
Written with StackEdit. Description Input 第一行是用空格隔开的二个正整数,分别给出了舞台的宽度\(W\)(\(1\)到\(10^8\)之间)和馅饼的个数\(n ...
- C#网络编程(基本概念和操作) - Part.1
引言 C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助.如果想要更加深入的内容,可以参考相关书籍 ...