gis - Netlogo 和 GIS 扩展不支持的投影文件
问题描述
我正在尝试将我的 ARCGIS Pro 项目导入 Netlogo,但我收到了这个错误。
扩展异常:观察者运行 GIS 时出现不支持的投影“Mercator_Auxiliary_Sphere”错误:按钮“setup-map”调用的过程 SETUP-MAP 调用的 LOAD-DATASET
我该如何解决这个问题?
解决方案
首先,转到 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 你正在使用墨卡托投影之一。)
推荐阅读
- loops - Python OOP 挑战,对象和方法的问题
- ios - 无法在表格视图单元格内滚动集合视图
- swift - 如何重复数据模型?
- c - 在 glibc malloc 中从不使用 malloc 的块是什么样的?
- javascript - 如何使正则表达式模式文本框中的装饰器无法选择?
- asp.net-web-api - 日志
从未调用自定义 ILogger/ILogProvider 实现 - javascript - 当我在浏览器中切换 Metamask 地址时,Web3 getAccounts 不更新
- time-series - R,贝叶斯预测,预测数据的趋势与原始数据相差很大
- excel - Excel 函数 - 合并单元格的返回值
- ios - 更改上下文菜单的背景颜色和字体样式