Несколько слоев gpx в редакторе стилей Mapbox Studio - PullRequest
0 голосов
/ 01 марта 2020

Если я загружу трассировку gpx, чтобы преобразовать ее в набор плиток, я могу использовать ее в редакторе стилей, как и ожидалось. Но если я загружаю секунду и хочу использовать ее в качестве источника данных для другого или даже того же слоя, он отображается серым цветом со следующим уведомлением:

Этот источник содержит имена векторных слоев, которые уже в вашем составном источнике. имена векторных слоев должны быть уникальными.

Я сам не задал никакого имени или странным образом изменил следы gpx. Я даже переименовал слой стиля. Я изучил детали автоматически созданного набора плиток, но не смог увидеть имя, которое было одинаковым в обоих источниках. Единственной вещью, которую имели обе трассировки gpx, была часть «дорожек» источника, которая содержала фактическую трассировку. Но я не могу понять, как изменить это имя.

Есть ли способ загрузить две трассировки gpx и использовать их в одном стиле?

Я хочу избежать обходных путей, если это возможно, но если это не сработает по-другому, я предполагаю, что есть как минимум два обходных пути: 1. Преобразовать в файл geo json, загрузить как набор данных и преобразовать в тайлсет. 2. Каким-то образом добавить несколько файлов gpx в один, но разделить трассировки.

Какие бы были недостатки, кроме наличия большего количества файлов для поддержки up2date? Возможно ли (2) вообще?

Обновление:

В итоге я конвертировал файлы gpx в треки geo json. Это сработало именно так, как мы надеялись. Но мне все еще интересно, есть ли более короткий путь или я просто сделал что-то не так ранее.

1 Ответ

0 голосов
/ 04 марта 2020

Отказ от ответственности: я работаю в Mapbox.

Невозможно загрузить несколько файлов GPX напрямую в один и тот же стиль карты в Mapbox, поскольку их имена слоев автоматически устанавливаются как track . Чтобы это исправить, я рекомендую выполнить следующие действия:

  1. Преобразовать ваши данные в Geo JSON с помощью инструмента, подобного toGeo json
  2. Загрузить Geo JSON в Mapbox Studio
  3. Добавьте данные на свою карту в Studio или GL JS

Итак, чтобы ответить на ваш вопрос: вы поступаете правильно. Стоит отметить: у вас нет , чтобы сначала загрузить его как набор данных. Вы можете загрузить свой Geo JSON как набор плиток напрямую, если только у вас нет редактирования, которое вы хотите сделать первым.

...