导出带有海龟坐标的世界
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)]
我正在开发一个模型,将 .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)]