OpenSeaMap-dev:De:AT5: Unterschied zwischen den Versionen
K (time ergänzt) |
Markus (Diskussion | Beiträge) (→Allgemein) |
||
Zeile 4: | Zeile 4: | ||
== Allgemein == | == Allgemein == | ||
− | + | ; Server | |
+ | : [[OpenSeaMap-dev:Server_Echo-2|Echo-2]] | ||
− | + | ; Maintainer | |
− | + | : Sven Schönhoff, Flensburg, [https://schoenhoff.org schoenhoff.org] | |
− | |||
− | |||
− | Sven Schönhoff, Flensburg | ||
− | https://schoenhoff.org | ||
+ | ; Download | ||
+ | : [https://wiki.openstreetmap.org/wiki/AT5-OpenSeaMap-Chart_for_Lowrance_Simrad_B&G AT5 im OSM-Wiki] | ||
+ | : [http://wiki.openseamap.org/wiki/OpenSeaMap-dev:De:Chart_Download_Layer Download-Layer] | ||
== Hardwaremindestanforderungen == | == Hardwaremindestanforderungen == |
Version vom 29. Juni 2017, 15:01 Uhr
Hier wird der Prozess der Erzeugung der AT5-Karten beschrieben.
Inhaltsverzeichnis
Allgemein
- Server
- Echo-2
- Maintainer
- Sven Schönhoff, Flensburg, schoenhoff.org
- Download
- AT5 im OSM-Wiki
- Download-Layer
Hardwaremindestanforderungen
4 CPU Cores
16gb RAM
200gb Storage
Softwareanforderungen
Betriebssystem mindestens Ubuntu 17.04 oder Debian 9
sudo apt-get install xvfb time
sudo apt-get install postgresql postgresql-client postgresql-doc postgresql-contrib postgis osm2pgsql
sudo apt-get install libicu-dev postgresql-server-dev* subversion build-essential unzip wget zip
svn co http://svn.openstreetmap.org/applications/rendering/mapnik-german/utf8translit
cd utf8translit
make
sudo make install
cd ~
wget http://api.pgxn.org/dist/unidecode/0.0.5/unidecode-0.0.5.zip
unzip unidecode-0.0.5.zip
cd unidecode-0.0.5
make
sudo make install
cd ~
Bugfix
sudo vi /usr/share/postgresql/9.*/extension/unidecode.control
0.0.4 durch 0.0.5 ersetzten
sudo apt-get install gdal-bin osmctools
sudo apt-get install --install-recommends wine
sudo mkdir /var/openseamap
sudo chown <user>:<user> /var/openseamap
sudo apt install osmosis
sudo sh /var/openseamap/at5/misc/install_imc.sh
sh /var/openseamap/at5/scripts/test_imc.sh
sudo su - postgres
psql -d postgres -c "CREATE USER at5 WITH LOGIN NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION PASSWORD 'changeme';"
psql -d postgres -c "CREATE DATABASE at5 WITH OWNER = at5 ENCODING = 'UTF8'";
psql at5
at5=# CREATE EXTENSION postgis;
at5=# CREATE EXTENSION postgis_topology;
at5=# CREATE EXTENSION unaccent;
at5=# CREATE EXTENSION unidecode;
Schnittstellen
Postgres, Postgis, IMC mit Wine und zahlreichen anderen Tools
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