Mapbox Studio样式编辑器中的多个gpx图层

问题描述 投票:-1回答:1

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

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

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

是否有某种方法可以上传两个gpx迹线并以相同的样式使用它们?

我想尽可能避免使用变通办法,但是如果它不能以其他方式起作用,我想至少有两个变通办法:1.转换为geojson文件,作为数据集上传并转换为图块。2.以某种方式将多个gpx文件追加到一个文件中,但将迹线分开。

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

更新:

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

mapbox geojson gpx mapbox-studio
1个回答
0
投票

免责声明:我在Mapbox工作。

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

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

因此回答您的问题:您正在采用正确的方法。需要注意的一件事:您不必have首先将其作为数据集上传。您可以直接将您的GeoJSON作为磁贴集上传,除非您要先进行一些编辑。

© www.soinside.com 2019 - 2024. All rights reserved.