Fragstats 提示错误与警告
軟件版本:Fragstats 4.2
一、錯誤:
Error: Cannot allocate memory for the input dataset.
? ? ? ? ? ? ? 通常是輸入tif數據過大所導致的,在每個tif數據超過600M時,運算就會出現問題。我用了一個600多M的,跑不出來,300多M是可以的。
? ? ? ? ? ? ? 可以將柵格數據重采樣,減小柵格數據所占內存。
案例:????????
????????單個TIF數據大小:約等于3G,分辨率:1m
????????如圖1所示,放入Fragstats 4.2計算指數,結果是空的,如圖2所示。
圖1
?圖2
????????利用Arcgis10.2將該tif數據重采樣為1KM數據,數據大小只有3KB左右(圖3),放入Fragstats 4.2是可以跑出來的,運算結果沒有截圖,就不放圖了。
?圖3
注意:
????????同一地區、同一時間、同一類型柵格數據,分辨率不同,放入Fragstats中的計算結果是不同的,這個應該是涉及景觀學上的尺度問題。
????????放張圖,對比一下,可以發現兩個分辨率的計算結果完全不同。?
二、警告:Warning: Units not specified, meters assumed.
????????這種情況運算出結果,就不用管,應該是tif數據的坐標或投影問題導致的。
三、其他注意事項:
????????放入fragstats的tif的背景值和nodata值最好注意區分,不要一樣。
????????默認情況下,背景值Background value被設置為999,但是可以仍可將其更改為您想要的任何值,背景值background value是一個告訴FRAGSTATS您在分析中想要忽略哪些像元。這些像元可能因為缺少數據而不能被劃分為真正的土地利用類型。或者你只是想把這些像元作為景觀中背景矩陣的一部分。
????????背景像元可以被認為是“內部的”或“在里面的”(如果被賦正值)以及“外部的”或“在外面的”(如果賦負值)。內部背景被認為是您想要分析的景觀的一部分,并提升整個景觀面積,因此影響許多指標;外部背景不被認為是您想要分析的景觀的一部分,只為景觀邊界上的像元提供邊緣鄰接信息。
????????要充分理解背景值 Background value的含義,請務必閱讀“用戶指南-概述”一節中no data、背景、邊界和邊界的幫助文件。一般來說,永遠不要將背景值設置為no data值。如果您將背景值設置為nodata值,并且您有內部背景,那么FRAGSTATS將無法區分它們,所有的背景(內部和外部)和nodata將被視為外部背景。所以對于大部分用戶來說,請將背景值設置為999。
引用個教程:Fragstats官方入門教程2 完整的分析流程【重點】 - 知乎
總結
以上是生活随笔為你收集整理的Fragstats 提示错误与警告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WordPress 最新RiPro9.0
- 下一篇: 云课堂在登陆时显示服务器错误,我的云课堂