我通过 QGIS 从 OSM 创建了三个建筑物的形状文件,并将它们导出到同一文件夹。其中两个文件可以使用 gis 扩展名和
gis:load-dataset
在 Netlogo 中正常打开,但第三个文件(同时制作并覆盖同一画布)将无法加载。我收到消息:
扩展异常:null
观察者运行 GIS 时出错:LOAD-DATASET
由过程 DRAW_BUILDINGS_YES 调用
由过程 SETUP 调用
由“设置”按钮调用
org.nlogo.nvm.WrappedExtensionException:扩展异常:null
在 org.nlogo.prim._externreport.report(_externreport.java:35)
在 org.nlogo.prim._asm_proceduredraw_buildings_yes_setobservervariable_0.perform() ...
它可以在 GAMA(另一个 ABM 软件)中正常打开,因此文件似乎已正确形成并且没有损坏。
第三个文件比前两个文件大很多(.dbf 为 713 MB,而前两个文件为 31 MB 和 7 MB)。这会是问题所在吗?
我现在的研究也遇到同样的问题。你能指导我进行 Netlogo 模拟吗?特别是关于加载形状文件?怎么联系你?