Raspberrypi.osm-tile-server: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) |
Root (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
* Ziel ist ein Tile-Server "Deutschland" aufzusetzen, dieser soll per http://tile.host.domain/z=&x=&y= PNG Kacheln für den OrgaMon liefern | * Ziel ist ein Tile-Server "Deutschland" aufzusetzen, dieser soll per http://tile.host.domain/z=&x=&y= PNG Kacheln für den OrgaMon liefern | ||
* Bestandteile sind | |||
** Rohdaten der Geofabrik Karlsruhe Frederik Ramm | |||
** postgresql Datenbank als Datenknecht | |||
** osm2pgsql als Befüller der Datenbank | |||
** mapnik als tile renderer | |||
== Vorbereitungen == | == Vorbereitungen == |
Version vom 27. März 2020, 16:16 Uhr
- Ziel ist ein Tile-Server "Deutschland" aufzusetzen, dieser soll per http://tile.host.domain/z=&x=&y= PNG Kacheln für den OrgaMon liefern
- Bestandteile sind
- Rohdaten der Geofabrik Karlsruhe Frederik Ramm
- postgresql Datenbank als Datenknecht
- osm2pgsql als Befüller der Datenbank
- mapnik als tile renderer
Vorbereitungen
- Schliesse über den USB Port eine SSD an (128 GB ausreichend!)
- Erstelle darauf ein ext4 Dateisystem und mounte es nach /srv/osm
hole software
apt install postgresql-postgis mapnik-vector-tile mapnik-utils osm2pgsql screen
richte eine neues Datenbank-Ablagestelle ein
cd /srv/osm systemctl stop postgresql mv /var/lib/postgresql/11/main . mv main db joe /etc/postgresql/11/main/postgresql.conf data_directory = '/srv/osm/db' systemctl start postgresql
erstelle die Datenbank "gis"
sudo -u postgres createdb gis sudo -u postgres psql gis -c "CREATE EXTENSION postgis";
# optional "Kontrolle" # # SELECT name, default_version,installed_version FROM pg_available_extensions WHERE name LIKE 'postgis%'; \q
hole Deutschland
wget https://download.geofabrik.de/europe/germany-latest.osm.pbf
4 GB belegt |
importiere Deutschland
# # die folgendes Aktion geht sehr lange - ev. macht man das in einem screen! # sudo -u postgres osm2pgsql --slim --username postgres --database gis germany-latest.osm.pbf
12 GB belegt |