前言:
作为该系列文章,就绕不过ArcPy,可以说Arcgis中的python开发离不开ArcPy ,ArcPy是一个Python站点包,ArcPy将Arcgis与python紧密地连接到一起,提供以实用高效的方式通过 Python 执行地理数据分析、数据转换、数据管理和地图自动化。想知道更多可以关注官网http://pro.arcgis.com/zh-cn/pro-app/
关于ArcPy :
ArcPy由三大部分组成:ArcPy函数、ArcPy类、ArcPy模块。
(1)ArcPy函数
ArcPy函数用于执行特定的任务,方便执行地理处理工作流。ArcPy中的函数分为两种:地理处理函数和非地理处理函数。所有地理处理工具都以地理处理函数提供。
(2)ArcPy类
ArcPy类存储地理对象相关的信息,通常用于解析地理数据,或者作为地理处理工具的参数。
(3)ArcPy模块
ArcPy模块是将共性的功能以模块方式提供,方便调用。
以上内容不明白没关系,只需了解一下即可。
引入地图文档
废话不多说,既然需要ArcPy处理图层自然需要导入地图文档,有如下两种方法:
1.导入当前的文件(打开地理文档):
首先按前一章的方法打开python编辑器,输入
分析:从arcpy包中导入mapping模块
第二步导入文档
分析:这里使用mapping中的MapDocument函数打开活动中的文档,然后赋值给wd,其中的current参数可以理解为加载当前文档。这样加载文档就完成了。
2.导入硬盘中的文件
打开python编辑器,输入
第二步导入文档
分析:C:/123.mxd为文件的地址,在python中"\"为转义符
下一步我们可以修改一下文档的标题
分析:我们把字符串"title"赋值给mxd的title属性,再打印文档的标题。这时我们可以通过File| Map Document Properties(即文件→地图文档属性)中查看文档的标题
最后我们保存一下文档的副本为123_copy.mxd
在下一章我们开始讲导入地图文档之后的图层操作
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持公众号
领取专属 10元无门槛券
私享最新 技术干货