当前位置:网站首页>R-GIS: 如何用R语言实现GIS地理空间分析及模型预测
R-GIS: 如何用R语言实现GIS地理空间分析及模型预测
2022-07-30 05:44:00 【WangYan2022】
随着地理信息系统(GIS)和大尺度研究的发展,空间数据的管理、统计与制图变得越来越重要。R语言在数据分析、挖掘和可视化中发挥着重要的作用,其中在空间分析方面扮演着重要角色,与空间相关的包的数量也达到130多个。我们将结合一些经典的例子了解R语言在空间数据处理、管理以及可视化的操作,从空间数据计量、空间数据插值、空间数据建模、机器学习、数据可视化、空间协变量提取等方面让你全方位进行GIS操作和制图,从此摆脱ArcGIS的复杂操作,实现空间数据的自动化、快速批量操作、建模及其可视化。
【专家】:肖博士,拥有丰富的科研和教学经验,具有资深的技术底蕴和专业背景,且长期从事作物生长模型、智慧农业、农业信息化、作物模型与遥感、GIS的结合方面的研究工作。
>>> R-GIS: 如 何 用 R 语 言 实 现 GIS 地 理 空 间 分 析 及 模 型 预 测
专题一 R语言与数据科学 (理论+实操)
1 R语言与数据科学
1)R语言发展脉络
2)R语言数据操作技巧
3)R语言在GIS中的应用
2 R语言编程技巧数据操作
1)R与工作目录
2)R的数据类型及结构
3)R中各数据类型的赋值与操作
4)各种数据格式的读写及操作
专题二 R语言空间数据讲解与处理技术 (理论+实操)
1 R语言空间数据类型及特点
1)R空间矢量数据
2)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语言空间矢量数据处理高级应用
1)点、线、面数据
2)空间矢量数据的坐标系变换
3)空间矢量数据的裁剪、相交与合并
4)空间矢量数据的数值计算
2 R语言栅格数据处理高级应用
5)栅格数据的生成与数据管理
6)栅格数据的坐标系变换
7)栅格数据的裁剪、相交与拼接
8)栅格数据的数值计算
3 R语言栅格数据与矢量数据的相互转换高级应用
专题四 R语言空间制图高级应用 (理论+实操)
1 R语言做图包Plot应用技术
2 R语言空间做图image应用技术
专题五 R语言空间制图高级应用 (理论+实操)
1 R语言空间做图ggplot2应用技术
2 R语言空间专题图tmap应用技术
专题六 R语言多维空间数据处理 (理论+实操)
1 nc空间数据的读取、处理与导出
2 tiff空间数据的读取、处理与导出
3 多维空间数据的管理
4 交互式做图leaflet
专题七 R语言空间插值方法 (理论+实操)
1 R语言反距离插值方法
2 R语言克里格空间插值方法
3 R语言薄盘样条插值方法
专题八 R语言机器学习与升降尺度技术及偏差校正
1 机器学习方法使用
2 空间升、降尺度技术
2 利用环境变量和机器学习对插值偏差进行校正
边栏推荐
- Flink CDC implements Postgres to MySQL streaming processing transmission case
- 第一个WebAssembly程序
- Flink PostgreSQL CDC配置和常见问题
- Function 函数式接口及应用
- oracle row to column, column to row summary
- Twenty-two, Kotlin advanced learning: simply learn RecyclerView to achieve list display;
- [Ten years of network security engineers finishing] - 100 penetration testing tools introduction
- mysql delete duplicate data in the table, (retain only one row)
- Using PyQt5 to add an interface to YoloV5 (1)
- 十二、Kotlin进阶学习:一、Lambda 表达式;二、高阶函数;
猜你喜欢
Twenty-two, Kotlin advanced learning: simply learn RecyclerView to achieve list display;
十三、Kotlin进阶学习:内联函数let、also、with、run、apply的用法。
十九、Kotlin进阶学习:1、管道数据的收和发;2、管道的关闭;3、生产者和消费者;4、管道的缓存区;
DeepLearing4j深度学习之Yolo Tiny实现目标检测
Generalized Focal Loss 论文阅读笔记
学生成绩管理系统(C语言版)
十一、Kotlin进阶学习:1、集合;2、List操作;3、可变集合——MutableList;4、Set;5、Map;6、MutableMap;
Oracle数据库SQL优化详解
Remember a traffic analysis practice - Anheng Technology (August ctf)
Flink CDC implements Postgres to MySQL streaming processing transmission case
随机推荐
Use kotlin to extend plugins/dependencies to simplify code (after the latest version 4.0, this plugin has been deprecated, so please choose to learn, mainly to understand.)
[Ten years of network security engineers finishing] - 100 penetration testing tools introduction
什么是过拟合、欠拟合现象以及如何缓解?
DeepLearing4j深度学习之Yolo Tiny实现目标检测
shardingsphere 分库分表及配置示例
Request请求体重新封装,解决请求体只能获取一次的问题
Flink CDC implements Postgres to MySQL streaming processing transmission case
十四、Kotlin进阶学习:一、内联函数 inline;二、泛型;三、泛型约束;四、子类与子类型;
Redis 发布/订阅
SQL Server database generation and execution of SQL scripts
十一、Kotlin进阶学习:1、集合;2、List操作;3、可变集合——MutableList;4、Set;5、Map;6、MutableMap;
十八、Kotlin进阶学习:1、挂起函数执行的顺序;2、使用 async 和 await 异步执行挂起函数;3、协程的调度器;4、父子协程;
MySQL开窗函数
Dropout原理及作用
抽象工厂模式(Swift 实现)
Nodejs PM2 monitoring and alarm email (2)
为什么会出现梯度爆炸和梯度消失现象?怎么缓解这种现象的发生?
TDengineGUI无法连接TDengine
"MySQL Advanced Chapter" four, the storage structure of the index
Pytorch(一):动态图机制以及框架结构