gis:gsm:osm_stadtkarte_import

This is an old revision of the document!


OSM Centos7

Update 20240315: Projekt mit eigenem docker-compose.yml in ~/projekte/gsm/osm_stadtkarte

docker compose up -d

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

Datenbank muss laufen und in der osm-tools.ini richtig referenziert sein

Achtung: die hstore-extension ist Voraussetzung

docker exec -it pg12 bash
su - postgres
\c openstreetmap;
create extension hstore;

(das kann nicht im Skript geschehen, da für das Installieren der Erweiterung postgres-Superuser-Rechte notwendig sind

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.1710488018.txt.gz
  • Last modified: 2024/03/15 07:33
  • by spring