我已经成功地加载了其他ArcGIS shapefile,例如,我正在尝试通过加载折线shapefile来绘制/创建链接的river polygon.However。以下是代码的摘录。
set river_area gis:load-dataset "River_data/April_28_2018_800m_Lines.shp"
set river_zones gis:load-dataset "River_data/May 5 2018_River_polygon_Zones.shp"
set polylines_links gis:load-dataset "River_data/Milford_Possible_routes_Polylines.shp"下面是用于创建链接和节点的代码(来自其他来源)。我如何修改它以在我正在开发的代码上工作?
foreach polylines-of polylines_links node-precision [
(foreach butlast ? butfirst ? [ if ?1 != ?2 [
let n1 new-node-at first ?1 last ?1
let n2 new-node-at first ?2 last ?2
ask n1 [create-link-with n2]
]])
]发布于 2018-08-01 18:58:00
我猜这就是你要找的。祝你编码愉快!
foreach polylines-of polylines_links node-precision [
x ->
(foreach butlast x butfirst x [
[a b] -> if a != b
[
let n1 new-node-at first a last a
let n2 new-node-at first b last b
ask n1 [create-link-with n2]
]
])
]https://stackoverflow.com/questions/50805939
复制相似问题