"Jakob Nielsen" <spam@greenleaf.dk> skrev i en meddelelse
news:1154802448.696477.40890@m73g2000cwd.googlegroups.com...
Jeg har en klode hvis overflade jeg har en 2d marcator projektion af.
Dermed mener jeg den projektion som har lodrette længdegrader og
vandrette breddegrader, og disse danner et retvinklet gitter.
Hvis jeg nu har et punkt over denne klode og ønsker at repræsentere
det cirkulære landområde, som jeg kan se, hvordan vil det så se ud?
Jeg kan overskue nogle simple eksempler. Hvis jeg er på nordpolen og i
en højde så jeg kan se ned til 45 grader nord, så vil jeg kunne se
hele arealet på min mercator-projektion som er over 45 grader. Det er
et rektangle øverst på kortet.
Er jeg på ækvator og kan se et tilsvarende udsnit.. fra 45 grader
nord til 45 grader syd og 45 grader øst og vest for min position. Det
vil vist give en ellipse med storaksen nord-syd...?
Spørgsmålet er hvordan jeg let transformerer en cirkel på en kugle
til min flade mercator-projektion.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Jeg tror ikke der er noget 'let' ved det
http://en.wikipedia.org/wiki/Mercator_projection
har algoritmen for x,y med indput af din valgte højde (pfi) og bredde
(lambda). Måske kan du nøjes med at korrigere den aktuelle
højde/bredde-position med din center-positionen ... altså i stedet for at
putte lambda i formlen, så lambda - lambda 0, og det samme for pfi.
Carsten