【问题标题】:Importing raster data into NetLogo results in a row/column of NaN values将栅格数据导入 NetLogo 会产生一行/列 NaN 值
【发布时间】:2018-03-15 06:17:45
【问题描述】:

将栅格导入 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 

【问题讨论】:

标签: gis netlogo raster


【解决方案1】:

非常感谢赛斯,您分享的帖子中的这条评论解开了这个谜团:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    相关资源
    最近更新 更多