Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gis:gsm:osm_stadtkarte_import [2024/06/10 05:22] – [OSM Centos7] springgis:gsm:osm_stadtkarte_import [2024/08/08 07:45] (current) spring
Line 1: Line 1:
-====== OSM Centos7 ======+====== OSM Debian Bookworm<del>Centos7</del> ======
  
 Update 20240315: Projekt mit eigenem docker-compose.yml in ~/projekte/gsm/osm_stadtkarte Update 20240315: Projekt mit eigenem docker-compose.yml in ~/projekte/gsm/osm_stadtkarte
Line 6: Line 6:
   docker compose up -d   docker compose up -d
   # bash in osm_stadtkarte starten   # bash in osm_stadtkarte starten
-  # docker run -it -v /home/springm/projekte/gsm/osm_stadtkarte/conversion:/stadtkarte --rm stadtkarte_osm /bin/bash   
   docker run -it -v /home/springm/projekte/gsm/osm_stadtkarte/conversion:/stadtkarte \   docker run -it -v /home/springm/projekte/gsm/osm_stadtkarte/conversion:/stadtkarte \
                  --network osm_stadtkarte_docker_web \                  --network osm_stadtkarte_docker_web \
-                 ---rm stadtkarte_osm /bin/bash+                 --rm stadtkarte_osm /bin/bash
   # im Container   # im Container
   cd /stadtkarte   cd /stadtkarte
   ./osm-tools.py    ./osm-tools.py 
      
-  +===== Datenbank initialisieren =====
  
-===== Bauen =====+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:  Dockerfile: 
Line 36: Line 50:
   docker run -it -v /home/springm/projekte/gsm/osm_stadtkarte/conversion:/stadtkarte --network docker_web --rm centos7_osm /bin/bash   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 --network docker_web ist notwendig, weil die Postgres12-Datenbank ebenfalls in diesem Netzwerk gestartet wird
-===== Datenbank ===== 
- 
-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 
  
 ===== Konvertieren ===== ===== Konvertieren =====
  • gis/gsm/osm_stadtkarte_import.1717996922.txt.gz
  • Last modified: 2024/06/10 05:22
  • by spring