Inhaltsverzeichnis

  1. Generelle Funktionsweise
    1. Formeleingabe
    2. Import aus der Zwischenablage
    3. Festlegen des Wertebereichs
    4. Löschen
  2. Exportformate
    1. Schnelleinstellungen
    2. Experteneinstellungen
  3. Warnungen und Fehler
    1. Formelfehler
    2. Exportprobleme

Generelle Funktionsweise

Die Benutzung von Coordinate Joker ist hoffentlich einigermaßen selbsterklärend:

  1. Koordinaten eingeben (alternativ importieren),
  2. ggf. Projektion eingeben (Einheit Meter oder feet beachten!), sonst Distanz und Winkel 0,
  3. Wertebereich für x, y festlegen und
  4. mit "Ansehen" oder "Senden" an die gewünschte App schicken.

Formeleingabe

Die Eingabe der Formeln sollte den üblichen mathematischen Regeln folgen. Es ist aber zulässig, Ausdrücke - wie in vielen Listings üblich - in runde Klammern zu setzen, etwa 12.3(4+x)5.

Achtung: Wenn die Berechnung weniger als drei Stellen nach dem Komma ergibt, bedeutet das mathematisch, dass hinten eine Null angehängt wird. Schreibe für z.B. 12.(34+x) mit x=60 bis 70 besser 12+(34+x)/1000, damit sich z.B. für x=60 dann 12.094 ergibt. Letztlich hängt es aber vom Owner und der Aufgabenstellung ab, ob in einem solchen Fall 12.940 oder 12.094 die gesuchte Lösung ist. Coordinate Joker bietet direkt unter den Koordinaten auch an, diese Umformung selbst zu erledigen. Das funktioniert allerdings nur, wenn der erste Punkt in der Formel der Trenner zwischen Vor- und Nachkommastellen der Minuten ist. Eine genauere Erläuterung findest du direkt bei dieser Auswahlmöglichkeit.

Neben den 4 Grundrechenarten unterstützt Coordinate Joker folgende mathematische Operationen:
a^b: Exponentialfunktion
a%b: Modulo-Operation
abs(a): Betrag
acos(a): Arcuscosinus
asin(a): Arcussinus
atan(a): Arcustangens
cbrt(a): 3. Wurzel
ceil(a): Nächst höhere Ganzzahl
cos(a): Cosinus
cosh(a): Cosinus hyperbolicus
exp(a): Exponentialfunktion (Basis e)
floor(a): Nächst niedrigere Ganzzahl
log(a): natürlicher Logarithmus (Basis e)
log10(a): dekadischer Logarithmus (Basis 10)
log2(a): binärer Logarithmus (Basis 2)
sin(a): Sinus
sinh(a): Sinus hyperbolicus
sqrt(a): Wurzel
tan(a): Tangens
tanh(a): Tangens hyperbolicus

Import aus der Zwischenablage

Statt die Formeln manuell einzugeben, können sie auch aus der Zwischenablage übernommen werden. Ein Klick auf den hervorgehobenen Link über der Formeleingabe führt auf die Import-Seite. Coordinate Joker kopiert dann den Inhalt der Zwischenablage in die Eingabezeile und analysiert diese sofort. Dabei sollte das Format
N …° …' E …° …' …m …° TN
oder mit Zeilenumbrüchen (um die Eingabe von °, ' zu vermeiden)
N …

E …

…m
… TN
eingehalten werden, z.B. N 12° 34.567' E 12° 34.a56' 12*(b+3)m 45° TN. Natürlich können auch S/W/ft statt N/E/m verwendet werden und die Leerzeichen weggelassen werden. Außerdem kann der Projektionsteil ganz weggelassen werden.
Statt ein *-Zeichen für die Multiplikation zu verwenden, lässt Coordinate Joker auch × oder x zu, die in Listings weit verbreitet sind. Dafür muss die entsprechende Auswahl unterhalb der Eingabezeile getroffen werden.
Die Ergebnisse der automatischen Analyse werden weiter unten angezeigt. Wenn die Formelextraktion fehlschlägt (rot), passe die Eingabe so lange an eines der o.g. Formate an, bis die Extraktion gelingt (grün).
Wenn die Ergebnisse keine Funktionsnamen und nicht mehr als zwei Variablen enthalten, wird Coordinate Joker zusätzlich die im Listing verwendeten Variablen erkennen und durch x (und y) ersetzen. Die Ersetzung wird ebenfalls angezeigt, damit auf der Hauptseite die korrekten Wertebereiche für x (und y) eingeben werden können. Wenn die Ersetzung nicht gelingt, müssen die Variablen in der Eingabezeile manuell durch x (und y) ersetzt werden.
Achtung: Die Analyse evaluiert beim Import noch nicht die Formeln, so dass es passieren kann, dass das grün angezeigte Ergebnis nicht der gewünschten Zerlegung entspricht. Dann muss die Eingabe manuell besser an das o.g. Format angepasst werden.
Abschließend muss entschieden werden, ob die extrahierten Ergebnisse zur Hauptseite übernommen werden sollen (die Wertebereiche werden dabei mit ??? gefüllt und müssen noch manuell eingetragen werden), oder ob die Ergebnisse stattdessen verworfen werden sollen und zur unveränderten Hauptseite zurückgekehrt werden soll.

Festlegen des Wertebereichs

Der Wertebereich kann in der Form von mit Kommata getrennten positiven (inkl. 0) Ganzzahlen erfolgen (z.B. wenn im Listing 3 mögliche Werte zur Auswahl angeboten werden). Statt Einzelwerten können aber auch Zahlenfolgen in der Form VON-BIS#SCHRITTWEITE genutzt werden. Z.B. würde 1-5#2,9-11,20 die Werte 1,3,5,9,10,11,20 erzeugen.

Wenn in den Formeln nur x genutzt wird, sollte y leer gelassen werden, um nicht unnötig die gleiche Koordinate für unterschiedliche y zu generieren.

Löschen

Mit "Löschen" können die Zeilen zur Formeleingabe gelöscht werden. Dabei wird die Projektion auf 0 und Einheit Meter zurückgesetzt. Der Wertebereich wird auf 0 bis 9 voreingestellt.

Exportformate

Im Einstellungsmenü kann zwischen Schnelleinstellungen und Experteneinstellungen gewählt werden.

Schnelleinstellungen

Die Schnelleinstellungen bieten häufig verwendete Voreinstellungen. Wenn die gewünschte App dort nicht aufgeführt ist, kann stattdessen die Experteneinstellungen verwendet werden. Ggf. kann ich auch weitere Apps in einer späteren Version von Coordinate Joker ergänzen.

Experteneinstellungen

In den Experteneinstellungen kann das Exportverhalten beeinflusst werden:

Warnungen und Fehler

Formelfehler

Wenn eine eingegebene Formel nicht ausgewertet werden kann, wird dies als Fehler angezeigt und kein Ergebnis erzeugt. Es kann aber auch passieren, dass einige x-Werte gültige Koordinaten ergeben, andere ungültige. In diesem Fall erfolgt eine Warnung, dass weniger Punkte als gewünscht berechnet werden konnten. Die gültigen Teilergebnisse werden trotzdem zur Darstellung gesendet.

Exportprobleme

Je nach Einstellung verschickt Coordinate Joker die resultierenden Wegpunkte als gpx, kml oder kmz an andere Apps zur Darstellung. Android bietet dann die jeweiligen Apps an, die diese Formate verarbeiten können. Somit hängt es einerseits von den installierten Apps, andererseits vom gewählten Ausgabeformat ab, welche Apps angeboten werden. Es kann also durchaus sein, dass die favorisierte App nicht angeboten wird, wenn sie das eingestellte Format nicht unterstützt oder aber die direkte Anzeige des Formats nicht beherrscht, sondern die Wegpunkte aus einer Datei lesen möchte. Es kann sogar passieren, dass Android überhaupt keine geeignete App findet, in diesem Fall würde eine Fehlermeldung darüber informieren.

Ein weiteres häufiges Problem ist, dass Android sich evtl. die getätigte Auswahl einer App gemerkt hat und danach keine anderen Auswahlmöglichkeiten mehr anbietet, damit man dies nicht wieder und wieder tun muss. Wenn trotzdem eine andere App ausgewählt werden soll, muss die Einstellung in Android zurückgesetzt werden. Das genaue Vorgehen variiert für unterschiedliche Android-Versionen und Varianten.