我已經在這裏看了:Example codeDescription的NetLogo計算從選定點的距離四面八方
NetLogo project with vector map data
我使用矢量地圖,是道路。然後我畫道路的地方。在起點的圖像,這是拉脫維亞的首都(里加)。左邊是文茨皮爾斯市,女巫距離里加約200公里。最高的是拉脫維亞/愛沙尼亞邊界,也是大約200公里。到底部約100公里。
我想要的是計算我需要放置汽車充電站的地方。隨着平均綠色汽車可以駕駛全電池50公里。所以。我知道文茨皮爾斯大約有200公里。在那條路上我們需要4個充電站。
想法1號是從出發地充電站到全部方向每隔50千米。 (圖片上的樹符號)。此時充電站(樹木)本人將在隨機位置:
to setup-stacijas
set-default-shape boats "tree"
create-boats num-boats [
set speed 0 ; min-speed + random-float (max-speed - min-speed)
let l one-of links
set size 18
set-next-stacija-link l [end1] of l
]
end
to set-next-stacija-link [l n] ;; boat proc
set cur-link l
move-to n
ifelse n = [end1] of l [set to-node [end2] of l] [set to-node [end1] of l]
face to-node
end
問題:
如何計算距離XX公里四面八方?