Как обслуживать .mbtiles (векторные плитки) и использовать их в веб-приложении? - PullRequest
0 голосов
/ 17 июня 2019

Я загрузил карты, охватывающие Европу, из OpenMapTiles. Я хочу использовать эти файлы .mbtile (векторные плитки) в веб-приложении, созданном с помощью Leaflet или Mapbox.

Как мне обслуживать файлы .mbtile, чтобы я мог использовать их в веб-приложении? Нужно ли обслуживать их через GeoServer, TileServer? Или я могу сохранить файл локально и использовать этот файл?

1 Ответ

0 голосов
/ 14 июля 2019

Насколько я обнаружил, есть два пути:

  • Сервер плиток Openmaptiles , который будет генерировать плитки, генерируемые на лету из mbutils.Вам понадобится либо бэкэнд для запуска сервера плиток, либо вы можете сделать это с помощью serverless.

  • Использование mapbox mbutils для генерации структуры каталогов Openlayers с помощью xyи з.Mbutils очень прост в использовании, он берет файл .mbtile и выводит каталог папки, который вы сможете использовать в любом месте, например, в AWS S3, обслуживаемом AWS Cloudfront.Только будьте осторожны: при создании плиток из openmaptiles mbtile с помощью mbutils, созданные файлы кодируются в gzip, вы должны использовать их с кодировкой содержимого gzip (вы можете сделать это с S3).

...