postgresql - 使用 Docker 容器时将新的 osm.pbf 文件添加到同一个 osm tile 服务器
问题描述
我正在使用 switch2osm.org 上的说明为 openstreetmap tileserver 创建一个 docker 容器。说明工作正常。总结一下我在https://switch2osm.org/serving-tiles/using-a-docker-container/上遵循的说明(有一些更改) :
下载 PBF 数据 wget https://download.geofabrik.de/africa/zambia-latest.osm.pbf
创建 Docker 卷: docker volume create openstreetmap-data
将 PBF 数据导入卷: docker run -v /home/renderaccount/COUNTRY1-latest.osm.pbf:/data.osm.pbf -v openstreetmap-data:/var/lib/postgresql/12/main overv/openstreetmap-tile -服务器导入
运行卷/容器: docker run -p 8080:80 -v openstreetmap-data:/var/lib/postgresql/12/main -d overv/openstreetmap-tile-server:1.3.10 运行
就像我说的,这行得通,但现在我想为不同的区域添加另一个 PBF 文件。我不确定最好的方法。
我是否使用与新 PBF 文件相同的 Docker 卷,如?
docker run -v /home/renderaccount/COUNTRY2-latest.osm.pbf:/data.osm.pbf -v openstreetmap-data:/var/lib/postgresql/12/main overv/openstreetmap-tile-server 导入
还是我必须为新数据使用不同的挂载点,比如
docker run -v /home/renderaccount/COUNTRY2-latest.osm.pbf:/data2.osm.pbf -v openstreetmap-data:/var/lib/postgresql/12/main overv/openstreetmap-tile-server 导入
或者是其他东西?
解决方案
推荐阅读
- python - 使用 matplotlib 绘制 hist
- java - 移动项目文件夹后应用程序崩溃 android studio
- java - 如何在詹金斯(Ubuntu)中执行构建命令
- powershell - 空的 sharepoint 联机文件夹
- python - 顺时针方向获得正确形状的正确角度是多少
- amazon-web-services - 将 SSH 和 RDP 的协议/端口的 EC2 安全组源 0.0.0.0/0 恢复为 172.16.0.0/16
- mysql - 如果有两个左连接,如何从左表中获取所有行
- c# - 如何在 Windows 运行时类中传递或注入标准 .net 对象
- kubernetes - istio 是否支持将 HTTP 服务作为外部授权服务?
- javascript - 仅对 DIV 内的文本应用样式