如何在 mapbox 中查看最新的 Open Street Maps

How do I see the most recent Open Street Maps in mapbox

我正在使用 mapbox-gl-js 覆盖大学校园地图。 Mapbox 中显示的建筑物如下所示:

但如果我查看 Open Street Map 的网站 (openstreetmap.org),该版本的建筑物要好得多(更接近现实,因此非常适合我要叠加的校园地图)。

我还以为 Mapbox 使用了 OSM,那为什么不显示相同的建筑物呢? Mapbox 数据是否旧,它说街道地图每五分钟更新一次?是不是 Mapbox 的风格和我在 OSM 看到的建筑不一样?

对我来说最重要的问题是,如果我编辑 OSM(修复这个校园),更改会在我的 Mapbox 地图中可见吗?

供参考,位置:https://www.openstreetmap.org/#map=19/-33.88341/151.20063

Mapbox 的 "Mapbox Streets" 图层源自 OpenStreetMap,经过大量处理。据我所知,没有任何 public 指示数据处理作业的确切频率 运行。但是从记忆中:

  • 不同的图层在不同的时间轴上处理(例如,道路比陆地边界更频繁地更新)
  • 有些图层每隔几个月才处理一次

您在 OSM 中所做的更改将最终在 Mapbox 中可见。

您看到的也可能不是过时的 OSM 数据,而是将 OSM 数据处理成矢量切片的结果,这会导致简化。

您可能会发现此博客 post 我写的很有帮助:“OpenStreetMap vector tiles: mixing and matching engines, schemas and styles

MapBox 现在部分或全部停止导入 OSM 数据。细节不为公众所知。参见 https://gis.stackexchange.com/a/257411/23837 and https://twitter.com/Anonymaps/status/913812009547902978

如果您需要显示更新的 OSM 数据,请切换到不同的 OSM 磁贴提供程序。 switch2osm.org has a list of commercial OSM tile providers. Alternatively you can render tiles yourself.