将栅格数据导入NetLogo会产生NaN值的行/列

时间:2018-03-15 06:17:45

标签: gis netlogo raster

将栅格导入NetLogo时,沿着NetLogo世界的一个边界添加了一个额外的NaN单元行或列,这些栅格中不存在栅格。

这是与此处提出的问题相同:https://github.com/NetLogo/GIS-Extension/issues/5?但在我的情况下,它们不是具有NaN值但是沿着边界的单元格的随机单元格。

编辑:这是我用来导入栅格图层的代码:

set rasterLayer gis:load-dataset "x.asc"
resize-world 0 gis:width-of rasterLayer 0 gis:height-of rasterLayer
gis:set-world-envelope gis:envelope-of rasterLayer
gis: apply-raster rasterLayer 

1 个答案:

答案 0 :(得分:1)

非常感谢Seth这个来自你所分享的主题的评论解决了这个问题:

'netlogo世界从0开始,而ascii的gis:width-从1开始。'

所以我认为在设置NetLogo世界的宽度和高度时减1会有所帮助。