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