User Tools

Site Tools


code:lapcounter

This is an old revision of the document!


RundenzählerApp

Names, Icons, Pictures

https://en.wikipedia.org/wiki/Speed_skating_rink
A speed skating rink (or speed skating oval) is an ice rink (but also a sport venue) in which a speed skating competition is held.

Mathematics

Analytic Geometry

calculateCenterPoint()

Aus Longitude und Lattitude Werten nach mindestens einer Runde den Nullpunkt ermitteln.

Der Flächeninhalt A des Polygons kann mit der Gaußschen Dreiecksformel

A = 0,5 * SUM[i=0, N-1](x[i] + y[i+1])(x[i]*y[i+1] - x[i+1]*y[i])

bestimmt werden. Der Flächenschwerpunkt S des Polygons wird dann mit den Formeln wir hier beschrieben bestimmt:

https://de.wikipedia.org/wiki/Geometrischer_Schwerpunkt#Polygon

Einfacher geht das natürlich auch über Differenz aus Maximum/Minimum von x und y.

Davon ausgehend bei eingehenden zukünftigen Werten den Winkel von einem vorher ermittelten willkürlichen Startpunkt ausrechnen.

Sobald der Winkel sich 360 Grad nähert, ist eine Runde rum.

code/lapcounter.1497600593.txt.gz · Last modified: 2017/06/16 10:09 by michfiel