1- coordinates (node:: Node ) = node. location. lon, node. location. lat
1+ coordinates (node:: Node ) = [ node. location. lon, node. location. lat]
22
33function node_gdf (g:: OSMGraph )
44 ids = collect (keys (g. nodes))
55 geom = map (ids) do id
66 coordinates (g. nodes[id])
77 end
8- return DataFrame (;id= ids, geom= createpoint .(geom))
8+ return DataFrame (;id= ids, geom= Point .(geom))
99end
1010
1111function highway_gdf (g:: OSMGraph )
@@ -14,15 +14,15 @@ function highway_gdf(g::OSMGraph)
1414 coordinates (g. nodes[id])
1515 end
1616 geom = map (id -> _way_coordinates (g. highways[id]), ids)
17- return DataFrame (;id= ids, geom= createlinestring .(geom))
17+ return DataFrame (;id= ids, geom= LineString .(geom))
1818end
1919
2020function node_gdf (sg:: SimplifiedOSMGraph )
2121 ids = collect (keys (sg. node_to_index))
2222 geom = map (ids) do id
2323 coordinates (sg. parent. nodes[id])
2424 end
25- return DataFrame (;id= ids, geom= createpoint .(geom))
25+ return DataFrame (;id= ids, geom= Point .(geom))
2626end
2727
2828highway_gdf (sg:: SimplifiedOSMGraph ) = highway_gdf (sg. parent)
@@ -34,5 +34,5 @@ function edge_gdf(sg::SimplifiedOSMGraph)
3434 reverse .(sg. parent. node_coordinates[path])
3535 end
3636 u, v, key = map (i -> getindex .(edge_ids, i), 1 : 3 )
37- return DataFrame (;u, v, key, geom= createlinestring .(geom))
37+ return DataFrame (;u, v, key, geom= LineString .(geom))
3838end
0 commit comments