基于ArcGIS和fragstats软件计算景观破碎度(一)
** 主要就是走通一下這個(gè)實(shí)驗(yàn)過程,我有一張影像,求破碎度的時(shí)候是不能僅僅以一副大影像作為計(jì)算單位的,所以需要先把影像劃分為多個(gè)網(wǎng)格小影像(ArcGIS實(shí)現(xiàn)),然后再使用fragstats軟件計(jì)算網(wǎng)格尺度下的破碎度指數(shù)**
其實(shí)也挺簡單的,就是寫下來希望有用吧。……^^
目錄
- 影像分類
- 創(chuàng)建漁網(wǎng)并分割
- 按照漁網(wǎng)裁剪分類影像
- 1. 影像分類
- 2. 創(chuàng)建漁網(wǎng)并分割
- 3.裁剪影像
- 計(jì)算破碎度
影像分類
創(chuàng)建漁網(wǎng)并分割
按照漁網(wǎng)裁剪分類影像
1. 影像分類
這里就是按照自己的方法獲得一張不同類別的影像,我用到的是冰與水的二值圖像:
深藍(lán)色是水,黃色是冰,導(dǎo)入到ArcGIS中。
2. 創(chuàng)建漁網(wǎng)并分割
目前的分類影像的分辨率為10 m,我打算計(jì)算100 m x 100 m尺度下的破碎度,所以需要在原始影像的基礎(chǔ)上創(chuàng)建100 m x 100 m大小的漁網(wǎng),并分割。
-
創(chuàng)建面
新建shapefile面文件,和上述影像大小、投影一致。 -
創(chuàng)建漁網(wǎng)
使用ArcGIS中的創(chuàng)建漁網(wǎng)工具,對以上面文件進(jìn)行格網(wǎng)創(chuàng)建,設(shè)置格網(wǎng)高度和寬度為100 m。
-
分割
使用分割工具進(jìn)行格網(wǎng)的分割,得到一個(gè)個(gè)小方格面,輸出到一個(gè)文件夾中。
注意,分割前需要對上述創(chuàng)建了漁網(wǎng)的面文件進(jìn)行添加字段操作:打開屬性表-添加文本格式字段。分割時(shí)的依據(jù)需要依據(jù)一個(gè)文本字段。
3.裁剪影像
使用ArcGIS的模型構(gòu)建器,搭建循環(huán)裁剪模型。
搭建好的模型如下圖所示。
搭建過程:
首先在空白處右鍵-迭代器-迭代要素類
雙擊迭代要素類-添加數(shù)據(jù)-(即上方的文件夾)
然后把“按掩膜提取”工具拖入進(jìn)來,雙擊-選擇數(shù)據(jù)-輸出名字可寫為%名稱%
運(yùn)行該模型即可完成裁剪。
因?yàn)椴眉艉蟮挠跋裥枰趂ragstats軟件中進(jìn)行破碎度的計(jì)算,必須導(dǎo)入tiff格式,而目前的裁剪結(jié)果為柵格數(shù)據(jù)集。
所以還需要使用轉(zhuǎn)為tiff格式。
好了。寫的很粗糙- -……估計(jì)也沒有人看。計(jì)算破碎度下次再寫。
計(jì)算破碎度
總結(jié)
以上是生活随笔為你收集整理的基于ArcGIS和fragstats软件计算景观破碎度(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盘点程序员必备的免费资源网站
- 下一篇: SMS模型格网转换为MIKE21的格网源