使用 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)