0

希望这里有人可以帮助我,或者知道我可以在哪里问。

我在 R(dismo 包)中使用 maxent(版本 3.3.3)制作了一个分布模型,然后制作了一张限制因素图,如 Elith et 的附录中所述。人。( http://onlinelibrary.wiley.com/doi/10.1111/j.2041-210X.2010.00036.x/full ),通过windows cmd窗口使用maxent软件。这些说明运行良好,我现在将限制因素映射到一个名为 lf_map.asc(约 10 GB)的文件中。为了在 ArcGis 中打开地图,我将 asc 文件作为栅格导入到 R 中,并使用以下 R 脚本将其保存为 tif 文件:

lf_map<- raster("//home//...//lf_map.asc")

writeRaster(lf_map,"//home//...//lf_map.tif")

当我在 ArcGis 中打开它时,模型中的不同变量(因子)在地图中的名称为 0-4(我在模型中有 5 个变量),但现在我不知道哪些变量属于哪个数字。我也尝试在 ArcGis 中使用 ASCII 到栅格(转换)工具,但名称仍然是 0 到 4,而不是变量的名称。有谁知道如何找出这个?

此致

克里斯汀

4

1 回答 1

0

我自己偶然发现了答案:我检查了运行脚本的 cmd-window 中的 Limiting factor.map (它仍然可用,因为它在一个分离的屏幕中),现在我看到进程完成时,关于哪个数字等于哪个变量的信息打印在 cmd 窗口中。显然,变量是按字母顺序排序的。0=方面;1 = 平均夏季温度等。

于 2015-04-03T10:52:44.193 回答