基于ArcGIS和fragstats软件计算景观破碎度(二)
sorry……一直忘了更新。
這次就是介紹一下使用Fragstats軟件計算某一分辨率下破碎度的方法。
有關軟件的基礎操作就不介紹了~~~應該很好搜到
在上一篇文章中,我們已經把分類好的影像裁剪為了好多個100mx100m大小的小影像,接下來就是以每一個小影像為一個單位,計算這個單位下的破碎度指數。
- 計算破碎度
導入影像數據
打開軟件,點擊New工具,選擇import batch工具導入上一篇文章中的小影像們。
注:導入一張影像時選擇add layer即可,但是多張影像時需要導入batch格式的數據,那么我們就首先就需要把自己的影像們整理成batch,才可以導入
建立batch
batch其實是后綴名為fbt的數據,用記事本打開一個我已經制作好的fbt文件,可以看到文件構成,所以只需要把你的影像數據們按照以下格式在記事本中排列好,然后重命名為fbt格式就可以。
我使用的是IDL語言,將我的影像數據們按照上述格式寫入記事本中(大家也可以使用其他語言和方法,下述代碼就是為了獲取記事本中的第一列文件路徑)。
代碼如下:
然后將輸出的txt文件重命名為fbt文件即可。
計算破碎度
導入fbt文件后,選擇analysis parameters,設置一下參數
主要就是要選擇尺度,斑塊尺度、類型尺度以及景觀尺度,按照你自己的需要去選擇,這里我只選擇了類型尺度。
然后在右側,類型尺度下,選擇你想要計算的景觀指數,這里我隨便選擇一個total area
點擊run,就可以在result里查看結果了~~
查看結果
我的影像是二值影像(用數字1、2去代表兩種類別),結果中就可以看到兩種類別各自的破碎度指數啦~點擊save run as輸出結果就可以在記事本或者excel中查看了~~~
總結
以上是生活随笔為你收集整理的基于ArcGIS和fragstats软件计算景观破碎度(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模拟实现CRC校验算法课程设计代码(C语
- 下一篇: 机械键盘分类与选购技巧