OpenMapTiles:在较低的缩放级别生成边界 admin_level 6

OpenMapTiles: Generate boundary admin_level 6 at lower zoom levels

我想在较低的缩放级别(8、7、6)显示 admin_level 6 个边界,目前它们在缩放级别 9 时开始显示。

我意识到我需要修改导入脚本,以便将此数据保存到 .mbtiles 文件中。我已经编辑了 boundary.sql 文件,将 WHERE admin_level <= 4 更改为 WHERE admin_level <= 6,用于 boundary_z6boundary_z7boundary_z8

我在 /var/lib/docker/overlay/d9c758ee5fef79d79f0412880332a2efe66fd5c3d9614d6a710211c87e7bc04c/root/usr/src/app/import_osmborder_lines.sh 看到了 .sh 文件,但我不知道它是否会在某个时候被覆盖?

但是,在新的导入边界之后,第 8、7、6 级仍然没有显示。

更深入地看,我似乎还需要修改 import_osmborder_lines.sh 脚本以便导入这些行,但那是在它自己的 docker 文件中,我不知道如何编辑所以 quickstart.sh 将使用它。

如何编辑 import-osmborder docker 文件并让我的 quickstart.sh 脚本使用它进行导入?或者,我是不是完全错了?

我最终编辑了 /var/lib/docker/ 目录中的 import_osmborder_lines.sh。这有效,但我仍然不确定这是理想的方法。