Gis 在netlogo 6.2中加载光栅数据时出错

Gis 在netlogo 6.2中加载光栅数据时出错,gis,netlogo,Gis,Netlogo,我无法将光栅图像加载到NetLogo 6.2中 遵守守则: extensions [gis] globals [landcover1] patches-own [habitatcover] to setup ;; load in the GIS data ca set landcover1 gis:load-dataset "C:/cer_map_test.asc" gis:set-world-envelope gis:envelope-of landco

我无法将光栅图像加载到NetLogo 6.2中

遵守守则:

extensions [gis]

globals [landcover1]

patches-own [habitatcover]

to setup ;; load in the GIS data
  ca
  set landcover1 gis:load-dataset "C:/cer_map_test.asc" 
  gis:set-world-envelope gis:envelope-of landcover1
  gis:apply-raster landcover1 habitatcover
  colormap
end

to colormap ;;color the landcover
  ask patches [
    if habitatcover = 1 [set pcolor orange]
    if habitatcover = 2 [set pcolor lime]
    if habitatcover = 3 [set pcolor brown]
    if habitatcover = 4 [set pcolor green]
    if habitatcover = 5 [set pcolor black]
  ]
end
将显示错误消息:

Extension exception: error parsing number
error while observer running GIS:LOAD-DATASET
  called by procedure SETUP
  called by Botão 'setup'

您的文件似乎存在异常,导致GIS扩展无法解析其中一个数字

首先,尝试将光栅文件导入ArcMap或QGIS,然后将其重新导出为新文件。这可能会“起作用”,或者如果这些工具在读取GIS扩展时也遇到问题,它可能会帮助您确定GIS扩展在光栅文件中的哪个位置出错

如果做不到这一点,您可以在文本编辑器中打开.asc文件(它们只是纯文本),然后手动四处查看,看看是否有任何异常情况发生

不管怎样,我是开发人员中从事GIS扩展的一员,我很想查看相关文件,看看这是否是我们这边的一个bug,我们可以修复。也许你可以在网上发布一个问题,并将文件附加到那里