(NetLogo:重新)将龟xcor / ycor转换为现实世界的坐标

时间:2015-03-03 21:42:07

标签: gis transformation netlogo projection

我在一个从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

2 个答案:

答案 0 :(得分:1)

也许您可以使用gis:store-dataset dataset file

您需要两个步骤:

  1. 使用您的座席
  2. 创建数据集
  3. 中导出数据集

    您可以使用类似

    的内容
    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原语)。

相关问题