我是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扩展已经可以使用了吗?
答案 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'可以获得。