Arcgis中的python(2)引入地图文档

前言

作为该系列文章,就绕不过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

在下一章我们开始讲导入地图文档之后的图层操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持公众号

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181114G0OOZ400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券