在NetLogo中导入矢量“.shp”文件

时间:2016-06-22 11:39:40

标签: netlogo qgis

我将一个区域的道路从Google Earth数字化,将它们保存为.Kml格式,然后我在QGIS 2.1中打开了这个kml数据文件,并将其转换为WGS84 CRS中的ESRI形状文件。该文件已成功转换为shape文件。但是当我在NetLogo中导入此文件时,发生了运行时错误

“扩展异常:运行GIS的观察者时不支持的形状类型13错误:LOAD-DATASET”

我的代码是

gis:load-coordinate-system (word "Roads.prj")

to setup
    let paths-dataset gis:load-dataset "Roads.shp" // error line
    gis:set-world-envelope  gis:envelope-of paths-dataset
    foreach gis:feature-list-of paths-dataset
    [
       gis:set-drawing-color blue
       gis:draw ? 1.0
    ]
 end

Roads.shp是非常小的3kb,因为我正在学习如何在NetLogo中导入矢量文件我只将四条道路数字化。

我想知道为什么会出现这种错误。在一个链接中,我发现当数据处于3D状态时,“类型13错误”发生,导入.shp的工具支持2D。

这是原因吗?我如何知道使用QGIS转换的文件是2D还是3D。如果是3D,如何将其转换为2D形状文件(.shp)

0 个答案:

没有答案