API-Bibliothek für Bildbearbeitung!

hallo,

hab eine Frage und zwar, möchte gern meine empfangene GPS-Daten auf eine Karte anzeigen und die Karte bewegen bis die richtige Position in der Mitte von meinem Display und vielleicht auch zoomen, aber weiss nicht wie ich das realisieren kann?
gibt es vielleicht eine Bibliothek oder sowas? (mein Porgramm ist in Win 32 API,C)

Danke im Voraus.
NR

Auch hallo.

Das fällt wohl in die Kategorie der 3D-Programmierung und Geographischer Informationssysteme (GIS).
Gemessen an der Win32 API und der Sprache C würde ich hier OpenGL oder OGRE vorschlagen (http://www.ogre3d.org/ & http://www.opengl.org). Beide sind für 3D-Grafiken gedacht und unterstützen geometrische Transformationen. Fehlt eigentlich nur noch die Verbindung zur Datenbank…

HTH
mfg M.L.

***Werbung***
http://www.3d-meier.de
http://www.3dsource.de
http://www.programmersheaven.com
http://www.grafikprogrammierung.de
http://www.cs.fhm.edu/~nischwit/cgbv-buch/
http://www.hanser.de/buch.asp?isbn=3-446-22150-6 Buch anschauen&area=Computer

Hallo
Einziges Problem wird eine gute Karte sein.
Dann muß noch irgendwie die Bild x-y Position in Kartenkoordinaten umgerechnet werden können.
Schwierig, weil ja die Erde spärisch(rund) ist.
Ich habe gedacht, man könnte eventuell an spezielle Karten kommen, bei denen man die Koordinaten leichter in Kartenkoordinaten umrechnen kann.
Dann spielt das Kartenbildformat eine Rolle. Wesentlich besser als eine Bitmap sind *.gif Bilder mit guter RLE Komprimierung.
Es sollten auch Bilder mit Vektor- und ähnlichen Zeichnungs-Daten ganz gut gehen(z.B. auch für Plotter verwendet)
Da gibts ein gängiges Format unter Windows für(Detail nicht in Erinnerung).

Hat man erst mal eine brauchbare Karte und die Koordinaten, braucht man nur noch mit BitBlt oder StretchBlt den jeweiligen Bereich der Karte in den Monitor zu kopieren und dann das Kreuz drauf zeichnen.

Einen guten Scanner für die Karte brauchst Du auch, bzw. gleich eine passende Datei. Aber woher nehmen…?
Eventuell muss man sich eine normale Karte scannen und „passen“ machen. DinA4 ist das dann aber nicht mehr.
Ich hoffe, damit konnte man was anfangen.
MfG
Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Das fällt wohl in die Kategorie der 3D-Programmierung und
Geographischer Informationssysteme (GIS).

3d? ich bin dagegen :smile:

Ich wär dann mal für SDL (www.libsdl.org), das kann sowohl schönes 2d zeug als auch 3d (und ich find gps is 2d :smile: )

bye,
Christoph