OpenSeaMap-dev:Pegel: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) K (→Bezugssystem und Transformation) |
Markus (Diskussion | Beiträge) K |
||
Zeile 23: | Zeile 23: | ||
Datei:Pegel Ganglinie.gif|Ganglinie | Datei:Pegel Ganglinie.gif|Ganglinie | ||
</gallery> | </gallery> | ||
− | |||
− | |||
− | |||
== Datenquellen == | == Datenquellen == | ||
Zeile 66: | Zeile 63: | ||
: longitude (berechnet) | : longitude (berechnet) | ||
− | == Bezugssystem und Transformation | + | == Bachelor-Arbeit == |
+ | Die Aufbereitung und Darstellung der Pegel ist das Ergebnis einer Bachelor-Arbeit von Tim Reinartz, Student bei Prof. Reinhard Möller, Uni Wuppertal, im WS 2010/11. | ||
+ | |||
+ | ; Bezugssystem und Transformation | ||
[[Datei:Pegel-Integration.png|thumb|Transformation]] | [[Datei:Pegel-Integration.png|thumb|Transformation]] | ||
− | + | Die Daten aus Deutschland lagen in folgender Form vor: | |
− | Die Daten aus | ||
: Amsterdamer- und Kronstädter-Pegel, als Bezugspegel für die Höhe, | : Amsterdamer- und Kronstädter-Pegel, als Bezugspegel für die Höhe, | ||
: Bessel- und Krassowsky-Ellipsoid als Bezugsellipsoid. | : Bessel- und Krassowsky-Ellipsoid als Bezugsellipsoid. | ||
Zeile 76: | Zeile 75: | ||
Ellipsoid transformiert (Längen- und Breitengrade). | Ellipsoid transformiert (Längen- und Breitengrade). | ||
− | + | ; Technologie (Einbindung WMF) | |
− | Benötigt | + | Benötigt wurde: |
* eine Datenbank | * eine Datenbank | ||
* eine Programmiersprache die mit einer MySQL Datenbank und XML-Dateien umgehen kann oder/und mit SOAP und dabei Web-basiert funktioniert | * eine Programmiersprache die mit einer MySQL Datenbank und XML-Dateien umgehen kann oder/und mit SOAP und dabei Web-basiert funktioniert |
Version vom 29. November 2012, 16:15 Uhr
Pegelmessstellen messen die Höhe des Wasserspiegels von Meeren, Flüssen und Seen.
Pegel-Daten sind eine wichtige Bezugsgrösse bei der Messung der Wassertiefe, zur Aufzeichnung von Ebbe und Flut, zur Beurteilung von Fliessgeschwindigkeiten, Schiffbarkeit von Wasserstrassen, Befahrbarkeit von Wildwasserstrecken, zur frühzeitigen Erkennung von Hochwassergefahr. Deshalb werden sie in OpenSeaMap dynamisch angezeigt.
Inhaltsverzeichnis
Pegel in OpenSeaMap
OpenSeaMap zeigt Pegel-Standorte in einem Layer an.
Die Icons sind klickbar, in einem Popup werden angezeigt:
- statische Pegeldaten (Name, Gewässer, Gebiet, Pegelnullpunkt)
- dynamische Pegeldaten (Pegelstand, Tendenz, Datum und Messzeitpunkt)
Über einen Link wird zu jedem Pegel angezeigt:
- die aktuelle Ganglinie
- ein Meteogramm mit aktuellen Wetterdaten
Datenquellen
Attribute
- Dynamische Attribute
- Messwert (mm)
- Datum Uhrzeit
- Tendenz
- Fehlermeldung (für mögliche Fehler bei der Übertragung)
- Statische Attribute
- GK-Koordinaten
- Name
- Pegelnummer
- Pegemnullpunkt (PnP) (m)
- Streifenzone
- Bezugssystem
- Ellipsoid
- latitude (berechnet)
- longitude (berechnet)
Bachelor-Arbeit
Die Aufbereitung und Darstellung der Pegel ist das Ergebnis einer Bachelor-Arbeit von Tim Reinartz, Student bei Prof. Reinhard Möller, Uni Wuppertal, im WS 2010/11.
- Bezugssystem und Transformation
Die Daten aus Deutschland lagen in folgender Form vor:
- Amsterdamer- und Kronstädter-Pegel, als Bezugspegel für die Höhe,
- Bessel- und Krassowsky-Ellipsoid als Bezugsellipsoid.
Die Gauß-Krüger-Koordinaten vom Bessel- oder Krassowsky-Ellipsoid
werden in Lat/Lon-Koordinaten im wgs84-
Ellipsoid transformiert (Längen- und Breitengrade).
- Technologie (Einbindung WMF)
Benötigt wurde:
- eine Datenbank
- eine Programmiersprache die mit einer MySQL Datenbank und XML-Dateien umgehen kann oder/und mit SOAP und dabei Web-basiert funktioniert
- JavaScript und OpenLayers
Verwendet wurde: PHP in Version 5.1+ mit MySQL 5.0+ und SimpleXML als XML-Parser, sowie die PHP Erweiterung zu SOAP, JavaScript und OpenLayers
Anleitung zum Einbinden weiterer Quellen
Folgt noch...
ToDo
was | Prio | wer | bis wann | Status | Bemerkungen |
---|---|---|---|---|---|
CH-Pegel richtig verlinken | 1 | Link zur Ganglinie ist falsch | |||
AT-Pegel einbinden | 1 | ||||
Vorarlberg-Pegel einbinden | 2 | ||||
BY-Pegel einbinden | 2 | bisher nur Deeplinks erlaubt | |||
Ganglinie direkt im Popup anzeigen | 2 | ||||
Abflussmengen anzeigen | 2 | aus Datensatz (oder berechnen?) | |||
Strömungsgeschwindigkeit anzeigen | 2 | aus Datensatz (oder berechnen?) | |||
standardisierte Schnittstelle anbieten | 2 | für XML, ... | |||
Tidenrechner | 3 | Küstenpegel Vorhersage für jeden Hafen | |||
Brückendurchfahrtshöhe berechnen | 3 | für alle Brücken der Binnenschiffahrtsstrassen | |||
Wildwasser-Schwierigkeit berechnen | 3 | für alle Kajakstrecken | |||
automatische Umrechnung für abweichende Höhensysteme | 3 | ||||
Doku schreiben | 1 | Tim | |||
Bachelor-Arbeit verlinken | 3 | Tim | |||
OpenSeaMap als Showcase für 52North | |||||
... |