0102-ArcPy:导入arcpy包之后可以执行哪些工具?

ArcPy是一个基于Python语言的地理处理工具包。GIS开发者可以使用 Python和ArcPy,开发出大量的用于处理地理数据的应用程序,编写好的程序可以作为Python脚本运行,也可以把脚本作为脚本工具(用Python编写的地理处理工具l)添加到ArcGIS Desktop中运行,甚至可以将脚本工具发布成GP服务,提供给各个应用端去调用。对于习惯Python语言的开发者来说,是一个福音。
要使用ArcPy包提供的地理处理功能,只需要一行语句就可以导入 ArcPy包,如下所示:

# Importing arcpy
import arcpy

那么在导入 ArcPy 之后,开发者可以使用哪些地理工具呢?答案是可以运行随 ArcGIS 安装的标准工具箱中的所有地理处理工具,包括:
1. 分析工具箱:借助此工具箱中的工具,可执行叠加、创建缓冲区、计算统计数据、执行邻域分析以及更多操作。
2. 制图工具箱:“制图”工具箱中的工具用于生成并优化数据以支持地图创建。包括创建注记和掩膜、简化要素和减小要素密度、细化和管理符号化要素、创建格网和经纬网以及管理布局的数据驱动页面。
3. 转换工具箱:包含用于在各种格式之间转换数据的工具。
4. 数据管理工具箱:提供了一组丰富多样的工具,用于对要素类、数据集、图层和栅格数据结构进行开发、管理和维护。用于执行从诸如管理基本结构(如字段和工作空间)之类的简单任务,到与拓扑和版本管理相关的更复杂的任务的功能。
5. 编辑工具箱:有时会在精度不够或者缺少捕捉环境的情况下捕获数据或数字化数据,这会导致面的边界未闭合(存在间隙),或者线之间的交点为闭合,就可以使用其中的某些工具来解决这类数据质量问题。工具箱中还提供了解决折点密度、合并和其他数据问题。
6. 地理编码工具箱:地理编码是指将地址中的描述性位置与参考地址库中的现有位置要素进行比较,从而为地址指定一个空间位置(通常采用坐标值的形式)的过程。地址编码工具箱包括了:创建和维护地址定位器、批量地理编码以及获取点位置的地址等工具。
7. 线性参考工具箱:线性参考系统使用现有线要素上的相对位置存储数据,该工具箱中包含了一系列的工具用于创建路径、校准路径和沿路径定位要素等。
8. 多维工具箱:多维工具箱包含作用于多维数据的工具。可使用这些工具创建 NetCDF 栅格图层、要素图层或表格视图;从栅格、要素或表转换到 NetCDF;选择 NetCDF 图层或表的维度;以及通过存储在远程 OPeNDAP 服务器上的数据创建栅格图层。
9. 空间统计工具箱:包含一系列用于分析空间分布、模式、过程和关系的统计工具。与传统的非空间统计分析方法不同,空间统计方法是将地理空间(邻域、区域、连通性和/或其他空间关系)直接融入到数学逻辑中。
另外,ArcPy还单独提供了几个模块,包括:数据访问模块 (arcpy.da)、制图模块 (arcpy.mapping)、ArcGIS Spatial Analyst 扩展模块 模块 (arcpy.sa) 以及 ArcGIS Network Analyst 扩展模块 模块 (arcpy.na)。
上述这些知识点在ArcGIS Desktop的帮助中都有详细的介绍,这里将其中的部分摘出来作为简要解析。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值