在netlogo中加载栅格数据时出错

时间:2015-05-22 09:12:18

标签: gis netlogo

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

以下是我使用的代码:

extensions [ gis ]

globals [ raster-dataset ]

to setup

  set raster-dataset gis:load-dataset "D:/SUKHJIT PROJECT/1979sup2.asc"

end

显示错误消息:

  

扩展例外:仅支持GEOGCS和PROJCS   观察者运行GIS时出错:LOAD-DATASET   由程序LOAD-RASTER调用   按钮'光栅'调用

我想加载的图像是一个无监督的分类栅格图像,我在ArcGIS中以.asc格式转换。

2 个答案:

答案 0 :(得分:1)

NetLogo代码看起来很好,与我在项目中成功使用的语法完全相同。一种可能性是问题是.asc数据的格式,它可能已被破坏。尝试使用文本编辑器打开.asc数据集,并检查它是否与ArcGIS doco中给出的示例类似。特别是,前6行有关于GIS数据跟随的数据的具体信息。如果没有明显错误,请在文本编辑器中提供.asc文件左上角(前6行加上一点)的屏幕截图。

答案 1 :(得分:1)

错误消息是关于.prj文件中定义的与.asc文件一起定义的投影。 .prj文件声明您的数据位于GIS扩展不支持的投影中。如果您不需要将栅格数据与其他GIS数据组合,则可以删除或重命名.prj文件。如果确实需要将数据与其他数据组合,则可以使用ArcGIS将栅格投影到其他投影,然后再将其导出到.asc文件。