ArcGIS构建生态廊道(附练习数据下载)
首先我们打开ArcGIS,把数据全部都丢入进去(文末有数据下载链接):
那么第一步呢,我们需要进行题目要求的监督分类,如果没有训练样本的话,那就麻烦了,需要自己手动去勾画,那是十分麻烦的,假如说分为六个地类,每个画10个样本区域,那就需要勾画60个,这个工作相信观众老爷们是深有体会的。但是!ArcGIS大赛一般都会给我们现成的训练样本,那就十分简单啦,除了ENVI/ERDAS,ArcGIS其实完全可以胜任监督分类的工作!
我们打开这个训练样本查看一下:
那么它是分为了六类,每类的数量都有几千个!可谓是十分精细了,那么我们首先需要在空间分析中的多元分析中创建特征文件:
然后我们选择使用最大似然法分类:
这样其实我们已经得到监督分类后的土地类型图了!当然,这里我选择是value值,之前的属性表里可以对应的看出来,1代表林地,2代表草地,3代表耕地,4代表建筑物,5代表裸地,6代表水,当然如果你在创建特征文件的时候选择classname也可以,那样出来的就直接是中文了,当然有时候中文容易出错,所以我这里选择了数字,只要我们明白数字所代表的含义就可以了!如果觉得这个配色丑的话可以在符号系统里进行更换:
确认完道路图层都是投影坐标后我们就开始赋值了!我们直接打开缓冲区:
依次得到三个道路图层的缓冲区!然后我们需要给每一个图层添加一个字段,那就是阻力值啦,我们命名为costvalue即可!!!对应着150/200/300依次填进去:
交通用地赋值之后要做什么呢?当然是面转栅格了!
因为转了之后我们才能进行栅格计算器的叠加得到阻力面!
那么经此过后我们已经得到了交通用地的阻力图层了!
接下来就需要用到我们一开始分类后的土地类型图了!是不是很想念它呢?我们终于要对它下手了!那其实也非常简单,只需要添加一个字段或者重分类一下就可以了:
以及河流的阻力面:
接下来呢,需要进行重要一步,镶嵌至新栅格!!没错,除了镶嵌DEM,它最大的作用就是在这里了!
这里可千万需要注意参数设置哦,比如说像素类型、像元大小、波段数、还有最重要的镶嵌运算符!!!
到这里,其实我们已经到达了最后一步了!!!行百里者半九十,接下来的步骤观众老爷们也要细细观看哦~
森林公园其实就是我们的“源”,那么有两个,我们需要选中其中一个,然后选择成本距离,这里记得还要输出一个回溯链接数据,这个是后面的成本路径中必需的:
最终我们得到源地1的成本面:
接下来其实就是最后一个步骤了,成本路径,选择我们刚刚生成的成本距离和回溯链接即可:
其实如果有多个源的话,我们需要一个个选择,然后进行成本距离和成本路径的生成,然后删去重复的,但是这里只有两个点,其实也就是方便了我们,我们只需要选择一次即可。
最后的操作在成本距离的运行会耗费比较多的时间,可能和电脑的配置与ArcGIS的版本有关,观众老爷们需要耐心等待,有可能半个小时以上也说不定,我这里就运行了接近半个小时。
那么最后的成本路径其实也要注意,它可能出来的线是非常细的,我们可以在布局试图中在整它的粗细,那么最终的成本距离和廊道就这样得到了,正如我前面所说的,尹海伟教授的书籍中其实就有这样的一章节,关于如何使用ArcGIS生成生态廊道的,大家如果这个做的不过瘾的话可以找来该教程来操练操练,那个数据中的源就不止两个了~
其中还介绍了使用重力模型进行生态廊道的提取方法:
那么这里我们处理就结束了。
练习数据下载
- END -