Zum Hauptinhalt springen

TileServer install


TileServer install

GIT CLONE

git clone https://github.com/Overv/openstreetmap-tile-server.git

BUILD DOCKER

docker build -t openstreetmap-tile-server .

Volume erstellen

docker volume create osm-data

IMPORT # PARAMETER ANPASSEN WICHTIG!!!

docker run -d -e DOWNLOAD_PBF=https://download.geofabrik.de/europe/dach-latest.osm.pbf -e DOWNLOAD_POLY=https://download.geofabrik.de/europe/dach.poly -v osm-data:/data/database/ -e THREADS=24 --shm-size="192m" -e "OSM2PGSQL_EXTRA_ARGS=-C 8192" openstreetmap-tile-server import

RUN # PARAMETER ANPASSEN WICHTIG!!!

docker run -p 9060:80 -e ALLOW_CORS=enabled -e THREADS=24 -e "OSM2PGSQL_EXTRA_ARGS=-C 8192" --shm-size=1g -v osm-data:/data/database/ -v osm-tiles:/data/tiles/ -d openstreetmap-tile-server run

enter docker container

c=$(docker ps | grep "overv/openstreetmap-tile-server" | grep -Eo "^[0-9a-f]+")

docker exec -it "$c" bash

download script for prerendering & set exec bit

wget https://raw.githubusercontent.com/alx77/render_list_geo.pl/master/render_list_geo.pl

chmod +x render_list_geo.pl

get coord list on hereopen in new window

./render_list_geo.pl -x 11.91 -X 19.09 -y 48.5 -Y 51.19 -z 13 -Z 17 -n 4