您现在的位置:ArcGIS培训中心 -> 标准课程 ->

《Geoprocessing脚本编写基础教程(Python)》

2011-01-12

(Introduction to Geoprocessing Scripts Using Python)


课程简介

 

使用脚本来处理复杂的分析或耗时的数据管理工作,能极大地提高工作效率。在ArcGIS所支持的众多脚本语言中,Python是尤为推荐的。本课程将介绍Python的语法,并讲授如何使用脚本来实现geoprocessing任务。您还将学习使用ArcPy,这个Esri开发的模块能更好地将Python脚本整合到ArcGIS Desktop之中。

课程目标

完成本课程,您将能够:

l         使用正确的语法书写Python脚本;

l         使用游标、描述和列表来管理数据;

l         了解常用的ArcPy的功能;

l         用脚本获取geoprocessing工具和环境设置;

l         调试脚本,并改正错误代码;

l         将脚本制作成自定义工具;

l         使用ArcPy制图模块实现系列地图的自动生产。

预备知识

本课程为有经验的ArcGIS用户设计,他们能较熟练使用ArcGIS Desktop执行基本的GIS操作,并需要进行复杂的空间分析计算,或者因经常处理大批量的数据而需要将日常处理自动化。软件早期版本中需要使用AMLAvenue编写程序的程序员也会对本课程感兴趣。

学员需要完成《ArcGIS应用教程》,或具备同等能力。同时也需要有基本的编程能力,比如会定义变量,了解循环和条件语句。

课程内容

l         Geoprocessing框架:ArcToolbox;对话框;模型;命令行;脚本。

l         Python基础:变量;注释代码;字符串;循环;条件语句;模块。

l         在脚本中获取工具和环境设置:Geoprocessor ArcObject;从Python获取geoprocessor;从Python获取工具和环境设置。

l         Geoprocessor对象:Geoprocessor Programming ModelGeoprocessor (GpDispatch)对象。

l         Describe Object:从不同数据类型(如:要素类、工作空间、数据集、栅格数据集等)中获取不同的属性。

l         Enumeration:创建数据列表(如:表格、栅格、要素类、工作空间、字段、要素集等)。

l         Cursor:寻找游标;插入游标;更新游标。

l         geoprocessing框架中使用脚本:脚本工具;模型中使用脚本。

l         错误的检查与修正:Python错误处理;如何识别语法与逻辑错误。

课程时间

本课程的培训时间是三天,包括教师15小时的讲解和学员9小时的练习时间。

培训价格

本课程的培训价格是RMB 1800

Esri资源中心  |  Esri中国在线支持中心  |  Esri中国在线体验中心  |  ArcGIS培训中心  |  Esri中国图书中心

CopyRight 2012  易智瑞(中国)信息技术有限公司 Esri China Information Technology Co., Ltd   版权所有
京ICP备05021261号-1  京公网安备110101002613号