使用 osmar 从 OSM 文件加载所有数据
Use osmar to load all data from an OSM file
osmar 的标准工作流程是:
src <- osmsource_osmosis(file = "my_place.osm")
muc_bbox <- center_bbox(11.575278, 48.137222, 3000, 3000)
muc <- get_osm(muc_bbox, src)
但是如果我想从 myplace.osm
加载所有数据并且事先不知道边界框怎么办?
似乎没有明显的方法来获取包含所有数据的边界框,或者告诉 get_osm
加载所有内容。
我为渗透使用了默认的框角参数:
muc_bbox <- corner_bbox(left = -180, right = 180, top = 90, bottom = -90)
osmar 的标准工作流程是:
src <- osmsource_osmosis(file = "my_place.osm")
muc_bbox <- center_bbox(11.575278, 48.137222, 3000, 3000)
muc <- get_osm(muc_bbox, src)
但是如果我想从 myplace.osm
加载所有数据并且事先不知道边界框怎么办?
似乎没有明显的方法来获取包含所有数据的边界框,或者告诉 get_osm
加载所有内容。
我为渗透使用了默认的框角参数:
muc_bbox <- corner_bbox(left = -180, right = 180, top = 90, bottom = -90)