Векторная плитка Mapbox MVT отсутствует данные - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь создать собственный рендер для векторных плиток Mapbox MVT, но я столкнулся с препятствием и не смог найти ответ.Моя проблема заключается в том, что MVT-файл, загруженный с сервера Mapbox, содержит все дороги, но только несколько набираемых номеров (должно быть намного больше для данной области), а также нет типов земель (большая площадь на карте) и зданий.

У кого-либо былота же проблема или знаете ответ?

ссылка, которую я использую для загрузки плитки: https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2,mapbox.mapbox-streets-v7/18/143415/87627.mvt?access_token={access_token}

Ниже растровой плитки для той же области:

Raster tile

1 Ответ

0 голосов
/ 14 мая 2018

Хитрость в том, чтобы декодировать тайлы MVT (используя mapbox-vector-tile-java ), чтобы правильно его проанализировать Необходимо использовать MvtReader.RING_CLASSIFIER_V1 :

final JtsMvt result = MvtReader.loadMvt(f, new GeometryFactory(), new TagKeyValueMapConverter(), MvtReader.RING_CLASSIFIER_V1);

Решено благодаря boldtrn commit на mapsforge / vtm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...