OpenSeaMap-dev:De:Trip Planner: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) (→Probleme) |
Markus (Diskussion | Beiträge) (→Hilfe) |
||
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 41: | Zeile 41: | ||
: {{ok}} Anzeigefenster mit Berechnungsdaten | : {{ok}} Anzeigefenster mit Berechnungsdaten | ||
− | Idealerweis erscheint der Vektor bereits beim ersten Mausklick als | + | Idealerweis erscheint der Vektor bereits beim ersten Mausklick als (beschriftete) Linie |
<br> Kurs und Distanz werden life neben dem Cursor und bei Klick im Fenster angezeigt | <br> Kurs und Distanz werden life neben dem Cursor und bei Klick im Fenster angezeigt | ||
<br> Linie und Daten werden beim zweiten Mausklick fixiert. | <br> Linie und Daten werden beim zweiten Mausklick fixiert. | ||
Zeile 62: | Zeile 62: | ||
: {{ok}} Workaround: Scrollbalken am Kartenrand. <br>besser: Scrollbalken in der WP-Liste. | : {{ok}} Workaround: Scrollbalken am Kartenrand. <br>besser: Scrollbalken in der WP-Liste. | ||
− | ; Einfrieren der Linie | + | ;<s> Einfrieren der Linie</s> (erledigt) |
− | Wenn mit dem Cursor ins Leere geklickt wird, friert die Linie ein und ist nicht mehr editierbar. Dabei ändert sich die Linienfarbe zu blau. | + | <s> Wenn mit dem Cursor ins Leere geklickt wird, friert die Linie ein und ist nicht mehr editierbar. Dabei ändert sich die Linienfarbe zu blau. |
− | : | + | : Workaround: Button "Bearbeiten" bzw. "Edit" </s> |
== Zweite Ausbaustufe == | == Zweite Ausbaustufe == | ||
Zeile 71: | Zeile 71: | ||
; Eingabe | ; Eingabe | ||
− | : Linie zeichnen mit mehreren Klicks | + | : {{ok}} Linie zeichnen mit mehreren Klicks <br> (auch mit Karte verschieben und zoomen) |
− | (auch mit Karte verschieben und zoomen) | ||
[[Datei:Rubberband-Cursor.gif.jpg|thumb|Rubberband-Cursor]] | [[Datei:Rubberband-Cursor.gif.jpg|thumb|Rubberband-Cursor]] | ||
Zeile 89: | Zeile 88: | ||
: {{ok}} Zielkoordinate | : {{ok}} Zielkoordinate | ||
: {{ok}} Kurs loxodrom | : {{ok}} Kurs loxodrom | ||
− | : {{ok}} Gesamtdistanz loxodrom (vergrösserte Breite) | + | : {{ok}} Gesamtdistanz loxodrom ([[w:de:vergrösserte Breite]]) |
: {{nok}} Gesamtdistanz orthodrom | : {{nok}} Gesamtdistanz orthodrom | ||
: {{nok}} Differenz orthodrom-loxodrom | : {{nok}} Differenz orthodrom-loxodrom | ||
Zeile 107: | Zeile 106: | ||
=== Buttons in Tabelle === | === Buttons in Tabelle === | ||
+ | (Tool.Tips wären hilfreich) | ||
+ | |||
* i | * i | ||
− | : [[De: | + | : [[h:De:Törnplaner|Link zu Hilfe-Seite]] |
* km <-> nm | * km <-> nm | ||
: (neben "i") | : (neben "i") | ||
: Umschalten der Anzeige von allen Distanzen von Seemeilen auf Kilometer | : Umschalten der Anzeige von allen Distanzen von Seemeilen auf Kilometer | ||
− | : Nachkommastellen je nach Distanz (ggf. auch je nach Zoomlevel und Bildschirmauflösung) | + | : Nachkommastellen je nach Distanz (ggf. auch je nach [https://wiki.openstreetmap.org/wiki/DE:Zoom_levels Zoomlevel und Bildschirmauflösung]) |
: 1m reicht | : 1m reicht | ||
Zeile 154: | Zeile 155: | ||
: zeichne Gerade von Start zu Ziel bzw. zu Mauszeiger | : zeichne Gerade von Start zu Ziel bzw. zu Mauszeiger | ||
: Anzeigefenster mit Berechnungsdaten | : Anzeigefenster mit Berechnungsdaten | ||
− | : zeichne orthografischen Bogen von Start zu Ziel (dritte Ausbaustufe?) | + | : zeichne [https://www.kompf.de/trekka/distance.php orthografischen Bogen von Start zu Ziel] (dritte Ausbaustufe?) |
+ | <gallery> | ||
+ | File:Rhumbs and great circles on Mercator.svg| | ||
+ | File:Navigációs paradoxon.gif| | ||
+ | </gallery> | ||
; Ausgabe in Fenster: | ; Ausgabe in Fenster: | ||
Zeile 168: | Zeile 173: | ||
: Gesamtdistanz loxodrom (vergrösserte Breite) | : Gesamtdistanz loxodrom (vergrösserte Breite) | ||
: Gesamtdistanz orthodrom | : Gesamtdistanz orthodrom | ||
− | : Differenz orthodrom-loxodrom | + | : Differenz orthodrom-loxodrom in sm und % |
: Etmal (Eingabefeld!) | : Etmal (Eingabefeld!) | ||
: Reisezeit | : Reisezeit | ||
Zeile 194: | Zeile 199: | ||
; Import | ; Import | ||
: CSV, GPX | : CSV, GPX | ||
− | + | ||
== Formeln == | == Formeln == | ||
Zeile 221: | Zeile 226: | ||
=== orthodrom === | === orthodrom === | ||
Kurse auf dem Grosskreis (kürzester Weg) | Kurse auf dem Grosskreis (kürzester Weg) | ||
+ | : [https://www.fs.tum.de/~niederma/segeln/orthodrome.pdf Formeln von Anderl] | ||
; Distanz orthodrom | ; Distanz orthodrom | ||
Zeile 231: | Zeile 237: | ||
− | also ? | + | also ? |
; Breite | ; Breite | ||
auf dem Grosskreis an einer bestimmten Länge(Li) zwischen Start und Ziel | auf dem Grosskreis an einer bestimmten Länge(Li) zwischen Start und Ziel | ||
− | + | ||
− | |||
== Ausgabefenster == | == Ausgabefenster == | ||
Zeile 277: | Zeile 282: | ||
Etmal ist ein Eingabefeld | Etmal ist ein Eingabefeld | ||
+ | |||
+ | == Hilfe == | ||
+ | : [https://wiki.openseamap.org/wiki/h:De:Törnplaner h:De:Törnplaner] | ||
+ | : [https://wiki.openseamap.org/wiki/Trip_Planner h:En:Trip Planner] | ||
+ | |||
+ | ;Doku alter Hilfe-Seiten | ||
+ | : [[OpenSeaMap-dev:De:Trip Planner v1-Hilfe|de:v1-Hilfe]] | ||
+ | : [[OpenSeaMap-dev:Trip Planner v1-Hilfe|v1-Hilfe]] | ||
== Doku == | == Doku == | ||
− | Gibt's bei Markus (Kurs und Distanz messen: Formeln, Skizzen, Tabellen). | + | : Gibt's bei Markus ("Kurs und Distanz messen.doc": Formeln, Skizzen, Tabellen). |
+ | : Anderl: orthodrom |
Aktuelle Version vom 8. März 2023, 14:43 Uhr
Deutsch | English |
---|
- Kurs und Distanz messen
Für OpenSeaMap soll dieses Tool Distanzen und Richtungen messen.
Das Tool soll folgendes können:
- mit Mausklicks auf der Karte eine Linie zeichnen
- daraus werden Kurs und Distanz berechnet und in einem Fenster gezeigt
- von Start bis Ziel
- für jede Teilstrecke
- jeweils orthodrom und loxodrom
- Daten exportieren und importieren (zum weiterbe-/-verarbeiten)
Das Tool wird über ein Icon bzw mit RechterMausKlick in einem Menü-Eintrag ausgewählt und wieder ausgeschaltet (bzw durch Wahl eines anderen Werkzeuges).
Inhaltsverzeichnis
Erste Ausbaustufe (erledigt)
Werkzeug "Kurs und Distanz"
- Eingabe
- Cursorklick auf Start
- Cursorbewegung
- Cursorklick auf Wegpunkt
- Cursorklick auf Ziel
- Import von CSV
- Verarbeitung
- lese Start-Koordinate, Cursor-Koordinate, Wegpunkt-Koordinate und Ziel-Koordinate
- berechne Kurs und Distanz loxodrom (vergrösserte Breite)
- berechne Kurs und Distanz orthodrom
- Ausgabe in Karte
- zeichne Gerade in Karte von Start über Wegpunkt zu Ziel, bzw. zu Mauszeiger
- Anzeigefenster mit Berechnungsdaten
Idealerweis erscheint der Vektor bereits beim ersten Mausklick als (beschriftete) Linie
Kurs und Distanz werden life neben dem Cursor und bei Klick im Fenster angezeigt
Linie und Daten werden beim zweiten Mausklick fixiert.
- Ausgabe im Fenster
- Startkoordinate
- Zielkoordinate
- Kurs loxodrom
- Distanz loxodrom (vergrösserte Breite)
- Distanz orthodrom
- Export von CSV
Bei der Berechnung nach dem Verfahren der vergrösserten Breite ist zu beachten, dass bei Kursen mit 90° bzw 270° keine Division durch Null entsteht.
Probleme
- Länge der Liste
Wenn mehr Wegpunkte eingegeben werden, als in der Liste auf dem Bildschirm angezeigt werden konnen, dann verschwinden die Schaltflächen (Herunterladen, Clear, Schliessen).
- Abhilfe: weniger Wegepunkte eintragen.
- Workaround: Scrollbalken am Kartenrand.
besser: Scrollbalken in der WP-Liste.
Einfrieren der Linie(erledigt)
Wenn mit dem Cursor ins Leere geklickt wird, friert die Linie ein und ist nicht mehr editierbar. Dabei ändert sich die Linienfarbe zu blau.
Workaround: Button "Bearbeiten" bzw. "Edit"
Zweite Ausbaustufe
Werkzeug "Kurs und Distanz mit Wegpunktliste"
- Ausgabe in Karte
- zeichne Gerade von Start über Wegpunkte zu Ziel, bzw. zu Mauszeiger
- life-Anzeige von Kurs und Distanz neben Mauszeiger (Gummiband-Cursor)
- Anzeigefenster mit Berechnungsdaten
- Ausgabe in Fenster
Titelblock/-zeile
- Name für Start (optional)
- Name für Ziel (optional)
- Startkoordinate
- Zielkoordinate
- Kurs loxodrom
- Gesamtdistanz loxodrom (w:de:vergrösserte Breite)
- Gesamtdistanz orthodrom
- Differenz orthodrom-loxodrom
Tabelle (Zeile für jedes Segment
- life-Anzeige der Daten für jeden Wegpunkt/Segment
- Vektor-Nr.
- Vektor-Kurs
- Vektor-Distanz loxodrom (vergrösserte Breite)
- Vektor-Zielkoordinate
- Kurs und Distanz werden life angezeigt (loxodrom)
- Name für die Vektor-Zielkoordinate (optional)
Zu prüfende Sonderfälle:
Äquatorüberquerung, über die Pole, parallel zum Äquator, parallel
zu den Meridianen, parallel zu den Breitenkreisen.
Buttons in Tabelle
(Tool.Tips wären hilfreich)
- i
- km <-> nm
- (neben "i")
- Umschalten der Anzeige von allen Distanzen von Seemeilen auf Kilometer
- Nachkommastellen je nach Distanz (ggf. auch je nach Zoomlevel und Bildschirmauflösung)
- 1m reicht
- ggg°mm,mmm' <-> ggg,gggggg
- neben "i"
- Umschalten der Anzeige von allen Distanzen von Seemeilen auf Kilometer
- Nachkommastellen je nach Distanz (ggf. auch je nach Zoomlevel und Bildschirmauflösung)
- Anzeige bis 5 Nachkommastellen, Rechnen mit ?
Rechtsklick-Menü
- zumindest "kopieren in Zwischenablage" und <Strg-c> und <Strg-v> sollte funktionieren
Buttons unter Tabelle
- Export
- öffnet:
- Auswahlliste für Format: CSV, GPX. (nicht benötigt werden:
TXT,XLS,GML,KLM,OSM) - Dateimanager zum Speichern
- Import
- öffnet Dateimanager zum Laden
- Formate: CSV, GPX
- Editieren
- öffnet eine blaue Linie für weiteres Editieren (Linie wird rot)
- Clear
- Sicherheitsabfrage: erst speichern?
- löscht die Linie
- Abbrechen
- ggf. Sicherheitsabfrage: erst speichern?
- Schliesst das Werkzeug
Werkzeug "Grosskreis"
- Eingabe
- Linie zeichnen mit 2 (oder mehreren) Klicks
- Ausgabe in Karte
- zeichne Gerade von Start zu Ziel bzw. zu Mauszeiger
- Anzeigefenster mit Berechnungsdaten
- zeichne orthografischen Bogen von Start zu Ziel (dritte Ausbaustufe?)
- Ausgabe in Fenster
Titelblock/-zeile
- Name für Start (optional)
- Name für Ziel (optional)
- Startkoordinate
- Zielkoordinate
- Scheitelpunkt-Koordinate
- Kurs loxodrom
- Gesamtdistanz loxodrom (vergrösserte Breite)
- Gesamtdistanz orthodrom
- Differenz orthodrom-loxodrom in sm und %
- Etmal (Eingabefeld!)
- Reisezeit
Tabelle (Zeile für jeden einzelnen Vektor)
- Vektor-Nr.
- Vektor-Kurs
- Vektor-Distanz loxodrom (vergrösserte Breite)
- Vektor-Zielkoordinate
Der Grosskreis wird in n Segmente geteilt.
Für jedes Segment wird der loxodrome Vektor berechnet.
n = 10, oder n in Feld eingeben (später auch aus Distanz bzw Anfangs- und Endkurs abgeleitet)
Daraus kann man vielleicht zusätzlich zur geraden Verbindungslinie zwischen Start und Ziel den Grosskreis als Bogen zeichnen?
Berechnung vieler kurzer loxodromer Bogensehnen, die optisch den richtigen Bogen ergeben.
Man müsste also zwischen Start- und Zielkoordinate für jede Kursänderung mit X° einen Wegpunkt bestimmen
und diese zu einer WP-Liste zusammenführen, die dann als Punktereihe angezeigt wird und so die Kurve darstellt.
Reisezeit = Distanz.orth / Etmal
- Export
- CSV, GPX
- Import
- CSV, GPX
Formeln
vergrösserte Breite loxodrom
exakte Methode f. Kurse ohne Kursänderung (längerer Weg)
- Ziel
aus Start, Kurs und Distanz (Distanz in Seemeilen)
auch B?
auch B?
Korrekturen:
wenn Kurs = 90° Kurs = 90,001° wenn Kurs = 270° Kurs = 270,001°
- Kurs und Distanz
aus Start und Ziel
(Distanz in Seemeilen) Korrekturen:
wenn ...
orthodrom
Kurse auf dem Grosskreis (kürzester Weg)
- Distanz orthodrom
- (Distanz in Seemeilen)
- Kurs orthodrom
- (Distanz jeweils in Seemeilen)
- Scheitelpunkt
also ?
- Breite
auf dem Grosskreis an einer bestimmten Länge(Li) zwischen Start und Ziel
Ausgabefenster
Werkzeug "Kurs und Distanz"
- Start ##°##,#’ N/S ###°##.#’ E/W
- Ziel ##°##,#’ N/S ###°##.#’ E/W
- Kurs ###°
- Distanz lox #####,# sm
- Distanz orth #####,# sm Diff ####,# sm
Werkzeug "Kurs und Distanz mit Wegpunktliste"
- Start ##°##,#’ N/S ###°##.#’ E/W
- Ziel ##°##,#’ N/S ###°##.#’ E/W
- Kurs ###°
- Distanz lox #####,# sm
- Distanz orth #####,# sm Diff ####,# sm
- WP Kurs Distanz Koordinate
- 1 ###° ####,# sm ##°##,#’ N/S ###°##.#’ E/W
- 2 ###° ####,# sm ##°##,#’ N/S ###°##.#’ E/W
- ### ###° ####,# sm ##°##,#’ N/S ###°##.#’ E/W
Werkzeug "Grosskreis"
- Start ##°##,#’ N/S ###°##.# E/W
- Ziel ##°##,#’ N/S ###°##.#’ E/W
- Scheitelpunkt ##°##,#’ N/S ###°##.#’ E/W
- Kurs lox ###°
- Distanz lox #####,# sm
- Distanz orth #####,# sm Diff ####,# sm
- Reisezeit ## T ## H Etmal ### sm
- WP Kurs Distanz Koordinate
- ### ###° ####,# sm ##°##,#’ N/S ###°##.#’ E/W
- ### ###° ####,# sm ##°##,#’ N/S ###°##.#’ E/W
- ### ###° ####,# sm ##°##,#’ N/S ###°##.#’ E/W
Etmal ist ein Eingabefeld
Hilfe
- Doku alter Hilfe-Seiten
- de:v1-Hilfe
- v1-Hilfe
Doku
- Gibt's bei Markus ("Kurs und Distanz messen.doc": Formeln, Skizzen, Tabellen).
- Anderl: orthodrom