首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Net徽标6.2中加载光栅数据时出错

在Net徽标6.2中加载光栅数据时出错
EN

Stack Overflow用户
提问于 2021-03-04 21:05:38
回答 1查看 119关注 0票数 1

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

遵循守则:

代码语言:javascript
复制
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

显示的错误消息:

代码语言:javascript
复制
Extension exception: error parsing number
error while observer running GIS:LOAD-DATASET
  called by procedure SETUP
  called by Botão 'setup'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-08 18:55:25

看起来,您的文件存在不正常的地方,导致GIS扩展名在解析其中一个数字时遇到困难。

首先,尝试将光栅文件导入ArcMap或QGIS,然后将其作为新文件重新导出。这可能“只是有效的”,或者它可以帮助您确定在栅格文件中,如果那些工具也有阅读困难,GIS扩展名在哪里被绊倒。

否则,您总是可以在文本编辑器中打开.asc文件(它们只是纯文本),并手动查看周围是否有什么奇怪的事情发生。

不管是哪种方式,我都是开发人员中负责GIS扩展的人之一,我很乐意查看这个文件,看看我们是否可以修复这个错误。也许您可以在GIS扩展github上发布一个问题并将文件附加到那里。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66483014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档