【问题标题】:Multiple gpx layers in Mapbox Studio style editorMapbox Studio 样式编辑器中的多个 gpx 图层
【发布时间】:2020-06-13 23:10:20
【问题描述】:

如果我将 gpx 跟踪上传到 将其转换为图块集,我可以在样式编辑器中按预期使用它。但是如果我上传第二个并想将其用作另一个甚至同一层的数据源,它会显示为灰色并显示以下通知:

此源包括已在您的复合源中的矢量图层名称。矢量图层名称必须是唯一的。

我自己没有设置任何名称,也没有以一种奇怪的方式更改 gpx 跟踪。我什至重命名了样式层。我查看了自动创建的图块集的详细信息,但在两个来源上都看不到相同的名称。两条 gpx 跟踪唯一具有的是源的“跟踪”部分,其中包含实际跟踪。 但我不知道如何更改此名称。

有没有办法上传两个 gpx 跟踪并以相同的样式使用它们?

如果可能,我想避免使用变通方法,但如果它不能以其他方式工作,我想至少有两种变通方法: 1. 转换成geojson文件,作为数据集上传,转换成tileset。 2. 以某种方式将多个 gpx 文件附加到一个文件中,但将跟踪分开。

除了有更多的文件要保持更新之外,还有什么缺点? (2)甚至可能吗?

更新:

最后,我确实将 gpx 文件转换为 geojson 轨道。这确实像希望的那样工作。但是如果有更短的方法或者我之前做错了什么,我仍然感兴趣。

【问题讨论】:

    标签: mapbox geojson gpx mapbox-studio


    【解决方案1】:

    免责声明:我在 Mapbox 工作。

    无法将多个 GPX 文件直接上传到 Mapbox 中的相同地图样式,因为它们的图层名称会自动设置为 track。要解决此问题,我建议按照以下步骤操作:

    1. 使用toGeojson 之类的工具将数据转换为 GeoJSON
    2. 将 GeoJSON 上传到 Mapbox Studio
    3. 在 Studio 或 GL JS 中将数据添加到地图中

    所以回答你的问题:你正在以正确的方式解决这个问题。需要注意的一件事:您没有必须首先将其作为数据集上传。您可以直接将 GeoJSON 上传为图块集,除非您要先进行一些编辑。

    【讨论】:

      猜你喜欢
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多