GIS数据没有绘制

时间:2015-11-03 08:46:21

标签: gis netlogo

我是Netlogo和一般编程的新手。首先,我尝试简单地加载GIS数据集。

这是我的代码:

extensions [ gis ]
globals [ countries-dataset ]

to setup
  set countries-dataset gis:load-dataset "C:/Users/247214k/Documents/Modelling/Labour-force/data/lga-line.SHP"
end

to display-countries
  gis:set-drawing-color white
  gis:draw countries-dataset 1
end

有两个按钮 - 设置和显示国家。

我没有任何代码错误,但也没有任何反应。有人能告诉我我做错了什么吗?我假设netlogo 5.2.1安装中包含的gis扩展已经可以使用了吗?

1 个答案:

答案 0 :(得分:1)

好的,我只是使用不同的数据集运行您的确切代码,请参阅下面的我的确切代码。我使用的数据是here的国家大纲。解压缩文件夹中有四个文件(扩展名为dbf,prj,shp,shx)。代码工作正常。

extensions [ gis ]
globals [ countries-dataset ]

to setup
  set countries-dataset gis:load-dataset "C:/countries test/countries.shp"
end

to display-countries
  gis:set-drawing-color white
  gis:draw countries-dataset 1
end

我建议您在GIS程序(例如qGIS)中打开GIS数据并确保它没问题。运行'setup'然后'display-countries'可以获得drawing