首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >qgis netlogo接口容量

qgis netlogo接口容量
EN

Stack Overflow用户
提问于 2016-05-27 07:16:03
回答 1查看 268关注 0票数 0

我有一个关于Netlogo上GIS可能性的一般性问题。

我在QGIS上有一个全国土壤湿度的TIF文件。我正在创建一个Netlogo模型,在这个模型中,当输入(用户给出的地理坐标)是特定值时,我需要告诉补丁‘拥有’某个水分含量的量化值。然后,模型将引用QGIS文件,并根据给定的坐标输入特定值。

我不想将整个QGIS地图覆盖到我的Netlogo模型中,这是我到目前为止所看到的。有什么办法可以解决这个问题吗?提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-05-27 07:45:34

在一些技巧中,您可以将QGIS转换为服务器并使用Netlogo Web扩展进行查询。或者,您可以使用Netlogo Shell扩展将命令行脚本组合在一起。我会避免这种恶作剧,并使用Netlogo GIS扩展。您需要将TIF文件转换为.ASC或.GRD文件,因为这是栅格数据集仅支持的格式。我会从.GRD开始,因为它的二进制文件会更小。然后使用gis:load-dataset。Netlogo世界的范围不必与整个文件的范围匹配-您可以使用gis:set-world-envelope设置范围。然后,您可以使用gis:apply-raster将这些值应用于限制为您的世界的补丁变量。

如果您喜欢像您在问题中提到的那样,在用户指定坐标时逐点执行此操作,则可以使用gis:raster-sample对xcor、ycor对、补丁或乌龟进行采样

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

https://stackoverflow.com/questions/37472508

复制
相关文章

相似问题

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