Convet long/lat to pixel x/y on a given picure.

Posted by kalininew on Stack Overflow See other posts from Stack Overflow or by kalininew
Published on 2010-04-16T06:39:31Z Indexed on 2010/04/16 7:13 UTC
Read the original article Hit count: 377

Filed under:
|
|
|

I have a city "map" (for example - Moscow). She in accuracy repeats the contours the given city in google maps (that is it is copied from google maps and it is a little processed, but the sense remained the same).

alt text

Also I have object co-ordinates in a city (in co-ordinates of google).

Problem: how to translate google co-ordinates to the co-ordinates of my picture (that is in pixels on OX and OY on a picture). That is I receive google-co-ordinates and it is necessary for me to draw this point on my picture.

I know that on small scales (for example on city scales) it to make simply enough (it is necessary to learn what google-co-ordinates has one of picture corners, then to learn "price" of one pixel in google-co-ordinates on a picture on axes OX and OY separately). But on the big scales (country scale) "price" of one pixel will be not a constant, and will vary strongly enough and the method described above cannot be applied. How to solve a problem on country scales?

© Stack Overflow or respective owner

Related posts about google-maps

Related posts about coordinates