docker - 如何在 openmaptiles 服务器中自定义 map 样式

标签 docker mapbox openstreetmap openmaptiles

我正在尝试将我的自定义 map 样式应用于 OpenMapTile server 的评估版本( klokantech/openmaptiles-server ) 在 Docker 中运行的 Linux 上。

我用的是Maputnik的网络版在 OSM-Bright style 中编辑 map .然后我下载了修改后的 JSON,但我不确定如何将此自定义样式应用于我的 OpenMapTile server .

我登录了 LinuxDocker container并找到了对应的style.json文件,但只要容器重新启动,我应用的更改就会丢失。谁能告诉我我错过了什么?

最佳答案

在/data/config.json 文件中添加您的 json 文件:

{
  "styles": {
    "standard": [
      "dark-matter",
      "klokantech-basic",
      "osm-bright",
      "positron"
    ],
    "custom": [
      "style.json",
    ....

并将该文件放在/data/styles 中。之后需要重启容器

关于docker - 如何在 openmaptiles 服务器中自定义 map 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49942948/

相关文章:

ios - 无法使用 styleURL 创建 Mapbox map View

javascript - 编辑使用 leaflet.shapefile 上传的 shapefile

ruby-on-rails - ActiveResource 应忽略根 xml 元素

asp.net - Azure Devops使用react为asp.net构建docker镜像

php - 找不到PHP Docker供应商Autoload.php

javascript - 如何将 map 位置(lat,lng)对转换为 mapbox 中的屏幕位置(x,y)对

python - 无法使用 Matplotlib/Cartopy/Python 检索高缩放级别(即缩小)的 map 图 block

r - 使用shinyFiles进行文件夹选择在更新后停止工作

hadoop - Docker容器间通信

gis - Tilecache 无法使用 Mapnik 生成图 block