GPS-Daten auf Display darstellen

OP #1196513
Wie stellt ein GPS-Empfänger seine Kartendaten auf dem Display dar?

Irgendwie werden die geografischen Daten verschiedene Standards zu 
geben. (OSM, Shape-Files etc)
Wie errechnet der GPS-Empfänger daraus die Daten die er auf dem Display 
darstellen kann.

Ich finde kein Tutorial für Anfänger um mich in die Materie einarbeiten 
zu können. Hat da jemand vone euch einen Tip?
#1196542
Kommt drauf an, welches Datenmaterial er zur Verfügung hat.

Im einfachsten Fall ist das zb eine Bitmap, die von einer Karte 
abgescannt wurde. Bei jeder Bitmap ist verzeichnet, welcher 
geografischen Position die linke/rechte/obere/untere Kante entspricht.

Vom Empfänger kommt dann die Info, wo man sich selber befindet. Diese 
Position wird in Pixelkoordinaten umgerechnet und die Bitmap so aufs 
Display gemalt, dass diese Pixelkoordinate im Zentrum des Displays 
auftaucht.

Ist zb eine Möglichkeit

Liegt die Karte in Form von Vektordaten vor, dann kann man zb eine 
Window/Viewport Transformation benutzen um daraus beim Zeichnen den 
interessierenden Ausschnitt zu erhalten. Dazu dann noch eine clevere 
Organistaionsform, damit über Box-tests möglichst viel der mit 
Sicherheit nicht darzustellenden Information von vorne herein ignoriert 
werden kann. Ist im Prinzip auch nichts anderes als ein Clip-Vortest 
bzw. dazu eine Quadtree-Organisation der Daten.


Sind eigentlich alles Standardtechniken aus der Computergrafik. Jedes 
Einführungsbuch Computergrafik kann dich mit den Grundlagen vertraut 
machen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.