使GIS文件中的状态成为Netlogo中的海龟

使GIS文件中的状态成为Netlogo中的海龟,gis,netlogo,Gis,Netlogo,我有一个通用模型,在NetLogo世界的城市/州的补丁上使用海龟。我想将通用模型扩展到一个特定的国家。我已将GIS地图导入NL。如何将GIS地图中的状态映射到NetLogo中的海龟,以便使用特定国家的确切空间/世界和数据运行通用模型 例如,在我的通用模型中,我为每个补丁创建一个海龟,分配变量,执行一些分析并得到一个输出。我现在想做的是为GIS地图中的每个州分配变量,即在GIS地图上使该国的每个州成为海龟/品种,根据变量分配和计算执行分析,采取行动,例如杀死一个州或孵化一个州或移动一个州,就像我杀

我有一个通用模型,在NetLogo世界的城市/州的补丁上使用海龟。我想将通用模型扩展到一个特定的国家。我已将GIS地图导入NL。如何将GIS地图中的状态映射到NetLogo中的海龟,以便使用特定国家的确切空间/世界和数据运行通用模型

例如,在我的通用模型中,我为每个补丁创建一个海龟,分配变量,执行一些分析并得到一个输出。我现在想做的是为GIS地图中的每个州分配变量,即在GIS地图上使该国的每个州成为海龟/品种,根据变量分配和计算执行分析,采取行动,例如杀死一个州或孵化一个州或移动一个州,就像我杀死一只海龟、孵化一只海龟一样,在基于NetLogo world的通用模型中移动海龟

我希望我的问题和我努力实现的目标是明确的

多谢各位

到目前为止,我所能做的就是将GIS地图加载到Netlogo中。我可以看到地图和Netlogo中定义的国家的州,但我坚持让地图中的州成为Netlogo海龟,这样我就可以运行我的模型了

这是我的密码

extensions [ gis ]

   globals [ MYCOUNTRY slope aspect ]


    to setup
  clear-all
   ask patches [ set pcolor green ]
   gis:load-coordinate-system ("data/CTRY_adm/CTRY_adm1.prj")

    set MYCOUNTRY gis:load-dataset "data/CTRY_adm/CTRY-level_1.shp"
  gis:set-world-envelope gis:envelope-of MYCOUNTRY

  gis:set-drawing-color white
  gis:draw MYCOUNTRY 3

 reset-ticks
  end