Векторные мозаики GeoServer показывают проблему с границей мозаики в Mapbox GL JS - PullRequest
1 голос
/ 29 марта 2019

Я использую GeoServer для предоставления векторных плиток (на основе расширения GeoServer Vector Tile) моих велосипедных трасс в формате .pbf.Данные добавляются в качестве векторного источника и визуализируются с помощью Mapbox GL JS.Кроме того, я использую GeoServer perpendicularOffset для смещения линий (поскольку у меня всегда есть два направления велосипедной дорожки).

При визуализации данных в Mapbox возникает проблема.Линии обрезаются по краям плитки, хотя они правильно отображаются с помощью предварительного просмотра слоя на GeoServer.Чем дальше я увеличиваю карту, тем меньше происходит обрезка линий и при очень детальном увеличении линии отображаются правильно.

Я уже пытался использовать достаточно большой буфер и изменять размер плитки,как это были предложения при исследовании проблемы.К сожалению, эти настройки не дали эффекта.У меня есть другой векторный слой источника для базовой карты, там у меня нет проблем.Мне кажется, что смещение линий может быть проблемой.

enter image description here

Есть идеи, что я могу попробовать?

1 Ответ

1 голос
/ 29 марта 2019

размер мозаичной сетки Geoserver равен 256x256, но для mapbox нужно 512x512, добавьте пользовательскую сетку плиток, установите размер плитки 512x512, сгенерируйте векторную плитку с пользовательской сеткой плиток.

...