美文网首页我爱编程
使用 ArcPy 进行地理处理

使用 ArcPy 进行地理处理

作者: JeetChan | 来源:发表于2018-05-26 19:19 被阅读78次

  地理处理是用于处理地理数据和相关数据的框架和工具集。大量的地理处理工具可用于执行空间分析或以自动化方式管理 GIS 数据。

  Python 可用于自动执行地理处理工具,还可用于将您自己的地理处理工具创建为脚本工具或 Python 工具箱工具。ArcPy(通常称为 ArcPy 站点包)为用户提供了使用 Python 语言操作所有地理处理工具(包括扩展模块)的接口,并提供了多种有用的函数和类,以用于处理和查询 GIS 数据。使用 Python 和 ArcPy,可以开发出大量的用于处理地理数据的实用程序。

  ArcPy 由函数,类和模块组成。在 ArcPy 中,所有的工具都可以通过函数的形式调用。ArcPy 包含多个类,如常用的 env ,Cursor ,SpatialReference 类等,模块通常是一个包含函数和类的 Python 文件。ArcPy 由一系列模块支持,包括数据访问模块 (arcpy.da)、制图模块 (arcpy.mapping)、ArcGIS Spatial Analyst 扩展模块(arcpy.sa) 以及 ArcGIS Network Analyst 扩展模块(arcpy.na)、时间模块 (arcpy.time)。

通过 Python 窗口使用 ArcPy

  点击 ArcGIS 桌面软件工具条上的 Python 窗体按钮打开 Python 窗口。可在该窗口中调用 ArcPy 中的函数执行地理处理工具。


通过 Python 窗口使用 ArcPy

通过 Python 脚本使用 ArcPy

  如需将 Python 脚本计划为在预定时间运行,或创建一个自定义地理处理工具。从脚本中使用 ArcPy 更为合适。有别于 Python 窗口使用 ArcPy ,在独立脚本中使用 ArcPy 必须在使用前导入 ArcPy。import arcpy

通过 Python 脚本使用 ArcPy

参考

基于 Python 的 ArcGIS 空间数据处理与分析
什么是地理处理?
Analysis and Geoprocessing Tool Gallery

相关文章

网友评论

    本文标题:使用 ArcPy 进行地理处理

    本文链接:https://www.haomeiwen.com/subject/adpmjftx.html