OpenSeaMap-dev:Hafen-Editor

Aus OpenSeaMap-dev
Version vom 16. November 2010, 22:24 Uhr von Markus (Diskussion | Beiträge) (Vorschlag für Attribute)
Wechseln zu: Navigation, Suche

Im Online-Editor und im JOSM-Plugin soll ein Hafen-Editor entstehen.

Hafen als Punkt

Häfen sind als Punkt in der Hafen-DB gespeichert.

Hafen-Datenbank

Derzeit gibt es noch zwei Tabellen mit unterschiedlicher Struktur:

Häfen aus SkipperGuide
LAT/LON
name
descr
id
(woher weiss man, ob es sich um einen Hafen, eine Marina oder einen Ankerplatz handelt?)
Häfen aus WPI
LAT/LON
name
World_Port_Index
Region_Index
WPI_Country_Code
Harbour_Size
Harbour_Type
..und 40 weitere Attribute

Die beiden Tabellen werden zu einer zusammengeführt.

Vorschlag für Attribute

Schlüssel Format Wertekatalog Bemerkungen
ID automatisch generiert
LAT/LON automatisch generiert
entrance_LAT double Hafeneingang zwischen Molenköpfen
entrance_LON double
name Text * Spezifikation Geonamen
name:national Text * Name in nationaler Sprache und nationaler Schrift
name:locode Text * Name aus LOCODE (Suche)
locode Char(5)
category Liste was machen wir mit den Ankerplätzen?
size big, medium, small, very small oder eine Kennzahl?
land Char(2) ISO-3166-2
shelter 8 Werte für Matrix N,NE,E,SE,S,SW,W,NW
operator Text *
website URL beginnt mit "http://"
email Mailadresse enthält ein "@"
phone internat. Tel-Nr beginnt mit "+" und enthält nur Zahlen und Leerzeichen
adr Postanschrift nach Karlsruher Schema
vhf Kanal-Nr
mmsi Int(9) MMSI-Nr beginnt immer mit "00"
port_of_entry y/n
maxspeed Knoten
maxlength Meter
maxdraft Meter
tide max. Tidenhub
access:tide
access:swell
access:ice
note Text für längere Beschreibung
..

Zu klären

Zu klären ist, wie mit den OSM-Einträgen "harbour:*=*" zu verfahren ist.

Hafen als Fläche

Später soll es auch möglich sein, Häfen als Fläche einzutragen. Insbesondere bei klar abgegrenztem Hafenareal, beispielsweise durch Einzäunung und Einfahrt mit Schranke. Beispielsweise bei Zollhafen, Industriehafen, Marina, Marinehafen.

Infrastruktur des Hafens

Zu einem Hafen gehören auch Behörden und Versorgungseinrichtungen (Hafenmeister, Zoll, Tankstelle, Trinkwasser, WC, Dusche, Müllentsorgung, Altölsammelstelle, Fäkalienabsaugung, Kran/Travellift, Segelmacher, Werft, Schiffsbedarf, Trockenliegeplatz, Gastliegeplätze, Anmeldesteg, Hafen-Restaurant, etc).

Diese Objekte sollen ebenfalls über den Hafeneditor editierbar sein. Vieles ist schon in der "Hafen"_für_JOSM JOSM-Vorlage "Hafen" enthalten und kann von dort in den Hafeneditor übernommen werden.

Diese Objekte werden in OSM beschrieben und in der OSM-DB gespeichert.

Hafen als Relation

Um die verschiedenen Hafeneinrichtungen zusammenzufassen käme eine Relation infrage.

Workflow

Der Hafen-Editor schreibt Änderungen in die - bzw. liest aus der

a) Hafen-Datenbank
b) OSM-Datenbank

Siehe Spezifikation Workflow