在 Mapbox studio 中,标签是否优先于其他标签?

In Mapbox studio do labels have precedence / z-orders over other labels?

在 Mapbox studio 中,标签是否优先于其他标签?

国家/地区标签如何在您缩小时保持可见,但火车站标签和河流标签在与另一个标签相交时似乎会立即消失。

我了解可以根据缩放更改文本大小。 但是当我缩小结算标签时,如果它与另一个标签重叠,它总是会淡出。 但是国家/地区标签在世界范围内仍然可见。

为什么 country-label 优先于 settlement-labels。 这对我们来说是合乎逻辑的,我们希望看到世界级的国家名称 但在 MapBox studio 中,它是基于特征(国家、定居点)的 属性 吗?

我可以使用定居点名称吗?伦敦保持可见的时间更长,如果它覆盖其他标签则保持可见。

另一个用例是火车站名称在您缩小时很早就消失了。 即使我将文本大小设置得很大,站名也会消失。

Mapbox Streets tileset 中的数据已经过优化,尽可能快速和轻量级,同时平衡同时显示多种类型信息的需求。为了保持地图快速,某些类型的数据仅包含在特定缩放级别(例如,大多数远足径仅显示在缩放级别 14 以上)。如果您的数据在缩放级别可用,则可能是 allowing for the icons or labels to overlap.

的问题

幸运的是,Mapbox Streets 背后的大部分数据都来自 OpenStreetMap,您可以使用多种不同的方法下载您需要的数据。下面概述了从 OpenStreetMap 下载、准备和上传数据到您的 Mapbox 帐户的过程,但请注意,它确实需要您使用命令行。

使用 Overpass Turbo 下载您想使用的数据:https://docs.mapbox.com/help/tutorials/overpass-turbo/

您还可以使用 Mapbox Tilesets API to update a tileset's zoom extent in its tileset recipe. You can do this using the Tilesets CLI or by using the Tilesets API directly. For more information on zoom level configuration in tileset recipes, see the Tileset recipe reference 和使用缩放级别示例的基本方法。

较早的选择:

安装 Tippecanoe,一个 Mapbox 工具,用于在您的计算机上创建您自己的矢量瓦片集(不适用于 Windows,但它确实有一个用于创建虚拟机的 Docker 实例)

您可以在此处阅读有关调整缩放级别的更多信息: https://docs.mapbox.com/help/troubleshooting/adjust-tileset-zoom-extent/