首页 > 解决方案 > Netlogo 和 GIS 扩展不支持的投影文件

问题描述

我正在尝试将我的 ARCGIS Pro 项目导入 Netlogo,但我收到了这个错误。

扩展异常:观察者运行 GIS 时出现不支持的投影“Mercator_Auxiliary_Sphere”错误:按钮“setup-map”调用的过程 SETUP-MAP 调用的 LOAD-DATASET

我该如何解决这个问题?

标签: gisnetlogoarcgisagent-based-modeling

解决方案


首先,转到 GIS 扩展的 NetLogo 用户手册部分。在原始 gis:load-coordinate-system 的文档中,您将找到扩展可以使用的投影列表。您会看到它可以使用多个墨卡托投影,但不能使用您的。因此,理想情况下,您可以通过返回 GIS 并将 shapefile 保存在 NetLogo 使用的投影之一中来解决此问题。

(我对 GIS 几乎一无所知,但是:与我一起工作的 GIS 技术人员经常在 Lambert_Conformal_Conic 投影中为我保存 shapefile,而 GIS 扩展只接受 Lambert_Conformal_Conic_2SP 投影。我们已经学会通过编辑 shapefile 的 .prj 文件来欺骗 NetLogo 以更改文本“Lambert_Conformal_Conic”到“Lambert_Conformal_Conic_2SP”。这使得 GIS 扩展认为我们正在使用它的一个投影,并且它有效。你可以尝试这个技巧来告诉 NetLogo 你正在使用墨卡托投影之一。)


推荐阅读