OpenSeaMap-dev:Hafen-Editor: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Im Online-Editor und im JOSM-Plugin soll ein Hafen-Editor entstehen. == Hafen als Punkt == Häfen sind als Punkt in der [[De:Hafendatenbank:Spezifikation|Hafen-D…“) |
Markus (Diskussion | Beiträge) (→Vorschlag für Attribute) |
||
Zeile 33: | Zeile 33: | ||
|- | |- | ||
| LAT/LON || || || automatisch generiert | | LAT/LON || || || automatisch generiert | ||
+ | |- | ||
+ | | entrance_LAT || double || || Hafeneingang zwischen Molenköpfen | ||
+ | |- | ||
+ | | entrance_LON || double || || | ||
|- | |- | ||
| name || Text || * || [http://wiki.openstreetmap.org/wiki/DE_talk:Key:name Spezifikation Geonamen] | | name || Text || * || [http://wiki.openstreetmap.org/wiki/DE_talk:Key:name Spezifikation Geonamen] | ||
+ | |- | ||
+ | | name:national || Text || * || Name in nationaler Sprache und nationaler Schrift | ||
+ | |- | ||
+ | | name:locode || Text || * || Name aus LOCODE ([http://www.unece.org/cefact/locode/service/location.htm Suche]) | ||
|- | |- | ||
| locode || Char(5) || || | | locode || Char(5) || || | ||
− | |||
− | |||
|- | |- | ||
| category || || [http://wiki.openstreetmap.org/wiki/DE:Hafen#Hafen-Kategorie Liste] || was machen wir mit den Ankerplätzen? | | category || || [http://wiki.openstreetmap.org/wiki/DE:Hafen#Hafen-Kategorie Liste] || was machen wir mit den Ankerplätzen? | ||
Zeile 44: | Zeile 50: | ||
| size || || big, medium, small, very small || oder eine Kennzahl? | | size || || big, medium, small, very small || oder eine Kennzahl? | ||
|- | |- | ||
− | | land || Char(2) || [http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste ISO-3166-2] | + | | land || Char(2) || [http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste ISO-3166-2] || |
|- | |- | ||
| shelter || || || 8 Werte für Matrix N,NE,E,SE,S,SW,W,NW | | shelter || || || 8 Werte für Matrix N,NE,E,SE,S,SW,W,NW | ||
|- | |- | ||
− | | website || || URL || | + | | operator || Text || * || |
+ | |- | ||
+ | | website || || URL || beginnt mit "http://" | ||
|- | |- | ||
− | | email || || Mailadresse || | + | | email || || Mailadresse || enthält ein "@" |
|- | |- | ||
− | | phone || || [http://de.wikipedia.org/wiki/E.123#Internationale_Rufnummern internat. Tel-Nr] || | + | | phone || || [http://de.wikipedia.org/wiki/E.123#Internationale_Rufnummern internat. Tel-Nr] || beginnt mit "+" und enthält nur Zahlen und Leerzeichen |
|- | |- | ||
| adr || || || [http://wiki.openstreetmap.org/wiki/Proposed_features/De:Hausnummern Postanschrift nach Karlsruher Schema] | | adr || || || [http://wiki.openstreetmap.org/wiki/Proposed_features/De:Hausnummern Postanschrift nach Karlsruher Schema] | ||
Zeile 59: | Zeile 67: | ||
|- | |- | ||
| mmsi || Int(9) || MMSI-Nr || beginnt immer mit "00" | | 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 | ||
|- | |- | ||
| .. || || || | | .. || || || |
Version vom 16. November 2010, 22:24 Uhr
Im Online-Editor und im JOSM-Plugin soll ein Hafen-Editor entstehen.
Inhaltsverzeichnis
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://" | |
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