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 提示错误与警告相关推荐
- odoo开发笔记 -- 异常、错误、警告、提示、确认信息显示
odoo开发笔记 -- 异常.错误.警告.提示.确认信息显示 参考文章: (1)odoo开发笔记 -- 异常.错误.警告.提示.确认信息显示 (2)https://www.cnblogs.com/he ...
- Odoo----异常、错误、警告、提示、确认信息显示
1.检查业务逻辑中的错误,终止代码执行,显示错误或警告信息: raise osv.except_osv(_('Error!'), _('Error Message.')) 示例代码: #删除当前销售单 ...
- 昵图网服务器系统资源不足,Win7系统提示系统资源不足警告怎么办? - 爱绿豆...
有时候在使用Win7系统的过程中,弹出了"系统资源不足,无法完成请求的服务"的警告,该怎么办?其实,出现提示系统资源不足的情况有很多,例如:在打开某一游戏程序.打开设计软件.打开E ...
- dell服务器系统开机提示错误解决方法
DELL 服务器有时会若硬件的改动,在开机以后会提示错误信息.信息一般会提示在显示器上,以后举出如下信息的解决办法. 信息 原因 纠正措施 Alert! iDRAC6 not respond ...
- c语言编译错误 原文,C语言常见错误与警告
C语言常见错误与警告 C语言常见错误与警告C语言常见错误: 1 invalid type argument of '->' (have 'struct qstr_xid_element') 这种 ...
- dell服务器报内存配置不正确,DELL 服务器系统提示错误解决的若干办法
<DELL 服务器系统提示错误解决的若干办法>由会员分享,可在线阅读,更多相关<DELL 服务器系统提示错误解决的若干办法(9页珍藏版)>请在人人文库网上搜索. 1.DELL ...
- CentOS 安装MySQL(rpm)提示错误Header V3 DSA/SHA1 Signature
提示错误:Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY error: Failed dependencies 错误原因:这是由于yum安装了 ...
- MaxCompute - ODPS重装上阵 第一弹 - 善用MaxCompute编译器的错误和警告
摘要: MaxCompute (ODPS) ( 注1 )是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个BU的核心业务. ODPS2.0除了持续优化性 ...
- C语言程序的错误和警告
一段C语言代码,在编译.链接和运行的各个阶段都可能会出现问题.编译器只能检查编译和链接阶段出现的问题,而可执行程序已经脱离了编译器,运行阶段出现问题编译器是无能为力的. 如果我们编写的代码正确,运行时 ...
- VSCode无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式
VSCode无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式 问题:晚上学弟问我他的VSCode安装插件时总是显示无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式的警告的问题, ...
最新文章
- 实验: VMware使用快照间接备份原始VMDK文件
- 基于高分辨率的单目深度估计网络(AAAI2021)
- java变量设置_配置环境变量
- Tomcat网页加载速度过慢的解决方法
- 继承:深度优先和广度优先
- 160个Crackme010
- linux批量备份服务器配置文件和目录的脚本
- shiro的登录 subject.login(token)中执行逻辑和流程
- 20180316 数组所占空间
- web操作系统开发的_哪种操作系统更适合Web开发
- 批量无损删除项目中的代码注释方法
- 复合文档(Compound Document)读写栗子
- 【Java SE:抽象类】抽象类的引出与深入理解
- ftk学习记(进度条篇)
- 《『若水新闻』客户端开发教程》——09.代码编写(1)
- vue学习笔记-12-计算属性
- sed替换指定字符串为某变量的值
- 银行IT系统-整体架构
- js前端实现ios12和ios13+摇一摇功能
- 量子计算(十五):半导体量子芯片