OpenSeaMap-dev:De:AT5: Unterschied zwischen den Versionen
(Erster Entwurf) |
(Vollständiger Entwurf) |
||
Zeile 1: | Zeile 1: | ||
+ | Hier wird der Prozess der Erzeugung der AT5-Karten beschrieben. | ||
+ | |||
+ | |||
+ | == Allgemein == | ||
+ | |||
+ | '''Server''' | ||
+ | |||
+ | http://wiki.openseamap.org/wiki/OpenSeaMap-dev:Server_Echo-2 | ||
+ | |||
+ | '''Maintainer''' | ||
+ | |||
+ | Sven Schönhoff, Flensburg | ||
+ | https://schoenhoff.org | ||
+ | |||
+ | |||
+ | == Hardwaremindestanforderungen == | ||
+ | 4 CPU Cores | ||
+ | |||
+ | 16gb RAM | ||
+ | |||
+ | 200gb Storage | ||
+ | |||
+ | |||
+ | == Softwareanforderungen == | ||
+ | ... | ||
+ | |||
+ | == Schnittstellen == | ||
+ | ... | ||
+ | |||
+ | == Datenquellen == | ||
+ | '''Seamarks''' (Seezeichen) | ||
+ | |||
+ | http://tiles.openseamap.org/seamark/world.osm | ||
+ | |||
+ | '''CoastalWaters''' (Wasserflächen der Küstengewässer) | ||
+ | |||
+ | http://data.openstreetmapdata.com/water-polygons-split-4326.zip | ||
+ | |||
+ | '''LandAreas''' (Landbereiche) | ||
+ | |||
+ | http://download.geofabrik.de | ||
+ | |||
+ | == Prozess == | ||
+ | : 1. Datenvorbereitung | ||
+ | |||
+ | : 1.1 Seamarks | ||
+ | [[Datei:AT5 Seamarks.png]] | ||
+ | |||
+ | : 1.2 CoastalWaters | ||
+ | [[Datei:AT5 CoastalWaters.png]] | ||
+ | |||
+ | : 1.3 LandAreas | ||
+ | [[Datei:AT5 LandArea.png]] | ||
+ | |||
+ | |||
+ | : 2. Kartenerstellung | ||
+ | [[Datei:AT5 IMC.png]] | ||
+ | |||
== Datenfluss und Verzeichnisstruktur == | == Datenfluss und Verzeichnisstruktur == | ||
Zeile 26: | Zeile 84: | ||
[[Datei:AT5 DataFlow.png]] | [[Datei:AT5 DataFlow.png]] | ||
+ | |||
+ | |||
+ | == Prozess starten == | ||
+ | |||
+ | cd /var/openseamap/at5 | ||
+ | |||
+ | '''Startet Rohdatenvorbereitung mit nohup im Hintergrund''' | ||
+ | |||
+ | sh helper_prepare_rawdata.sh | ||
+ | |||
+ | '''Startet IMC daemon mit nohup im Hintergrund, der periodisch auf fertig vorbereitete Rohdaten prüft und diese verarbeitet''' | ||
+ | |||
+ | sh helper_imc_daemon.sh |
Version vom 21. Juni 2017, 17:37 Uhr
Hier wird der Prozess der Erzeugung der AT5-Karten beschrieben.
Inhaltsverzeichnis
Allgemein
Server
http://wiki.openseamap.org/wiki/OpenSeaMap-dev:Server_Echo-2
Maintainer
Sven Schönhoff, Flensburg https://schoenhoff.org
Hardwaremindestanforderungen
4 CPU Cores
16gb RAM
200gb Storage
Softwareanforderungen
...
Schnittstellen
...
Datenquellen
Seamarks (Seezeichen)
http://tiles.openseamap.org/seamark/world.osm
CoastalWaters (Wasserflächen der Küstengewässer)
http://data.openstreetmapdata.com/water-polygons-split-4326.zip
LandAreas (Landbereiche)
Prozess
- 1. Datenvorbereitung
- 1.1 Seamarks
- 1.2 CoastalWaters
- 1.3 LandAreas
- 2. Kartenerstellung
Datenfluss und Verzeichnisstruktur
Hauptverzeichnis: /var/openseamap/at5
Konfigurationsverzeichnis für Scripte und IMC: ./config
Übergreifende Regionen für CoastalWaters: ./extents
Logs vom letzten Verarbeitungslauf: ./logs
Visio Grafiken, Icons etc.: ./misc
Arbeitsverzeichnis: ./processing
Fertig verarbeitete Karten und Rohdaten: ./processed
Hilfsscripte: ./scripts
Prozess starten
cd /var/openseamap/at5
Startet Rohdatenvorbereitung mit nohup im Hintergrund
sh helper_prepare_rawdata.sh
Startet IMC daemon mit nohup im Hintergrund, der periodisch auf fertig vorbereitete Rohdaten prüft und diese verarbeitet
sh helper_imc_daemon.sh