Compare commits
3 Commits
96d4fe815d
...
osmbe
Author | SHA1 | Date | |
---|---|---|---|
|
85b7a8261d | ||
|
4efa0b0ea1 | ||
|
64b3940c5c |
@@ -19,3 +19,19 @@ XML=/data/style/mapnik.xml
|
|||||||
HOST=localhost
|
HOST=localhost
|
||||||
TILESIZE=256
|
TILESIZE=256
|
||||||
MAXZOOM=20
|
MAXZOOM=20
|
||||||
|
|
||||||
|
[osmbe_nl]
|
||||||
|
URI=/tile_nl/
|
||||||
|
TILEDIR=/var/cache/renderd/tiles
|
||||||
|
XML=/data/style/mapnik-nl.xml
|
||||||
|
HOST=localhost
|
||||||
|
TILESIZE=256
|
||||||
|
MAXZOOM=20
|
||||||
|
|
||||||
|
[osmbe_fr]
|
||||||
|
URI=/tile_fr/
|
||||||
|
TILEDIR=/var/cache/renderd/tiles
|
||||||
|
XML=/data/style/mapnik-fr.xml
|
||||||
|
HOST=localhost
|
||||||
|
TILESIZE=256
|
||||||
|
MAXZOOM=20
|
18
run.sh
18
run.sh
@@ -13,8 +13,9 @@ function setPostgresPassword() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function compileStyle() {
|
function compileStyle() {
|
||||||
|
local lang=$1
|
||||||
cd /data/style/
|
cd /data/style/
|
||||||
git clone --single-branch --branch update-2024 https://github.com/nobohan/openstreetmap-carto-be --depth 1
|
git clone --single-branch --branch update-2025 https://github.com/nobohan/openstreetmap-carto-be --depth 1
|
||||||
mkdir /data/style/patterns/
|
mkdir /data/style/patterns/
|
||||||
mv /data/style/openstreetmap-carto-be/patterns/* /data/style/patterns/
|
mv /data/style/openstreetmap-carto-be/patterns/* /data/style/patterns/
|
||||||
mkdir /data/style/symbols/
|
mkdir /data/style/symbols/
|
||||||
@@ -22,7 +23,11 @@ function compileStyle() {
|
|||||||
mkdir /data/style/scripts/
|
mkdir /data/style/scripts/
|
||||||
mv /data/style/openstreetmap-carto-be/scripts/* /data/style/scripts/
|
mv /data/style/openstreetmap-carto-be/scripts/* /data/style/scripts/
|
||||||
mv /data/style/openstreetmap-carto-be/external-data.yml /data/style/external-data.yml
|
mv /data/style/openstreetmap-carto-be/external-data.yml /data/style/external-data.yml
|
||||||
|
if [ -z "$lang" ]; then
|
||||||
carto openstreetmap-carto-be/project.mml > mapnik.xml
|
carto openstreetmap-carto-be/project.mml > mapnik.xml
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
carto "openstreetmap-carto-be/project-${lang}.mml" > mapnik-${lang}.xml
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -49,7 +54,7 @@ fi
|
|||||||
|
|
||||||
if [ "$1" == "import" ]; then
|
if [ "$1" == "import" ]; then
|
||||||
|
|
||||||
compileStyle
|
compileStyle $2
|
||||||
|
|
||||||
# Ensure that database directory is in right state
|
# Ensure that database directory is in right state
|
||||||
mkdir -p /data/database/postgres/
|
mkdir -p /data/database/postgres/
|
||||||
@@ -141,7 +146,7 @@ if [ "$1" == "run" ]; then
|
|||||||
# Clean /tmp
|
# Clean /tmp
|
||||||
rm -rf /tmp/*
|
rm -rf /tmp/*
|
||||||
|
|
||||||
compileStyle
|
compileStyle $2
|
||||||
|
|
||||||
# migrate old files
|
# migrate old files
|
||||||
if [ -f /data/database/PG_VERSION ] && ! [ -d /data/database/postgres/ ]; then
|
if [ -f /data/database/PG_VERSION ] && ! [ -d /data/database/postgres/ ]; then
|
||||||
@@ -207,17 +212,20 @@ fi
|
|||||||
|
|
||||||
if [ "$1" == "generate_tiles" ]; then
|
if [ "$1" == "generate_tiles" ]; then
|
||||||
|
|
||||||
compileStyle
|
compileStyle $2
|
||||||
|
|
||||||
service postgresql start
|
service postgresql start
|
||||||
service apache2 restart
|
service apache2 restart
|
||||||
|
|
||||||
sudo -u renderer renderd -c /etc/renderd.conf
|
sudo -u renderer renderd -c /etc/renderd.conf
|
||||||
|
|
||||||
|
if [ -z "$2" ]; then
|
||||||
render_list --map osmbe -n 36 --min-zoom=0 --max-zoom=7 --all
|
render_list --map osmbe -n 36 --min-zoom=0 --max-zoom=7 --all
|
||||||
|
|
||||||
cat /data/tiles/osmbe/tiles.list | render_list --map osmbe -n 36
|
cat /data/tiles/osmbe/tiles.list | render_list --map osmbe -n 36
|
||||||
|
bash
|
||||||
|
|
||||||
|
render_list --map osmbe_${$2} -n 36 --min-zoom=0 --max-zoom=7 --all
|
||||||
|
cat /data/tiles/osmbe/tiles.list | render_list --map osmbe_${$2} -n 36
|
||||||
bash
|
bash
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user