I'm completely new to the entire GIS area, and I'm going to make a small program that essentially imposes GPS tracks on the map along with some other annotations. First of all, I need to allow scanned (in this way, raster) cards (although it would be nice to support the correct card formats and something like OpenStreetmap in the end).
My first search program uses Qt's graphical presentation frames and overlays GPS points by simply projecting them onto the tangent plane of the WGS84 ellipsoid onto the calibration point. This gives semi-decent accuracy, and actually looks good. But then I started to wonder. To get the required accuracy (i.e., remove the “half” in the “half-like”), I have to fix for the projection of the map. Although math is not a problem in itself, supporting many map projections seems like unnecessary work. Although a few forecasts are likely to be enough, I started thinking about using something like PROJ. 4to fulfill my predictions. But then, why not go all this time? Perhaps I could use a full-blown map library such as Mapnik (edit: Quantum GIS also looks pretty nice), which will probably pay off when I start wanting even more fancy annotations or some other symptom of ferit.
So finally, to the question: what would you do? Would you use a full-blown map library? If so, which one? Again, it is important that it supports (and enlarges and enlarges) raster maps and has fairly overlay features. Or would you just save it simply and share it with your own Qt graphical environment with something like PROJ.4 for processing map projections? I appreciate any feedback!
: ++ Qt, -, . , ( FOSS) , , - ( , GNU/Linux, Windows Mac).
: , , , . Quantum GIS Mapnik . , Qt.