NetLogo GIS扩展:如何从turtles获得正确的xcor和ycor

NetLogo GIS扩展:如何从turtles获得正确的xcor和ycor,gis,netlogo,coordinate-systems,Gis,Netlogo,Coordinate Systems,很奇怪,一个事实上是不 我所有的GIS数据都在netlogo中加载良好!各层对齐良好,但根据真实世界坐标(如img),代理的xcor和ycor为假 在敏感性分析过程中,我不想让代理在文本文件中写入他们的协调,因为我不想处理数百个形状文件,所以我的代理中需要真正的GIS xcor和ycor 我的代码: set buildings gis:load-dataset "../data_gis/bati2_wgs84.shp" set water gis:load-dataset "../da

很奇怪,一个事实上是不

我所有的GIS数据都在netlogo中加载良好!各层对齐良好,但根据真实世界坐标(如img),代理的xcor和ycor为假

在敏感性分析过程中,我不想让代理在文本文件中写入他们的协调,因为我不想处理数百个形状文件,所以我的代理中需要真正的GIS xcor和ycor

我的代码:

  set buildings gis:load-dataset "../data_gis/bati2_wgs84.shp"
  set water gis:load-dataset "../data_gis/water_wgs84.shp"
  set bounds gis:load-dataset "../data_gis/bounds.shp"
  set quartier-gis gis:load-dataset "../data_gis/zones.shp"
  set loisir-gis gis:load-dataset "../data_gis/loisir.shp"

  set guest_house gis:load-dataset "../data_gis/auberges_wgs_class.shp"
  set doors gis:load-dataset "../data_gis/portes_wgs84.shp"

  gis:set-world-envelope (gis:envelope-of bounds) ;; limite l'espace à l'enveloppe

  ;;Tracer les batiements
  gis:set-drawing-color black 
  gis:draw buildings 1

  ;;Tracer l'eau
  gis:set-drawing-color 129 ;violet 
  gis:draw quartier-gis 1 
  gis:apply-coverage quartier-gis "ZONE" my-quartier-p


  ;; pour chaque vecteur dans la base on charge les auberges
  foreach gis:feature-list-of guest_house [
    let location gis:location-of (first
      (first (gis:vertex-lists-of ?)))
    ;; on créée une turtle à chaque position d’un point et on lui copie ses attributs
    create-auberges 1 [
      set shape "circle"
      set xcor item 0 location
      set ycor item 1 location
;      set id gis:property-value ? "id"
      set nom gis:property-value ? "nom_auberg"
      set size 4
      set nb_chambres nb_chambres_init
      ;set standing random-normal 5 3
      set standing gis:property-value ? "standing"
      set class-standing gis:property-value ? "class"
      set color scale-color red standing 0 10
    ]]
所以我需要一只手!
谢谢大家

我不是处理NetLogo GIS扩展的专家。但是您是否尝试过使用
show gis:envelope of turtle 0
?只要一只海龟一只海龟地走,你就应该得到每只海龟的变换坐标。至少NetLogo字典声明,此原语也适用于单个代理和代理集。