省委 人大 政府 政协
关于举办“使用Python语言对GIS进行数据处理、空间分析与地图可视化”实战培训班的通知
供稿人: 审核人: 发布时间: 2018/3/1 点击数: 1814

中科地信(北京)遥感信息技术研究院

中科地信字【2018】第 01

关于举办“使用Python语言对GIS进行数据处理、空间

分析与地图可视化”实战培训班的通知

各企事业单位:

Python语言在1989年被发明,是业界最成熟的语言之一。近些年来,因为数据分析、机器学习、人工智能和云计算等技术的兴起,Python的重要性越来越高,被多个编程榜单列为最热门的语言之一。另外由于Python语法结构的优雅与简洁,更是让各行各业的非计算机专业工作者掌握一门编程语言成为了可能。

Esri公司将Python作为ArcGIS软件官方指定的唯一脚本语言,让GIS界对Python的需求达到了顶峰,在GIS中如何使用Python语言,Python语言在空间数据处理、空间分析和地图可视化方向能够发挥什么样的作用,是我们重点关注的目标。为推广Python在地理信息学科的应用,全面提高应用者专业技能水平,中科地信(北京)遥感信息技术研究院举办“使用Python语言对GIS进行数据处理、空间分析与地图可视化”培训课程,相关具体事宜通知如下:

一、培训对象

从事地理信息系统应用以及空间数据处理、空间分析以及可视化的技术骨干;规划、国土管理、地质、测绘、海洋、林业、城管、市政、交通、水利、电力、公共卫生等行业相关的政府主管部门及企事业研究院(所)、大专院校及地质勘测院、所、队的领导与业务技术骨干;立志从事地理信息开发、空间数据分析、数据科学岗位的工作者等。

二、课程收获:

使学员掌握Python语言基础,以及Python语言在空间数据处理、空间分析和地图可视化方面的应用。通过多种软件实操演练,掌握ArcGISarcpy站点包、在线分析及可视化工具包ArcGIS Python API、空间数据分析中最优秀的开源工具包GDAL/ORGPython可视化中最重要的matplotlib包等重要的Python工具包以及使用方法;通过大量案例实战使学员掌握空间数据的处理以及批量处理、空间分析案例和空间可视化流程,并且将所学方法应用到本行业的工作中。

    


三、课程大纲  

课程一

GIS Python基础入门

课程大纲

l  掌握ArcGIS10.4安装方法和常见问题解决办法、设定ArcGIS自带的Python环境。

l  了解以及掌握桌面软件ArcGIS Desktop的特点及其基本使用方法。

l  了解PythonGIS中的应用场景以及基本应用方法。

l  介绍Python开发环境以及运行环境,能够初步编写自己的小脚本。

课程二

Python入门基础

课程大纲

l  Python入门,了解Python是什么?能够做什么?

l  分析及可视化示例:对地震数据进行分析并且进行二维及三维可视化的示例。

l  数据处理示例:对空间数据以及属性数据的处理基本流程。

l  安装自定义包:学会使用pip在线以及离线安装扩展包。

l  Python IDE(开发工具)的设置以及使用。

课程三

Python语法入门(上)

课程大纲

l  掌握Python基础语法。

l  常量、变量的定义、数学及逻辑运算方法、表达式。

l  流程控制语句:条件分支、循环。

l  函数定义以及返回值。

l  面向对象的实现,包括类的定义,继承和调用。

课程四

Python语法入门(下)

课程大纲

l  掌握Python标准数据结构的用法。

l  列表、元组和字典的意义和用法。

l  时间和日期函数的处理和应用。

l  不同格式文件的读写。

案例及操作

测绘行业应用案例:

测绘行业是对空间数据需要处理的最多的行业之一,特别是矢量数据的生产和制作,所以急需采用脚本进行批处理以实现自动化。

针对此需求,本案例讲解如何通过Python进行数据的批处理操作流程,包括如下内容:

1、 矢量数据的生产、处理、检验、入库、导出等批处理操作。

2、 利用脚本对点、线、面数据的分割、合并、扫描、预览、分类处理等批量处理。

3、 位置、地址、经纬度等文本类型的数据与空间数据的相互转换。

4、 利用地理编码,实现文本数据的空间上图,并且进行属性专题可视化和空间专题可视化。

地震应急行业应用案例:

地震是最具有破坏性的自然灾害。对地震的数据快速处理以及可视化成图,一直是应急行业的关注主要工作之一。地震专题图包括表示地震分布的震中分布图、表示地震破坏程度的地址烈度区划图、表示地震结构的地震构造图以及地震台站的数据监控图等。

本案例主要通过地震数据监测,开始实行地震数据的可视化以及分析统计信息,主要包括如下内容:

1、 获取全球地震数据,并且对地震数据进行分析以及二三维可视化示例。

2、 利用ArcGISPython联合进行按区域统计以及分析。

课程五

利用arcpy进行GIS矢量数据处理

课程大纲

l  解读ArcGIS中对于要素数据的空间结构以及属性结构,学会如何处理矢量空间数据。

l  了解arcpy的功能和作用。

l  使用arcpy处理空间数据入门:游标的概念、使用模式和基本思想,如何使用游标来处理数据。

l  使用数据游标来处理空间数据:空间与属性的查询游标、编辑游标的使用。

课程六

利用arcpy进行GIS栅格数据处理以地图可视化

课程大纲

l 了解ArcGIS中栅格数据的结构,学会如何使用arcpy处理栅格数据。

l  简介numpy包,结合numpy包对ArcGIS中的栅格数据进行处理。

l  学会使用arcpy进行快速制图以及地图配置和输出。

l  利用arcpy结合ArcGIS的制图表达,实现自动化制图。

课程七

利用arcpy进行空间分析

课程大纲

l  学会使用arcpy进行矢量数据的空间分析,包括缓冲、叠加、裁切等分析。

l  学会使用arcpy对栅格数据进行空间分析,包括提取分析和统计分析。

l  学会使用arcpy调用ArcGIS Toolbox实现复杂空间分析以及流程定制。

l  学会利用arcpy实现空间属性联合分析以及可视化。

课程八

PythonArcGIS联合应用

课程大纲

l  学会使用arcpy制作自定义的ArcGIS Desktop工具和工具箱,掌握桌面软件与Python交互的方法。

l  学会使用ArcGIS DesktopPython第三方包联合实现空间属性联合分析。

案例及操作

国土行业案例:

通过开展土地调查、土地规划、耕地后备资源等各类土地基础数据,以及相关社会经济、人口等数据的空间一体化整合与数据挖掘分析可以生产制作(包含但不限于)系列专题数据及相关图件,从地域角度来看,包含国家级、区域级、省级专题图件;从表达要素来看,包含单要素、混合要素专题图;从行业来看,涉及到土地调查、衍生行业及其他行业专题图;从专题图类型来看,包含要素分布图以及社会经济统计图等。

本案例针对以上需求,讲解如何通过PythonArcpy制作以及批量制作各种专题图,包括如下内容:

1、 各种专电子专题、专题挂图、统计图表、复合型专题图等的可视化以及输出。

2、 批量实现地图的制作和输出。

水利、环保行业案例

空气质量和水、声等污染近些年来广受关注,需要环境监测工作者对大气、水环境等污染事故实施快速有效的应急监测,及时了解、掌握污染物质的种类、浓度分布、影响范围及发展态势,为政府应急处置决策提供技术支撑。

本案例针对以上需求,讲解如何通过Python实现全国PM2.5空间质量数据的快速获取、处理以及制作。主要包括如下内容:

1、 快速获取全国重点城市的空间质量数据。

2、 快速制作属性专题图和空间专题图。

课程九

开源GIS框架GDAL/OGRPython编程

课程大纲

l  介绍利用Python对开源GIS工具包GDAL/ORG的安装。

l  PythonGDAL/OGR编程以及使用:包括OGR的矢量数据结构、查询编辑功能的实现。

l  利用GDAL/ORGPython API实现矢量以及栅格数据的空间分析。

课程十

Python的其他地图类可视化工具包简介

课程大纲

l  在线地图可视化工具包ArcGIS Python API简介。

l  利用ArcGIS Python API实现地图可视化以及数据分析。

l  在线地图可视化工具包Folium的使用:Python + Leaflet.js

l  利用Folium实现地图可视化以及数据分析。

l  简介Python第一可视化包matplotlib以及在地理可视化上的应用及方法。

课程十一

基于PythonGIS高级分析实现

课程大纲

l  高级空间分析与空间统计学基础:介绍空间分析与空间统计学的一般基础知识,包括空间聚类的算法与应用、空间相关性的多种算法比较以及适用范围。不同算法中P值和Z得分的概念与意义。

l  利用Python对空间分布模式与趋势演变(时空一体)模型的进行识别。

l  利用Python对空间点模式进行分析及应用:样方分析、方向分布、中心及中位数、冷热点、密度、聚类等多种分析技术的简要介绍与应用说明。

课程十二

Python其他重要的工具包简介

课程大纲

l  介绍Python领域中一些重要实用的工具包信息,包括:

l  地理编码工具包:geocoder        数据清洗以及处理工具包:pandas

l  可视化工具包:matplotlibSeaborngeoplotlib

l  爬虫工具包:UrllibScrapynutch等。

l  图形图像处理包:Pillow(PIL)     Web开发包:flaskdjango等。

案例及操作     

规划、交通行业案例

如何正确识别拥堵地区、路段和热点,并且分析其产生的根源和发展的态势,是城市交通研究部门的一项重要的工作。

本案例针对以上需求,利用GPS数据对城市交通特征进行识别以及不同时段的切片统计,来对城市交通情况进行宏观和微观情况下的分析,案例包括如下内容:

1、利用GPS数据进行城市交通热区分析。

2、利用城市不同时间切片,对城市热区的数据进行对比分析。

3、对城市不同区域不同时间段的车流量、行车速度、拥堵情况等信息进行定性以及定量的分析,并且能从多个维度来反应整个城市的交通状况。

疾控卫生行业案例

疾病统计是指对各类疾病发生和流行的频度及数量特征进行的统计,疾病统计指标的动态分析也是评价医疗卫生工作质量和考核病伤防治措施效果的一种重要分析方法。

本案例主要针对以上需求,利用PythonArcGIS对疾控卫生中的各项指标进行统计和可视化,包括如下内容:

1、以伦敦霍乱疫情为例,实现的分区识别分析。

2、以太湖流域的伤寒病例为例,实现病源追溯和分布方向分析。

四、培训时间、地点: 20180330日—0402    陕 西 * 西 安

(一天报到,上课及辅导三天)

五、培训费用:

A类:3980/人(含报名费、培训费、资料费、午餐),食宿可统一安排,费用自理。

B类:4980/(含报名费、培训费、资料费、午餐、证书申报费等),食宿可统一安排,费用自理。课程学习考核通过后由工业和信息化部人才交流中心颁发《地理信息系统应用师高级证书,请学员准备电子版照片、身份证复印件、学历复印件发送到gengsijia@china3s.com.cn中。

六、增值服务:

1、加入中科测绘地理信息新技术应用战略联盟成员单位,本次每人减免200元。

2、参会学员培训后每人可获得300元现金券一张,用于后续课程使用。

3、参会3人以上单位,可提供企业及产品信息,在中科地信自媒体平台上宣传推广。

注:加入战略联盟不收取任何费用,详情请咨询:15501028348  耿老师

七、主讲专家:

来自测绘地理信息领域的数据管理专家,长期从事GIS的空间分析、空间统计、高级地理处理、空间数据挖掘等技术研究应用,拥有丰富的科研及操作经验。

八、教学模式:

技巧讲解 + 案例演示 + 上机操作 + 疑难解答 + 练习辅导 + 达标测评 

附件:报名回执表

 

 

Python语言对GIS进行数据处理、空间分析与地图可视化》培训报名回执表

     

发票抬头

 

联系人

 

邮寄地址

 

联系电话

 

发票类型

□ 增值税普通发票

纳税人识别号

 

□ 增值税专用发票

单位名称:

纳税人识别号:

单位地址、电话:

开户银行、账户:

       

姓名

性别

部门

职务

手机

邮箱

是否考取证书

 

 

 

 

 

 

 

 

 

 

 

 

 

 

培训费合计

                  

房间预订

   


咨询老师:耿老师                               机:15501028348

咨询电话:010-52885269                     报名邮箱:gengsijia@china3s.com.cn        

查询网址:www.china3s.com.cn

温馨提示:1、报到通知:详细报到通知在开课前5个工作日发送给参会人员

          2、缴费方式:电汇、现金、刷卡   

3、发票类别:培训费  or  会议费

4、培训班仅招60位学员,抓紧报名,报满截止


江西省测绘地理信息学会主办 技术支持:世恒信息  建议使用最佳分辨率1366*768进行浏览 联系电话:0791-86717980 Email:2009cehui@163.com 赣ICP备15003299