Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== OSM Debian Bookworm<del>Centos7</del> ====== Update 20240315: Projekt mit eigenem docker-compose.yml in ~/projekte/gsm/osm_stadtkarte # Datenbank starten, erzeugt und startet Datenbank, erzeugt osm_stadtkarte docker compose up -d # bash in osm_stadtkarte starten docker run -it -v /home/springm/projekte/gsm/osm_stadtkarte/conversion:/stadtkarte \ --network osm_stadtkarte_docker_web \ --rm stadtkarte_osm /bin/bash # im Container cd /stadtkarte ./osm-tools.py ===== Datenbank initialisieren ===== Datenbank muss laufen und in der osm-tools.ini richtig referenziert sein Achtung: die hstore-extension ist Voraussetzung psql -h pg12_osm -U postgres create extension hstore; create user osmimport password 'osmimport'; create database openstreetmap; \connect openstreetmap; create extension hstore; create extension postgis; create schema osmimport; grant all on schema osmimport to osmimport; (das kann nicht im Skript geschehen, da für das Installieren der Erweiterung postgres-Superuser-Rechte notwendig sind ===== Bauen (wird normalerweise von compose erledigt) ===== Dockerfile: FROM centos:7 MAINTAINER Markus Spring <me@markus-spring.de> RUN yum -y update RUN yum -y install epel-release gdal postgis vim RUN yum -y install python-pip RUN yum -y install geos-python gdal-python RUN yum -y install postgresql osm2pgsql gdal zip CMD ["/bin/bash"] Bauen: docker build -t centos7_osm . Starten: docker run -it -v /home/springm/projekte/gsm/osm_stadtkarte/conversion:/stadtkarte --network docker_web --rm centos7_osm /bin/bash --network docker_web ist notwendig, weil die Postgres12-Datenbank ebenfalls in diesem Netzwerk gestartet wird ===== Konvertieren ===== OSM-Daten konvertieren: cd /stadtkarte/ ./osm-tools.py ====== DEPRECATED: OSM Stadtkarte Import ====== Nachsehen, in welchem Netzwerk pg12 läuft! docker run -it -v /home/springm/projekte/docker/volumes/centos7_stadtkarte:/opt/lhm/gdi/stadtkarte --network docker_web --rm centos7_stadtkarte bash cd /opt/lhm/gdi/stadtkarte/ mkdir export yum -y install gdi-osm-import-0.0.11374-snapshot.noarch.rpm yum -y install gdal ./osm-tools.py gis/gsm/osm_stadtkarte_import.txt Last modified: 2024/08/08 07:45by spring