ArcPy学习入门(六):导入Arcpy
在导入 ArcPy 之后,可以运行随 ArcGIS 安装的标准工具箱中的所有地理处理工具:
>>>import arcpy
1.导入整个模块
模块通常是一个包含函数和类的 Python 文件。
ArcPy 包括数据访问模块 (arcpy.da)、制图模块 (arcpy.mapping)、ArcGIS Spatial Analyst 扩展模块模块 (arcpy.sa) 和 ArcGIS Network Analyst 扩展模块模块 (arcpy.na)。
import arcpy.mapping
Python 的核心 os 和 sys 模块,也可使用此命令。例如:
import os
import sys
2.导入模块的一部分
如果只导入某一模块的一部分,可以使用from-import语句。
from arcpy import env
env.workspace = "c:/data"
使用from-import-as 的形式,为其制定名称。
from arcpy import env as ENV
ENV.workspace = "c:/data"
再来个例子:
from arcpy import mapping as MAP
mxd = MAP.MapDocument("C:/maps/basemap.mxd")
3. 导入模块全部内容
模块的内容将被直接导入到命名空间中,随后无需添加前缀。在某些情况下,from-import-*可以简化代码。
# Import arcpy and the sa module as *
#
import arcpy
from arcpy.sa import *
arcpy.CheckOutExtension("spatial")
# Get input parameters
#
inRaster1 = arcpy.GetParameterAsText(0)
inRaster2 = arcpy.GetParameterAsText(1)
inRaster3 = arcpy.GetParameterAsText(2)
outRaster = (Raster(inRaster1) + (Raster(inRaster2) - Raster(inRaster3)))
本文转自 stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1556719
ArcPy学习入门(六):导入Arcpy相关推荐
- Arcpy基础入门-6、arcpy要素属性操作
空间数据具有三大特征:空间特征.属性特征和时间特征,同样组成一个几何要素的对象也包括空间几何.属性以及时间表达. 这一节我们以一个实例来说一下arcpy对几何对象属性的操作,属性的操作和数据库的操作基 ...
- Arcpy基础入门-4、arcpy工具进阶
在使用arcmap工具箱里的工具的时候,如果已经加载相应的图层或者数据,就可以使用下拉列表的方式进行选择,也就是说工具会自动加载这些图层只需要选择即可.这一节就说下如何自动化的选择图层和数据. 1. ...
- Arcpy基础入门-3、arcpy创建地理处理工具
接着说arcpy的使用.地理处理工具是arcgis的核心所在.Arcgis桌面版软件围绕地理处理构建了一个完整的可扩展的地理处理框架:arctoolbox.Modelbuilder.Commend l ...
- ArcPy学习入门(三):ArcPy 函数列表
函数名称 类别 AcceptConnections 地理数据库管理 AddDataStoreItem 数据存储 AddError 消息和错误处理 AddFieldDelimiters 字段 AddID ...
- Arcpy基础入门-2、arcpy的批处理功能
教程1中我们简单的说了arcpy的使用方法,这应该特符合中国的国情吧,先会用再说.我们这一节还是讲arcpy的使用.说一下arcpy的批处理功能. ArcGIS作为世界领先的平台GIS软件,其应用的广 ...
- python 导入 arcpy模块_ArcPy学习入门(六):导入Arcpy-阿里云开发者社区
在导入 ArcPy 之后,可以运行随 ArcGIS 安装的标准工具箱中的所有地理处理工具: >>>import arcpy 1.导入整个模块 模块通常是一个包含函数和类的 Pytho ...
- ue4 迁移模型_UE4虚幻引擎学习云笔记(六)-关卡设计入门-[5.地形快速入门]
[六.关卡设计入门(Level Designer Quick Start)] 19-09-29 UE4虚幻引擎学习云笔记(六)-关卡设计入门zhuanlan.zhihu.com UE4虚幻引擎学习云 ...
- 深度学习入门笔记(六):误差反向传播算法
专栏--深度学习入门笔记 推荐文章 深度学习入门笔记(一):机器学习基础 深度学习入门笔记(二):神经网络基础 深度学习入门笔记(三):感知机 深度学习入门笔记(四):神经网络 深度学习入门笔记(五) ...
- (三十)arcpy开发pycharm导入arcpy
在文章开始之前,大家可以参考学习视频. https://edu.csdn.net/course/detail/25535 首先,大家需要安装好pycharm,使用社区版的pycharm就足够了. 在编 ...
最新文章
- mysql 添加table_mysql数据库对table的增删改查
- 日常工作问题解决:rhel7下配置多路径设备
- mysql back blog_mysql的备份Xtrabackup
- Assessing systemic risk due to fire sales spillover through maximum entropy network reconstruction
- inrange函数 python_为什么OpenCV的inRange函数不将我的HSV图像转换成二进制?
- C++leetcode找出两个有序数组的中位数(2)
- Hadoop Pig学习笔记 各种SQL在PIG中实现
- 模拟springIOC容器的annotation
- * 四、要求写一个方法:method。该方法要求传入一个数字n(n要小于10), * 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数。
- 网页爬虫,HttpClient+Jericho HTML Parser 实现网页的抓取
- Linux下源码编译安装Redis及如何后台启动Redis
- mac快速电脑锁屏/睡眠方法
- NOIP2017时间复杂度
- mysql随机生成中文姓名_编写mysql函数 随机生成中文姓名
- 人工智能助力网络金融反欺诈,声纹识别受追捧
- java coroutine / xiecheng / java Qursar /
- 商家门店会员管理,只要这五步,稳步提升销售额
- 【githubshare】免费开源的视频编辑器,兼容 Windows、macOS、Linux 等主流操作系统。支持最新音视频格式与 4K 分辨率,可实现视频特效
- 插槽和axios的封装
- 红黑树详解及其模板类实现