课程主页: https://www.coursera.org/learn/cybergis
课程概述
CyberGIS,即网络地理信息科学与系统,是一个结合先进网络基础设施与地理空间数据科学的领域。在当今大数据和云计算高速发展的背景下,了解CyberGIS变得尤为重要。本课程旨在帮助学生掌握CyberGIS的基本概念及其在地理空间数据科学中的应用。
课程大纲
课程导论
课程开始时,学生将熟悉课程结构、同学以及学习环境,并获得学习所需的技术技能。
第1模块:什么是CyberGIS?
在这一模块中,学生将了解到CyberGIS和地理空间数据科学的基本知识,包括地理信息科学的定义以及相关概念。我们将讨论先进网络基础设施及其组件,并研究CyberGIS如何将网络基础设施和GIS结合,创造出更大的价值。同时,我们也会探讨地理空间大数据的复杂性和面临的挑战。最后,课程将介绍科学应用及其对CyberGIS和地理空间数据科学的需求。
第2模块:使用Python进行地理空间可视化
本模块将介绍使用Python进行地理空间数据可视化的技术。学生将学习如何使用Matplotlib、Basemap和Cartopy绘制地图,以及如何使用Mplleaflet和Folium库创建和分享Web地图。此外,还将简要介绍GeoPandas及其在简单绘图、基础几何及基本空间操作中的应用。
第3模块:地理空间对象操作与Hadoop大数据处理基础
这一模块将首先介绍如何使用Python的地理空间库操作地理空间对象。学生将学习如何使用Shapely和RasterIO库操作矢量和栅格数据对象。本部分还会讲解如何使用Hadoop框架来处理大规模地理空间数据,涵盖Hadoop的基本概念及与Hadoop分布式文件系统(HDFS)和MapReduce计算范例的相关内容。
第4模块:理论基础与未来趋势
本模块将研究CyberGIS的理论基础,包括计算强度的计算。我们将以应用案例研究为基础,探讨如何计算这些强度,最后探讨未来的发展趋势。
推荐原因
本课程适合所有对地理空间数据科学以及大数据处理感兴趣的学生与专业人士。它不仅涵盖了基础概念,还教授了实际的Python编程和数据操作技巧,非常适合希望进入这一领域的人士。通过该课程,学生能够掌握前沿的网络地理信息科学知识,为今后的职业发展打下坚实的基础。
课程主页: https://www.coursera.org/learn/cybergis