如果我将gpx跟踪上传到将其转换为磁贴集,我可以按预期在样式编辑器中使用它。但是,如果我上传一秒钟,并想将其用作另一层甚至同一层的数据源,则显示为灰色,并带有以下通知:
此源包括复合源中已经存在的矢量图层名称。矢量图层名称必须唯一。
我自己没有设置任何名称,也没有以怪异的方式更改gpx痕迹。我什至重命名了样式层。我调查了自动创建的tileet的详细信息,但看不到两个来源都相同的名称。这两个gpx跟踪都具有的唯一内容是源的“跟踪”部分,其中包含实际的跟踪。但我不知道如何更改此名称。
是否有某种方法可以上传两个gpx迹线并以相同的样式使用它们?
我想尽可能避免使用变通办法,但是如果它不能以其他方式起作用,我想至少有两个变通办法:1.转换为geojson文件,作为数据集上传并转换为图块。2.以某种方式将多个gpx文件追加到一个文件中,但将迹线分开。
除了要保留更多文件以保持更新之外,还有什么缺点? (2)可能吗?
最后,我确实将gpx文件转换为geojson轨道。这确实如希望的那样工作。但是我仍然对是否有更短的方法还是以前做错了什么感兴趣。
免责声明:我在Mapbox工作。
无法将多个GPX文件直接上传到Mapbox中的相同地图样式,因为它们的图层名称会自动设置为track。要解决此问题,我建议按照以下步骤操作:
因此回答您的问题:您正在采用正确的方法。需要注意的一件事:您不必have首先将其作为数据集上传。您可以直接将您的GeoJSON作为磁贴集上传,除非您要先进行一些编辑。