目录
一、前言:
方便自己后期学习和掌握这个技巧,发个文章记录一下。
二、矢量数据准备:
对于地理探测器而言,要用到的是离散化的数据(将连续的数据进行分段,使其变为一段段离散化的区间。在一定的标准下,被赋值为1.2.3等),而不是连续数据(矢量数据)。
要先在相关研究区的统计局获取想要的统计数据,进行处理。
例:以文中的研究区“山东省”为例,找到统计年鉴:
点击某一年的,可以看到目录。要注意点这个绿色的按钮后才能下载表格形式(变成现在现实的HTML就是切换成功了),否则只能在网页查看:
将自己需要的数据整理好,选择唯一的字段与shp数据相连接关联起来就可以。
三、ArcGIS数据处理:
处理好的shp数据就大概是这样的连续数据,我们需要进行离散化处理。一定要投影投影投影!!!一定要提前将数据选择合适的投影坐标投影!!!
1.shp转栅格:
用到的工具:要素转栅格。
(如果不方便直接在工具箱找,可以选择在搜索中直接搜,但是要注意选本地搜索-工具,这样比较精准。搜出来的工具下边也写了她在工具箱中的位置,可以记住下次找。)
这里我选择“批处理”,比较快一些。直接右键这个工具,选择批处理:
完成数据导入和字段等设置:
2.重分类:
找到“重分类”工具,记得选空间分析下的,同样批处理设置好参数(我这里是自然断点,分类是4类):我的建议是,把转好的栅格都导入图层,方便直接在工具中导入。
这里容易出错:0.字段可以先不选,你把重分类方法类别选好之后就可以自动识别了;1.重分类这里一定手动点了确定才会出现这样的样子;2.后面有个缺失值改为nodata,我是选择了这个选项的。大家可以试试看看有什么不同。
3.创建渔网:
找到“渔网”工具,直接选择输出位置,范围(与研究区一致),在这里要改像元宽度、像元高度和几何类型。我根据自己山东这个研究区设置的是6000最合适,越小的值采样点越密集。然后这个创建标注点必须选(后期有妙用)。几何类型要选择“POLYGON”
创建成功:
接下来“裁剪”:找到工具,我们保留标注点的渔网,和研究区进行裁剪:
裁剪后效果:
4.采样:
找到“采样”工具。这个没法搜索,只能自己去系统工具箱中找,就是图中我选中的这个:
导入之前重分类好的数据,点要素这里选裁剪好的渔网点数据,选好输出位置后其他的不需要改:
导出表:找到转换工具中的“表转Excel”,保存位置选好,导出即可。
四:地理探测器使用:
打开地理探测器,导入刚才导出的表格的数据,运行地理探测器:
运行成功后,得到相关的因子、交互、风险等的探测结果,进行分析。要注意p值不能大,q值也是。