-1

在 Mapbox 工作室中,标签是否优先于其他标签/z 顺序?

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

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

为什么国家标签优先于结算标签。这对我们来说是合乎逻辑的,我们希望在世界范围内看到国家名称,但在 MapBox 工作室中,它是基于特性的属性(国家、定居点)吗?

我可以让定居点名称(例如伦敦)保持可见的时间更长,并且如果它与其他标签重叠,则保持可见。

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

4

1 回答 1

2

Mapbox Streets 瓦片集中的数据已经过优化,以尽可能快速和轻量级,同时平衡一次显示多种类型信息的需求。为了保持地图快速,某些类型的数据仅包含在某些缩放级别(例如,大多数远足路径仅显示在缩放级别 14 以上)。如果您的数据在缩放级别可用,则可能是允许图标或标签重叠

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

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

您还可以使用 Mapbox Tilesets API在其 tileset recipe 中更新 tileset 的缩放范围。您可以使用 Tilesets CLI 或直接使用 Tilesets API 来执行此操作。有关tileset 配方中缩放级别配置的更多信息,请参阅Tileset 配方参考和使用缩放级别示例的基本配方。

较旧的替代方案:

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

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

于 2019-11-14T18:00:52.473 回答