Benutzer-Werkzeuge

Webseiten-Werkzeuge


openstreetmap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
openstreetmap [2025/07/21 09:26]
jango
openstreetmap [2025/07/21 09:29] (aktuell)
jango
Zeile 1: Zeile 1:
-Siehe auch [[https://openrouteservice.org/]]+Siehe auch [[https://openrouteservice.org/]], [[https://github.com/Overv/openstreetmap-tile-server]]
  
 [[https://jsfiddle.net/Geoapify/uzea198x/|GeoAPIfy Example + Key]] [[https://jsfiddle.net/Geoapify/uzea198x/|GeoAPIfy Example + Key]]
  
 [[https://download.geofabrik.de/europe/austria.html|PBF Download Europe/Austria]] [[https://download.geofabrik.de/europe/austria.html|PBF Download Europe/Austria]]
 +<code>
 +curl https://download.geofabrik.de/europe/austria-latest.osm.pbf -o austria-latest.osm.pbf
 +curl https://download.geofabrik.de/europe/austria.poly -o austria.poly
 +</code>
  
 =====Python===== =====Python=====
Zeile 321: Zeile 325:
 </code> </code>
  
-=====Tileserver===== 
- 
-[[https://github.com/Overv/openstreetmap-tile-server|Github]] 
- 
-<code yaml> 
-services: 
- 
-  tiles: 
-    restart: unless-stopped 
-    container_name: tiles 
-    image: overv/openstreetmap-tile-server 
-    volumes: 
-      - ./data/:/data/database/ 
-      - ./tiles/:/data/tiles/ 
-    ports: 
-      - "127.0.0.1:8080:80" 
-    environment: 
-      THREADS: 2 
-      ALLOW_CORS: "enabled" 
-    command: "run" 
-    shm_size: 64m 
- 
-  tiles-import: 
-    container_name: tiles-import 
-    image: overv/openstreetmap-tile-server 
-    volumes: 
-      - ./pbf/vienna-latest.osm.pbf:/data/region.osm.pbf 
-      - ./data/:/data/database/ 
-      - ./tiles/:/data/tiles/ 
-    environment: 
-      THREADS: 10 
-      ALLOW_CORS: "enabled" 
-    command: "import" 
-</code> 
- 
-<code bash> 
-#!/bin/bash 
- 
-set -e 
- 
-PBF_DIR="./pbf" 
-PBF_AT="$PBF_DIR/austria-latest.osm.pbf" 
-PBF_WIEN="$PBF_DIR/vienna-latest.osm.pbf" 
-mkdir -p "$PBF_DIR" 
- 
-# Bounding Box Wien 
-BBOX="16.18,48.10,16.60,48.32" 
- 
-# PBF herunterladen 
-if [ ! -f "$PBF_AT" ]; then 
-  echo "Lade Österreich Daten herunter..." 
-  wget -O "$PBF_AT" "https://download.geofabrik.de/europe/austria-latest.osm.pbf" 
-fi 
- 
-# Osmium prüfen 
-if ! command -v osmium &>/dev/null; then 
-  sudo apt install -y osmium-tool 
-fi 
- 
-# Wien erzeugen 
-echo "Extrahiere Wien aus Österreich Daten..." 
-osmium extract --bbox="$BBOX" -o "$PBF_WIEN" "$PBF_AT" 
- 
-# Info 
-echo "" 
-echo "==================================================" 
-echo "Fertig! Starte jetzt den Import mit:" 
-echo "" 
-echo "  docker compose up tiles-import" 
-echo "" 
-echo "Achte darauf, dass dein docker-compose.yaml diesen Mount hat:" 
-echo "" 
-echo "  - ./pbf/vienna-latest.osm.pbf:/data/region.osm.pbf" 
-echo "" 
-echo "==================================================" 
-</code> 
- 
-<code> 
-docker compose up tiles-import 
-docker compose up -d tiles 
-</code> 
openstreetmap.1753082765.txt.gz · Zuletzt geändert: 2025/07/21 09:26 von jango