Geodetector软件下载、地理探测器的应用实践与结果解读
本文介绍Geodetector软件的下载方法,以及地理探测器分析的完整操作,并对其结果加以解读。
首先,我们介绍Geodetector软件的下载方法。进入软件官网(http://www.geodetector.cn/),可以看到其中的第四个部分为软件下载区域。对于大多数用户而言,我们后期直接在Excel中运行地理探测器即可(此时Geodetector软件就相当于是Excel表格文件中的一个宏);因此,我们就选择5个下载链接中前三个的任意一个即可。在这里我就选择第一个链接进行下载,如下图所示。
下载完成后,解压缩下载好的文件,如下图所示。可以看到,其中有一个.xlsm
格式的表格文件。
我们将上述表格文件打开。这里需要注意,如果大家打开后显示如下图所示的“启用编辑”提示,就需要点一下,开启编辑。
接下来,在新的提示中,选择“启用内容”。
随后,就会弹出如下所示的宏窗口,名称为“GeoDetector”;这个也就是我们GeoDetector软件的交互页面了。
随后,我们找到存储有自己数据的Excel,将我们自己的因变量、自变量数据复制到我们刚刚打开的.xlsm
格式表格文件中。例如,下图就是我存储自己数据的表格,其中第三列Dif
为因变量,最后两列NDVI
与2020_Soil_
则为自变量。
这里有一点需要注意,在进行地理探测器操作时,我们的自变量(上图中最后两列)必须是类别数据(比如土壤类型数据、土地利用类型数据),不能是连续数据(比如人口数据、GDP数据);如果大家的自变量中有连续数据的话,一定要先转换成类别数据,再进行地理探测器分析。转换的方式有很多,比如假设你的连续数据是栅格格式的,那就可以用ArcGIS中的重分类工具,对原有的连续数据栅格进行转换。
上图即为我将自己的数据复制完毕的样子。在还有一点需要注意:将我们自己的数据复制、粘贴到.xlsm
格式表格文件中时,在复制时不要用点击列编号(就是Excel中显示A
、B
、C
的那里)的方式选中列,而是需要先选中第一行,然后向下拖动,直到需要复制的内容选中完毕,再粘贴到.xlsm
格式表格文件中。否则,可能会导致Geodetector软件运行报错,出现“下标越界”的提示。
复制数据后,在Geodetector软件窗口选择“Read Data”。
随后,我们复制的数据的列名称就将出现到软件窗口中。
随后,依据实际情况,将我们复制好的数据进行因变量、自变量的划分;划分完毕后,点击“Run”即可开始地理探测器的运行。
稍等片刻,即可得到结果。得到结果后,在表格文件中会生成4个新的Sheet,如下图所示。
我们就对这些新生成的Sheet加以逐个介绍。首先是“Factor_detector”,其意为分异及因子探测,表明每一个自变量在多大程度上解释了因变量的空间分异;用q
值度量,最小为0
,最大为1
,越大说明该自变量对因变量的空间分异解释程度越大。
接下来是“Interaction_detector”,其意为交互作用探测,评估每两个自变量共同作用时,是否会增加或减弱对因变量的解释能力。这里一共会有5个结果,从左到右分别为非线性减弱、单因子非线性减弱、双因子增强、独立、非线性增强。如下图,我得到的结果(紫色部分)位于第3个,也就是双因子增强。
接下来是“Risk_detector”,其意为风险区探测,用于判断每两个子区域(也就是每一个自变量所分的每一种类别)之间属性值是否有显著差别。
最后一个是“Ecological_detector”,其意为生态探测,比较每两个自变量对因变量的空间分布的影响是否有显著的差异。
以上四个指标,便是地理探测器所得到的不同分析结果。我这里只是简单罗列了一下各指标的含义,大家如果需要详细了解的话,建议查阅一下《地理探测器:原理与展望》这篇论文。论文的作者也就是Geodetector软件的作者,因此这一篇论文的内容对于地理探测器原理、结果解释等的理解会很有帮助。
欢迎关注CSDN/公众号/知乎/微博:疯狂学习GIS
Geodetector软件下载、地理探测器的应用实践与结果解读相关推荐
- R语言geodetector包基于栅格图像实现地理探测器操作
本文介绍基于R语言中的geodetector包,依据多张栅格图像数据,实现地理探测器(Geodetector)操作的详细方法. 需要说明的是,在R语言中进行地理探测器操作,可以分别通过geod ...
- R语言GD包基于栅格图像实现地理探测器与连续参数的自动离散化
本文介绍基于R语言中的GD包,依据栅格影像数据,实现自变量最优离散化方法选取与执行,并进行地理探测器(Geodetector)操作的方法. 首先,在R语言中进行地理探测器操作,可通过geode ...
- R语言GD包地理探测器分析时报错、得不到结果等情况的解决方案
本文介绍在利用R语言的GD包,实现自变量最优离散化方法选取与执行.地理探测器(Geodetector)操作时,出现各类报错信息.长时间得不到结果等情况的解决方案. 在之前的文章R语言GD包基于 ...
- 地理探测器的应用方法
关于地理探测器的使用,网络上有大量的教学视频及资料,既可以用Excel计算,也可以利用R语言计算,本文主要分享利用Excel计算的方法,借鉴了大量的学习资料,记录一下供自己参考,也希望能帮到有需要的人 ...
- 地理探测器的下载和使用
一.下载地址 地理探测器的详细介绍可阅读王劲峰老师的文献:地理探测器_原理与展望_王劲峰 手动输入网址: http://www.geodetector.cn/ 进行访问 跳转至如下界面: 前三个中任意 ...
- 空间相关性----地理探测器--学习记录
目录 相关教程--软件及数据准备 R语言数据分析 1.R包.数据准备.GD综合代码 2.分异及因子探测---q值 gd 3.交互作用探测---评估因子gdinteract 4.风险区探测--显著性-- ...
- 用Python实现地理探测器
地理探测器很多人都熟悉,快被用烂的一个空间数据分析方法了.现在地理探测器软件有两个版本,一个是Excel版本,一个R版本的.之前在数据分析时,需要频繁的使用地理探测器计算q值,每次都得重新把数据输入到 ...
- Win32环境下轻松调试单板安全模式软件下载功能
Win32环境下轻松调试单板安全模式软件下载功能 温辉敏(wenhm@sina.com) 摘要:本文首先提出了在单板环境下调试软件下载功能的低效率和复杂性,然后进行了Win32环境下调试软件下载功能的 ...
- 20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放
20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放 文章目录 202205 ...
- arcgis10.1系列软件下载_GIS520论坛
ArcGIS Desktop 10.1 英文正式版 http://www.gis520.com/forum.php?mod=viewthread&tid=107&fromuid=1 ( ...
最新文章
- 两个大功率肖特基二极管的V-A特性
- 基于arcgis的python脚本编程视频-面向ArcGIS的Python脚本编程 PDF 高清版
- 利用Python的三元表达式解决Odoo中工资条中城镇、农村保险的问题
- Julia程序设计3 数组2 排序、复制、集合运算、字典
- python广告搞笑_技术入门 | 听说Python的广告刷爆了你的朋友圈?
- 百度地图之添加覆盖物
- 最暖数据: 除夕有6.88亿人用微信红包传递狗年祝福
- ConcurrentHashMap面试灵魂拷问,你能扛多久
- ubuntu修改服务器端,修改ubuntu 服务器配置
- Spark Streaming三种运行场景
- Android中getDimension,getDimensionPixelOffset和getDimensionPixelSize 区别
- 闲话目前游戏服务器的开发
- 金士顿U盘DT100G3-2014年款与2019年款对比
- cpri带宽不足的解决方法_CPRI基带数据的低损耗压缩
- 第十一周助教工作总结——NWNU李泓毅
- 人工智能、深度学习、机器学习常见面试题83~100
- java page 分页_java Page分页显示
- 千顷蒹葭十里洲,溪居宜月更宜秋
- 使用taskset命令让进程运行在指定CPU上
- 单片机设计_智能农业大棚环境监测系统(STM32 OLED ESP8266 DHT11 光敏 土壤湿度)
热门文章
- JavaScript启示录
- 扫雷游戏网页版_世界排名前30,六成都是中国人:2020年,沉迷「扫雷」的玩家是怎样一群人?| 探寻游戏意义...
- 【Android -- 数据存储】LitePal 的基本使用
- GitHub客户端 Desktop使用
- Python OpenCV 美女换装,图像处理取经之旅第 19 天
- 终极算法:机器学习和人工智能如何重塑世界笔记
- 干货 | Modbus协议调试分享
- UDS学习笔记(六)——程序刷写
- xp3系统登录服务器错误,#印象笔记#Windows XP系统,出现“无法连接服务器”的错误?解决办法!...
- mysql ocp 题库部分解析