导出带有海龟坐标的世界

Export world with turtles' coordinates

我正在开发一个模型,将 .asc 地形文件加载到视图中,然后创建一些海龟并运行模型等等。

我想知道是否可以将带有海龟位置的模拟结果导出为 .asc 或 .csv。我从来没有做过这样的事情,所以我真的需要帮助。

谢谢

查看 NetLogo 文档中的输出编程指南(参见 ccl.northwestern.edu/netlogo/docs/programming.html#output)。你想要类似(未测试)的东西:

file-open "filename.csv"
ask turtles
[ file-type xcor filetype ", "
  file-type ycor filetype ", "
  file-print myvariablename
]
file-close

这会将每只海龟的信息放在文件中的单独一行中,包括 x 坐标、y 坐标和名为 myvariablename 的变量的值。每个之间有一个逗号。

您找到的原语 export-world 保存了所有内容,而不仅仅是您想要的信息并且不是 csv 格式。

为了将@JenB 的回答放在上下文中,这是我找到的解决问题的方法:

`打开文件"filename.csv" 问蜜蜂

[

file-type item 1 gis:envelope-of bee who
file-type ","
file-type item 3 gis:envelope-of bee who
file-type ","
file-type who
file-type ","
file-type tipo
file-type "\n"

] 文件关闭`

这将创建具有以下格式的 csv 类型:

[latitude, longitude, number of the turtle, tipo (a turtle attribute)]