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

Mapbox Studio样式编辑器中的多个gpx层,mapbox,geojson,gpx,mapbox-studio,Mapbox,Geojson,Gpx,Mapbox Studio,如果我将gpx跟踪上传到 将其转换为平铺集,我可以在样式编辑器中按预期使用它。但是,如果我上传了第二个,并想将其用作另一层甚至同一层的数据源,则会显示为灰色,并显示以下注意事项: 此源包括复合源中已有的矢量图层名称。矢量图层名称必须是唯一的 我自己没有设置任何名称,也没有以奇怪的方式更改gpx跟踪。我甚至重新命名了样式层。我查看了自动创建的tileset的详细信息,但在两个源上都看不到相同的名称。两个gpx跟踪所拥有的唯一东西是源的“跟踪”部分,其中包含实际的跟踪。 但是我不知道怎么改这个名字

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

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

我自己没有设置任何名称,也没有以奇怪的方式更改gpx跟踪。我甚至重新命名了样式层。我查看了自动创建的tileset的详细信息,但在两个源上都看不到相同的名称。两个gpx跟踪所拥有的唯一东西是源的“跟踪”部分,其中包含实际的跟踪。 但是我不知道怎么改这个名字

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

如果可能的话,我想避免采取变通办法,但如果以另一种方式不起作用,我想至少有两种变通办法: 1.转换为geojson文件,作为数据集上载并转换为tileset。 2.以某种方式将多个gpx文件附加到一个文件中,但保持跟踪分开

除了要保存更多文件之外,还有什么坏处?甚至有可能吗

更新:
最后,我将gpx文件转换为geojson轨迹。这确实起到了预期的效果。但我仍然感兴趣的是,是否有一个较短的方法,或者如果我之前做了什么错事。

免责声明:我在Mapbox工作

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

  • 使用以下工具将数据转换为GeoJSON
  • 将GeoJSON上载到Mapbox Studio
  • 在Studio或GL JS中将数据添加到地图中
  • 所以要回答你的问题:你正在以正确的方式进行。需要注意的一点是:您不必首先将其作为数据集上传。您可以直接将GeoJSON作为tileset上传,除非您想先进行一些编辑