hallo,
ich habe eine applikation geschrieben die einer osm datei die geographischen koordinaten entnimmt und diese dann via mercatorprojektion umrechnet. die daraus resultierenden koordinaten bilde ich dann in einem koordinatensystem ab. das klappt soweit ganz gut.
hier ein vergleich zwischen der openstreetmapkarte und meiner karte:
http://img695.imageshack.us/img695/3337/vergleichy.jpg
ich habe die von mir erzeugte karte um den faktor 10 skaliert und mit augenmaß der openstreetmapkarte angepasst.
Da bei der Mercatorprojektion zunächst die errechneten Koordinaten dimensionslos sind, habe ich diese mit dem Erdradius multipliziert. als ergebnis erhalte ich koordinaten in meter. mein koordinatensystem geht von
x = -29009m bis 29009m
y = 6975656m bis 7018876m
nach meinem verständnis ist also 1 pixel = 1 meter. als vorgabe dient der maßstab der ICAO Karte. diese hat einen maßstab von 1:500000, was bedeuted das 1cm = 500000 cm = 5000 m sind. wie bringe ich jetzt meine bildschirmpixel ins verhältnis zu dem kartenmaßstab der ICAO Karte ?