首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GIS数据未绘制

GIS数据未绘制
EN

Stack Overflow用户
提问于 2015-11-03 16:46:21
回答 1查看 534关注 0票数 0

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

这是我的代码:

代码语言:javascript
复制
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扩展已经在运行了?

EN

回答 1

Stack Overflow用户

发布于 2015-11-03 20:17:08

好的,我刚刚用一个不同的数据集运行了你的代码,请看下面我的代码。我使用的数据是来自here的国家轮廓。解压后的文件夹中有四个文件(扩展名为dbf、prj、shp、shx)。代码运行得很好。

代码语言:javascript
复制
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

我建议你在地理信息系统程序(如qGIS)中打开你的地理信息系统数据,并确保它是正确的。运行'setup‘,然后运行'display-countries’就会得到如下结果

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33494743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档