openstreetmap 立交桥 api 和 osmosis 获取海滩数据而不获取多边形

openstreetmap overpass api and osmosis to get beach data not getting polygons

我试图收集某个地区的海滩数据。我同时使用立交桥 api 和渗透从 pbf 中提取海滩。两者都有效。但是从立交桥 api,我可以获得海滩多边形(封闭方式)和点(节点),但是,从渗透中,我只能得到点(节点)。当我搜索渗透时,我确实包括了方式和关系。不过,我没有像从立交桥上得到的那样得到海滩多边形。

有人可能有一些解决方案或解释吗?非常感谢!

遗憾的是,渗透不支持同时使用 --node-key-value--way-key-value。您必须进行多次运行,然后使用 --merge 合并结果。有关示例,请参阅 https://wiki.openstreetmap.org/wiki/Osmosis