GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】

图像地理范围不匹配问题解决方法

  • 1. 问题描述
  • 2. 问题范例
  • 3. 问题解决
  • 4. 其他参考

1. 问题描述

  一般在使用全国的的生物气候变量时,由于其地理范围一致,因此不会出现地理范围不匹配的问题。但是,当加入其他影响因子的时候,如海拔、坡度和坡向等时,就会出现地理范围不匹配的问题。模型运行成功的条件之一就是遥感图像的坐标系、分辨率(像元大小)、行列号、边界范围必须完全一致。
  ArcGIS中能够进行图像范围的裁剪,但是裁剪后的范围可能存在1个或2个栅格的差异,这样也无法导入模型中成功运行,因此需要对ArcGIS中的裁剪工具进行一定的修改。
  SDMToolbox包中有批量裁剪栅格图像的工具,但是也需要对其参数进行修改,修改方式与ArcGIS自带的裁剪工具一致。
  MaxEnt下载地址:Download

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第1张图片
GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第2张图片
GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第3张图片

2. 问题范例

  首先,给出一个错误示例:
  原生物气候变量的空间范围:7391,6020

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第4张图片

  如果直接使用裁剪工具,将得到以下结果:空间范围为,7391,4268

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第5张图片

  然而用于裁剪的栅格图像的空间范围如下:空间范围为,7391,4267

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第6张图片

  其实,就只有1个像元的差异,而就是因为这一个响应的差异,导致了模型运行失败。原因是因为没有对裁剪工具的参数进行修改。

3. 问题解决

  这里我主要使用SDMToolbox中的批量裁剪工具进行修改,ARCGIS自带的裁剪工具方法相同。
GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第7张图片
  常规设置:

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第8张图片

  关键的具体细节操作:
  首先是处理程度设置:

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第9张图片
  接下来是栅格分析设置:

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第10张图片
  设置好以上两处之后就可以正常MaxEnt模型运行了。
  裁剪结果展示:空间范围为7391,4267,与DEM的空间范围一致,裁剪成功。

GIS杂记(三):MaxEnt模型中的图像地理范围不匹配【全网最好的方法,没有之一】_第11张图片

4. 其他参考

  • Maxent error: Error projecting, two layers have different geographic dimensions
  • MaxEnt运行报错的各种问题及解决方法
  • r语言worldclim数据_MAXENT数据准备:气候数据与高程数据格式的统一
  • MaxEnt报错处理方法

你可能感兴趣的:(GIS,MaxEnt,空间范围,gis,数据分析,问题解决,遥感,物种分布模型)