Raspberrypi.osm-tile-server: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
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