| |
|
|
- Seite 1 - |
|
| { ... } = math.* ( ...
Die Funktionsgruppe math bietet wichtige mathematische Funktionen und Konstanten:
Keywords: sin,cos,tan, asin,acos,atan, sqrt, pi,deg2rad,rad2deg, GeoDist |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
| Hallo Klaus,
Pseudocode: KompilierenMarkierenSeparieren Die Formel habe ich angepasst anhand einer Variante aus dem Netz - glaube aus der Wiki.
Die Topo mit einzubeziehen ist kaum möglich ohne Karte, reines Altitude-Einrechnen bringt da ähnlich Unbrauchbares.
Die Funktion GeoDist ist natürlich nützlich wegen der GPS-Koordinaten, tatsächlich aber auf unseren Planeten nur für Schätzungen geeignet.
Angenommen hast 0,0,0 zu 0,0,10 - wäre dann ja dist 10. Aus dem Flugzeug heraus jedoch ist die dist 0, nicht 10. Mit dem Fahrstuhl wäre die dist 10, klar. Ist aber nicht geodist4fahrstuhl. ^^
Zudem, bei solch Topo:
1_/^\_/^\_2 ist der weg von 1 nach 2 auch nicht per Altitude von 1 und 2 ermittelbar - da hilft nur "ablaufen/ fahren/ fliegen" - also ist imho nur mit einer Topo-Karte überhaupt schätzbar was Du errechnen möchtest.
Wenn also Rechnung mit Topo, dann muss auch die Karte beliebig sein und nicht etwa nur eine Karte der Erde. Die Funktion soll ja auch in Spielen etc. verwendbar sein können. Ergo müsste sich für sowas sowieso jeder eine eigene Rechnung programmieren.
Dennoch wäre eine Erweiterung der Funktion um Achse Z sicherlich sinnvoll da das Ergebnis damit wohl genauer sein könnte. Schließlich ist 1 Meter auf Höhe 0 sicherlich kein Meter auf Höhe 0.5. |
|
|
| |
|
|
|
HofK | |
|
| |
|
|
|
| Schau mal auch gps().accuracy an - ich komme selten unter 4 Meter - und Du? |
|
|
| |
|
|
|
HofK | Werde gps().accuracy im Test mit protokollieren, hab ich mir nicht gemerkt was ich da so hatte.
Aus maps weiß ich, dass ich mich ca. 2m genau auf meinem "Acker" im Dunkel zurechtfinde. |
|
|
| |
|
|
|
HofK | Erste Ergebnisse gps track.
Das Programm etwas aufgebohrt und eben mehrfach eine völlig ebene 40m Teststrecke (20m hin, Drehpause, und wieder zurück) im flotten Schritt gelaufen:
Zeit 44Sekunden, 41 mal event id=3000 (eigentlich zu kurz)
accuracy häufig 8, aber auch 6, 12, 16, 24 und Ausreißer 1931 beim ersten event und nach etwa 13 Sekunden.
Trotz recht gleichmäßigen Schrittes schwanken die Weg-Werte erheblich. So 10cm ... 3m, aber auch mal im ersten Drittel 793.7...m. Da hatte ich wohl Raketenschub?
Differenz zwischen math.geodist und meiner Formel für kleine Abstände nach dreidimensionalem Pythagoras etwa 10% weniger bei math.geodist.
Dabei auffällig: math.geodist liefert nur Werte größer 0, wenn meine Formel in der Regel wenigstens 2m rausbringt.
Addiere ich meine Formelwerte unter Weglassung der wenigen übergroßen Werte, ergeben sich nur 19m, also etwa die halbe Strecke.
Werde mal versuchen meine Idee umzusetzen und dann auch relevantere Tests mit deutlich mehr Zeit und Strecke zu machen.
Noch ist das Programm "lose geknüpft", wenn es beta ist, gebe ich es zum testen raus. |
|
|
| |
|
|
|
HofK |
Eine Infinity-Profan Track-beta kann auf dem Adventspaziergang getestet werden.
Programmquelltext selbst noch Baustelle, inklusive.
Die "Flachlandhöhe" ist bei mir um etwa 12m zu niedrig! Die Koordinaten stimmen recht gut mit Earth überein. -----------------------------------------------------------------------------------------
Update: 07.12.2015 (v0.0.4) und 21.12.2015 (v0.0.5)
Bitte die neueste Version im App-Store von Infinity-Profan [...] herunterladen!
Hinweise dazu unter [...] |
|
|
| |
|
|
|
| Wieso wirfst denn die App nicht in den Infinity-App-Store? Hier kann man zwar herunterladen aber das ist ja schwierig auf ein Gerät zu bekommen. Der App-Store zählt auch die Downloads (auch wenn er sie noch nicht anzeigt). |
|
|
| |
|
|
|
HofK | iF (28.11.15)
Wieso wirfst denn die App nicht in den Infinity-App-Store? Hier kann man zwar herunterladen aber das ist ja schwierig auf ein Gerät zu bekommen. Der App-Store zählt auch die Downloads (auch wenn er sie noch nicht anzeigt).
Dachte, das funktioniert gerade nicht, habe auch Buch1-1-6-Zinsen v0.0.2 als veröffentlicht markiert - ist aber nicht drin. Oder etwa jetzt erst ab v0.0.3 wie Mond-Erde?
Und 'ne Kurzbeschreibung ist hier auch (noch) nötig. |
|
|
| |
|
|
|
| Doch das sollte ganz normal funktionieren - alles was nicht 0.0.1 ist sollte im Store erscheinen wenn der Status auf "veröffentlicht" steht. |
|
|
| |
|
|
|
HofK | gpstrack jetzt im store
Aber bei Buch1-1-6-Zinsen klappt es nicht. Habe mal alle Versionsnummern auf 0.0.3 gebracht, auch bei ...-Zinsen steht wie schon vorher [Veröffentlichung aufheben], aber im Store ist es nicht zu sehen!
Hat aber keine Eile!!! |
|
|
| |
|
|
|
| Achso, eine APK muss existieren, Shift+F5. Vlt. liegt es daran. |
|
|
| |
|
|
|
HofK | iF (29.11.15)
Achso, eine APK muss existieren, Shift+F5. Vlt. liegt es daran.
Genau daran lag es. Passiert sicher, wenn man nochmal was ändert ohne danach Kompilieren, Linken & Ausführen zu wählen. Jetzt ist es drin: [...]
Das sieht man so aber nicht. Muss noch eine Prüfung/Warnung rein. --------- |
|
|
| |
|
|