随着地理信息系统(GIS)和大尺度研究的发展,空间数据的管理、统计与制图变得越来越重要。R语言在数据分析、挖掘和可视化中发挥着重要的作用,其中在空间分析方面扮演着重要角色,与空间相关的包的数量也达到130多个。在本次课程中,我们将结合一些经典的例子培训R语言在空间数据处理、管理以及可视化的操作,从空间数据计量、空间数据插值、空间数据建模、机器学习、数据可视化、空间协变量提取等方面让你全方位进行GIS操作和制图,从此摆脱ArcGIS的复杂操作,实现空间数据的自动化、快速批量操作、建模及其可视化。
点击查看原文
专题一、R语言与数据科学
1 R语言与数据科学
- R语言发展脉络
- R语言数据操作技巧
- R语言在GIS中的应用
2 R语言编程技巧数据操作
- R与工作目录
- R的数据类型及结构
- R中各数据类型的赋值与操作
- 各种数据格式的读写及操作
专题二、R语言空间数据介绍与处理
1 R语言空间数据介绍
- R空间矢量数据
- R栅格数据
2 R语言空间数据挖掘关键包介绍
- sp: 处理地理数据的基础包
- sf: dataframe数据框风格的地理数据包
- rgdal: 封装 GDAL (一个开源地理数据抽象库,提供非常丰富的地理数据读写驱动))
- rgeos: 封装 GEOS 一个开源几何引擎, 提供几何模型、几何关系判断、基本几何计算操作等功能
- proj4:PROJ4 一个开源地图投影库,提供丰富的地图投影转换算法
- spatstat: 空间点格局分析
- gstat、field: 地质统计学建模、空间插值
- plot、image、image.plot、tmap、ggmap、ggplot2: 空间专题图
- leaflet: 现代移动优先的交互式地图绘制框架
- leaflet.extras:leaflet 插件
- leaflet.esri: ESRI拓展包
- spdep:空间相关性分析
专题三、R语言空间数据高级处理
1 R语言空间矢量数据处理
- 点、线、面数据
- 空间矢量数据的坐标系变换
- 空间矢量数据的裁剪、相交与合并
- 空间矢量数据的数值计算
2 R语言栅格数据处理
- 栅格数据的生成与数据管理
- 栅格数据的坐标系变换
- 栅格数据的裁剪、相交与拼接
- 栅格数据的数值计算
3 R语言栅格数据与矢量数据的相互转换
专题四、R语言空间做图一
1 、R语言基础做图包Plot
2、 R语言空间做图image
专题五、R语言空间做图二
3、 R语言空间做图ggplot2
4 、R语言空间专题图tmap
专题六、R语言多维空间数据处理
1、 nc空间数据的读取、处理与导出
2、 tiff空间数据的读取、处理与导出
3、 多维空间数据的管理
4 、交互式做图leaflet
专题七、R语言空间插值
1、 R语言反距离插值方法
2、 R语言克里格空间插值方法
3 、R语言薄盘样条插值方法
专题八、R语言升降尺度技术
1 、机器学习方法使用
2、 空间升、降尺度技术
3、利用环境变量和机器学习对插值偏差进行校正
点击查看原文