Геометрия Mapbox ухудшается при экспорте в наборы плиток - PullRequest
0 голосов
/ 15 сентября 2018

Я пробую Mapbox впервые и играю с рисованием некоторых полигонов в редакторе набора данных для экспорта в набор плиток. Однако полигоны в результирующем наборе плиток не совпадают с тем, что я создаю в редакторе. Полигоны являются лишь очень грубыми, упрощенными приближениями оригиналов.

В редакторе набора данных: enter image description here

В слое карты при экспорте набора листов: enter image description here

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

Более того, такое экстремальное ухудшение геометрии делает наборы плиток практически бесполезными для объектов, требующих какой-либо точности, таких как линии участков свойств.

Я что-то упустил, или это действительно ожидаемое поведение? Неужели нет способа получить точную геометрию в наборе плиток?


ОБНОВЛЕНИЕ: Похоже, что это происходит только с фигурами, которые я создаю, рисуя в редакторе данных Mapbox. До сих пор геометрии, которые я загружал в виде файлов геоджонов, были точно преобразованы в наборы плиток ...

1 Ответ

0 голосов
/ 16 сентября 2018

Я подозреваю, что это потому, что maxzoom слишком низок.

Когда вы создаете набор плиток Mapbox, либо путем загрузки GeoJSON непосредственно в качестве нового набора плиток, либо путем экспорта своего набора данных в набор плиток, Mapbox попытается угадать соответствующий минимальный и максимальный масштаб набора плиток.

Иногда используемое минимальное / максимальное увеличение не подходит для карты, которую вы пытаетесь создать. Поскольку невозможно указать maxzoom ни в одном из двух подходов, единственной альтернативой является создание вашего Tileset локально с помощью https://github.com/mapbox/tippecanoe, указав соответствующий maxzoom для ваших данных, а затем загрузив получившийся .mbtiles в виде набора Tile Mapbox.

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