Arcpy入门简介

Arcpy 是ESRI 公司在ArcGIS 10.0 系列中推出Python包。推出包目的是为以实用高效的方式通过 Python 执行地理数据分析、数据转换、数据管理和地图自动化创建基础。通过 ArcPy 可访问地理处理工具和其他函数、类和模块,从而快速轻松地创建各种简单或复杂工作流。
Arcpy 包含有地理处理相关的函数、类和模块。以ArcGIS 10.2 为基础,其中包中有98 个函数、39 个类、5 个模块(包含多个函数和类)。从本质上讲,Arcpy 是对ArcObjects 相关类进行了封装,让用户可以利用Python 语言调用ArcObjects 的相关类、函数等。Arcpy 提供的功能:能访问所有gp(地理处理)工具、数据转换和数据管理、数据分析、自动化制图等,使用Python 和Arcpy,可以快速开发出用于处理地理数据的脚本程序。
使用以 ArcPy 编写的 ArcGIS 应用程序和脚本的优势在于,可以访问并使用由来自多种不同领域的 GIS 专业人员和程序员开发的大量 Python 模块。使用 Python 中的 ArcPy 的另一个主要原因是,Python 是一种通用的编程语言,易于学习和使用。通过这一解释和动态型编程语言,用户可以在交互式环境中快速地创建脚本原型并进行测试,同时这种编程语言功能强大,可编写大型应用程序。

猜你喜欢

转载自blog.csdn.net/qq_37770754/article/details/132203235