我正在开发一个模型,将.asc地形文件加载到视图中,然后,我创建了一些海龟和模型运行等等。
我想知道是否可以将带有乌龟位置的模拟结果导出到.asc或.csv中。我从未做过这样的事情所以我真的需要帮助。
由于
答案 0 :(得分:2)
查看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格式。
答案 1 :(得分:0)
将@JenB的答案放在上下文中,这是我找到解决问题的方法:
`file-open" 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"
] 文件close`
这将创建一个csv类型,格式如下:
[latitude, longitude, number of the turtle, tipo (a turtle attribute)]