Как использовать dodgr_isochrones с заданным объектом точек в R
Я пытаюсь построить изохронную карту на основе расположения некоторых магазинов. Я искал разные методы (и я готов их изменить), но пока я работаю с dodgr.
q = opq(bbox = c(-103.78,19.2, -103.65, 19.31 )) %>%
add_osm_feature(key = "highway")
osm_sc <- osmdata_sc(q = q)
Я не уверен, как поделиться слоем точек, но это класс sf
класс (kiosko_sf) [1] "sf" "data.frame"
graph_motorcar <- weight_streetnet(osm_sc, wt_profile = "motorcar")
tlim <- c (5, 10, 20, 30, 60) * 60
x <- dodgr_isochrones (graph_motorcar, from = kiosko_sf, tlim)
Я почти уверен, что моя ошибка связана с этим слоем, так как я не совсем понимаю, какой тип объекта следует передавать в аргумент from. Я получаю следующую ошибку:
Ошибка в get_pts_index(graph, gr_cols, vert_map, pts): невозможно определить географические координаты от/до
Как я могу это исправить? или вы могли бы порекомендовать альтернативу использованию dodgr_isochrones?