前言:随着地理信息系统(GIS)和大尺度研究的发展,空间数据的管理、统计与制图变得越来越重要。R语言在数据分析、挖掘和可视化中发挥着重要的作用,其中在空间分析方面扮演着重要角色,与空间相关的包的数量也达到130多个。在本次课程中,我们将结合一些经典的例子培训R语言在空间数据处理、管理以及可视化的操作,从空间数据计量、空间数据插值、空间数据建模、机器学习、数据可视化、空间协变量提取等方面让你全方位进行GIS操作和制图,从此摆脱ArcGIS的复杂操作,实现空间数据的自动化、快速批量操作、建模及其可视化

R-GIS: 如何用R语言实现GIS地理空间分析及模型预测

导师:肖博士,拥有丰富的科研和教学经验,具有资深的技术底蕴和专业背景,且长期从事作物生长模型、智慧农业、农业信息化、作物模型与遥感、GIS的结合方面的研究工作。

一、R语言与数据科学

二、R语言空间数据介绍与处理

1 R语言空间数据介绍

  1. R空间矢量数据
  2. R栅格数据

2 R语言空间数据挖掘关键包介绍

  1. sp: 处理地理数据的基础包
  2. sf:  dataframe数据框风格的地理数据包
  3. rgdal: 封装 GDAL (一个开源地理数据抽象库,提供非常丰富的地理数据读写驱动))
  4. rgeos: 封装 GEOS 一个开源几何引擎, 提供几何模型、几何关系判断、基本几何计算操作等功能
  5. proj4:PROJ4 一个开源地图投影库,提供丰富的地图投影转换算法
  6. spatstat: 空间点格局分析
  7. gstat、field: 地质统计学建模、空间插值
  8. plot、image、image.plot、tmap、ggmap、ggplot2: 空间专题图
  9. leaflet: 现代移动优先的交互式地图绘制框架
  10. leaflet.extras:leaflet 插件
  11. leaflet.esri: ESRI拓展包

spdep:空间相关性分析

、R语言空间数据高级处理

1 R语言空间矢量数据处理

  1. 点、线、面数据
  2. 空间矢量数据的坐标系变换
  3. 空间矢量数据的裁剪、相交与合并
  4. 空间矢量数据的数值计算

2 R语言栅格数据处理

  1. 栅格数据的生成与数据管理
  2. 栅格数据的坐标系变换
  3. 栅格数据的裁剪、相交与拼接
  4. 栅格数据的数值计算

3 R语言栅格数据与矢量数据的相互转换

、R语言空间做图一

1 R语言基础做图包Plot

2 R语言空间做图image

、R语言空间做图二

2 R语言空间做图ggplot2

3 R语言空间专题图tmap

六、R语言多维空间数据处理

1 nc空间数据的读取、处理与导出

2 tiff空间数据的读取、处理与导出

3 多维空间数据的管理

4 交互式做图leaflet

七、R语言空间插值

1 R语言反距离插值方法

2 R语言克里格空间插值方法

3 R语言薄盘样条插值方法

八、R语言升降尺度技术

1 机器学习方法使用

2 空间升、降尺度技术

2 利用环境变量和机器学习对插值偏差进行校正

点击查看原文

R-GIS: 如何用R语言实现GIS地理空间分析及模型预测相关推荐

  1. R语言编写自定义函数、评估回归模型预测变量的相对重要性(Relative importance)、通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加、评估预测变量的重要度、并通过点图可视化

    R语言编写自定义函数.评估回归模型预测变量的相对重要性(Relative importance).通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加.来评估预测变量的重要程度.并通过点图可 ...

  2. R语言plotly可视化:使用plotly可视化模型预测真阳性率(True positive)TPR和假阳性率(False positive)FPR在不同阈值(threshold)下的曲线

    R语言plotly可视化:使用plotly可视化模型预测真阳性率(True positive)TPR和假阳性率(False positive)FPR在不同阈值下的曲线(TPR and FPR at e ...

  3. R语言与数据分析练习:使用ARIMA模型预测网站访问量

    R语言与数据分析练习:使用ARIMA模型预测网站访问量 使用ARIMA模型预测网站访问量 一.实验背景: 随着流量的增大,某网站的数据信息量也在以一定的幅度增长 基于该网站2016年9月~2017年2 ...

  4. R语言GD包地理探测器分析时报错、得不到结果等情况的解决方案

      本文介绍在利用R语言的GD包,实现自变量最优离散化方法选取与执行.地理探测器(Geodetector)操作时,出现各类报错信息.长时间得不到结果等情况的解决方案.   在之前的文章R语言GD包基于 ...

  5. R语言地理空间分析、可视化及模型预测

    随着地理信息系统(GIS)和大尺度研究的发展,空间数据的管理.统计与制图变得越来越重要.R语言在数据分析.挖掘和可视化中发挥着重要的作用,其中在空间分析方面扮演着重要角色,与空间相关的包的数量也达到1 ...

  6. 2021地理设计组二等奖:基于GIS的东江源区土壤侵蚀及其影响因素空间分析

    一.作品背景 水土保持情况普查对我国具有重要意义.我国目前是世界上水土流失最严重的国家之一,水土流失面积极其广且量大:严重的水土流失问题是我国生态环境问题的重要板块,若是持续恶化,将会严重影响我国的生 ...

  7. r语言没有forecast这个函数_R语言学习日记——时间序列分析之ARIMA模型预测

    指数平滑法对于预测来说是非常有帮助的,而且它对时间序列上面连续的值之间相关性没有要求.但是,如果你想使用指数平滑法计算出预测区间,那么预测误差必须是不相关的, 而且必须是服从零均值. 方差不变的正态分 ...

  8. 基于R语言的Copula变量相关性分析及应用

    在工程.水文和金融等各学科的研究中,总是会遇到很多变量,研究这些相互纠缠的变量间的相关关系是各学科的研究的重点.虽然皮尔逊相关.秩相关等相关系数提供了变量间相关关系的粗略结果,但这些系数都存在着无法克 ...

  9. 【视频】Python和R语言使用指数加权平均(EWMA),ARIMA自回归移动平均模型预测时间序列...

    原文链接:http://tecdat.cn/?p=21773 时间序列(从现在起称为TS)被认为是数据科学领域中鲜为人知的技能之一(点击文末"阅读原文"获取完整代码数据). 视频: ...

最新文章

  1. ant vue 树形菜单横向显示_Vue--组件Ant- 树形结构菜单
  2. java 类 clone_Java Clone(类的复制)实例代码
  3. 初识德国的小朋友兴趣课程
  4. intellij手动添加依赖jar包
  5. 转:优秀程序员的45个习惯
  6. 2011年数据库大会纪行
  7. 论文浅尝 | 利用 RNN 和 CNN 构建基于 FreeBase 的问答系统
  8. OceanBase时序数据库CeresDB正式商用 为用户提供安全可靠的数据存储管理服务
  9. 服务器实际显示内存,服务器实际显示内存
  10. 问题-Delphi编译时提示缺少delphi自己的单元文件
  11. Excel中 ColorIndex 属性值和颜色对照表
  12. 排序算法总结(四)快速排序【QUICK SORT】
  13. net软件安装后不能卸载的解决方法
  14. php保存上传的音频文件在哪里,php 视频、音频和图片文件上传,该如何解决
  15. 学以致用二---配置Centos7.2 基本环境
  16. 手把手教你快速解除vivo手机高通系列屏幕锁(附短接拆机小视频)
  17. 啊哈C——学习2.5一起来找茬
  18. Fall 2020 Berkeley cs61a hw03答案
  19. FAT文件系统与文件恢复
  20. windows c语言 创建目录,C语言创建删不掉的文件夹

热门文章

  1. 试用版Platform Builder 6.0到期后的解决办法
  2. Hadoop/Spark大数据 Cloudera CCA Spark and Hadoop certificate CCA175认证
  3. 作为全球最大的电商平台,亚马逊有什么过人之处?
  4. 【21】processing-输出(中文)
  5. 使用汉王云API实现手写识别H5(参考:2018政府工作报告关键字)
  6. C# SerialPort的使用
  7. 如果暴力不是为了杀戮,那就毫无意义
  8. 小学期第一周:solidworks2019今日制造一级减速器
  9. 教大家利用bug漏洞免费申请QQ靓号
  10. 如何关闭360防火墙