我在一个从shapefile加载的通用城市环境中有一个运行良好的NetLogo行人模型 - 包括投影/转换(参见下面的选定代码行)。
如何将海龟的xcor和ycors导出到投影/转换为原始投影系统的文本文件?
提前致谢
代码示例......
gis:load-coordinate-system (word "../data/testLines_2.prj")
set ODLines gis:load-dataset "../data/testLines_2.shp"
setUpEnvelopeExtented ODLines 10
答案 0 :(得分:1)
也许您可以使用gis:store-dataset dataset file
您需要两个步骤:
您可以使用类似
的内容to export-turtles
gis:set-world-envelope [-90 90 -90 90 ]
gis:store-dataset gis:turtle-dataset turtles "bugs"
end
答案 1 :(得分:-1)
确定。谢谢Delaye。 我可能需要更明确一点: 我需要的是在模型的每个刻度上导出每个海龟的位置(以及更多)。
file-open" locations.txt" 去 问乌龟 [file-write xcor file-write ycor] 结束 文件闭
但是不是x和ycor(我相信它在netlogo空间中),我需要将它们投射到模型的当前GIS系统中(根据我的load-coordinatesystem原语)。