OpenMapTiles: генерировать границу admin_level 6 при более низких уровнях масштабирования - PullRequest
0 голосов
/ 03 октября 2018

Я хочу показать границы admin_level 6 при более низких уровнях масштабирования (8, 7, 6), в настоящее время они начинают отображаться при уровне масштабирования 9.

Я понимаю, что мне нужно изменить скрипт импорта, чтобыэти данные сохраняются в файле .mbtiles.Я отредактировал файл border.sql , чтобы изменить WHERE admin_level <= 4 на WHERE admin_level <= 6 для boundary_z6, boundary_z7 и boundary_z8.

Я вижу файл .sh на /var/lib/docker/overlay/d9c758ee5fef79d79f0412880332a2efe66fd5c3d9614d6a710211c87e7bc04c/root/usr/src/app/import_osmborder_lines.sh, однако я не знаю, будет ли он перезаписан в какой-то момент?

Однако после нового импорта границы по-прежнему не отображаются науровни 8, 7, 6.

Если взглянуть глубже, мне кажется, что мне нужно также изменить скрипт import_osmborder_lines.sh , чтобы эти строки импортировались, но это в его собственном файле закрепления, которыйЯ не знаю, как отредактировать, поэтому quickstart.sh будет использовать его.

Как я могу отредактировать файл докера import-osmborder и сделать так, чтобы мой сценарий quickstart.sh использовал его для импорта?Или я совершенно не прав?

1 Ответ

0 голосов
/ 05 октября 2018

Я закончил редактировать import_osmborder_lines.sh, который находится в каталоге /var/lib/docker/.Это сработало, но я все еще не уверен, что это идеальный метод.

...