Gis 在netlogo 6.2中加载光栅数据时出错
我无法将光栅图像加载到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
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,我们可以修复。也许你可以在网上发布一个问题,并将文件附加到那里