Я новичок в NetLo go, и я хочу, чтобы мои черепахи перемещались только по улице (патчи с pcolor = gray), но я не знаю, как это сделать. У меня в модели есть улица, по которой должны двигаться черепахи. Я уже смотрел библиотеки моделей, но не нашел полезного.
Вот мой код:
extensions [gis]
globals [streets-dataset
roads]
to setup
clear-all
gis:load-coordinate-system (word "data/" projection ".prj")
set streets-dataset gis:load-dataset "data/Test4.shp"
gis:set-world-envelope (gis:envelope-of streets-dataset)
ask patches gis:intersecting streets-dataset
[
set pcolor grey]
set roads patches with [pcolor = grey]
create-turtles 5 [spawn-cars]
reset-ticks
end
to spawn-cars
move-to patch -336 226
end
to go
ask turtles [if any? patches with [pcolor = grey] [set heading towards one-of patches with[pcolor = grey] fd 1]]
end