Can anyone provide me with a link (or some details) on the actual ratio to "zoom level" figures for Google Maps?

e.g. Google Maps Level 13 = 1:20000

link|improve this question
feedback

4 Answers

Not that easy. Given the projection, the size of the tile pixels depends on the latitude of the area you're interested in. Then in terms of transforming tile pixel size in screen pixel size, it depends on the screen and the resolution the data is displayed, the dpi your screen is using.

link|improve this answer
1  
That is correct, spherical mercator (google projection) doesn't preserve equal scale as you move away from the equator. For some excellent reference: Mapnik's Scale and Scale denominators article: trac.mapnik.org/wiki/ScaleAndPpi and also OSM's FAQ: wiki.openstreetmap.org/wiki/… – maning Mar 18 '11 at 8:35
feedback

There is such a table in the documentation of the Virtal Earth Tile System from Microsoft. But as said by GuillaumeC the values depends on the latitude and on the screen resolution. The table gives values as measured at the Equator and at a screen resolution of 96 dpi.

PS: Not sure of that, but the zoom levels by Microsoft might be shifted by 1 in comparison to the zoom levels by Google. But they definitivly use the same projection so that the values remain correct for Google.

link|improve this answer
feedback

If you are designing a map you plan on overlaying over google maps or virtual earth and creating a tiling scheme then i think what you are looking for are the scales for each zoom level, use these:

20 : 1128.497220
19 : 2256.994440
18 : 4513.988880
17 : 9027.977761
16 : 18055.955520
15 : 36111.911040
14 : 72223.822090
13 : 144447.644200
12 : 288895.288400
11 : 577790.576700
10 : 1155581.153000
9  : 2311162.307000
8  : 4622324.614000
7  : 9244649.227000
6  : 18489298.450000
5  : 36978596.910000
4  : 73957193.820000
3  : 147914387.600000
2  : 295828775.300000
1  : 591657550.500000

Source: http://webhelp.esri.com/arcgisserver/9.3/java/index.htm#designing_overlay_gm_mve.htm

link|improve this answer
(Wow, ten digits of precision! :-) What is the source of these figures? – whuber Mar 18 '11 at 15:21
Added Source at the bottom of answer :) – CaptDragon Mar 18 '11 at 18:39
1  
@capdragon Thanks. That's a well-known source (ESRI) but it leaves us still wondering how they came up with these scales. – whuber Mar 18 '11 at 19:02
Not sure how they came up with it. But you take the first one and multiply it by 2 to get the next one, and so forth. – CaptDragon Mar 18 '11 at 19:44
1  
@cap Without a reason, it's difficult or impossible to distinguish a correct answer from an incorrect one. Without a reason, one is left having to rely on the authority of the answerer. I'm pretty sure that the reason the other replies in this thread are getting voted up and yours isn't has little to do with correctness or straightforwardness--yours is the most authoritative and straightforward of the bunch--but rather has everything to do with the reasoning provided by the others. BTW I haven't downvoted yours. – whuber Mar 18 '11 at 20:10
show 5 more comments
feedback

To help you understand the maths (not a precise calculation, it's just for illustration):

  • Google's web map tile has 256 pixels of width
  • let's say your computer monitor has 100 pixels per inch (PPI). That means 256 pixels are roughly 6.5 cm of length. And that's 0.065 m.

  • on zoom level 0, the whole 360 degrees of longitude are visible in a single tile. You cannot observe this in Google Maps since it automatically moves to the zoom level 1, but you can see it on OpenStreetMap's map (it uses the same tiling scheme).

  • 360 degress on the Equator are equal to Earth's circumference, 40,075.16 km, which is 40075160 m

  • divide 40075160 m with 0.065 m and you'll get 616313361, which is a scale of zoom level 0 on the Equator for a computer monitor with 100 DPI

  • so the point is that the scale depends on your monitor's PPI and on the latitude (because of the Mercator projection)
  • for zoom level 1, the scale is one half of that of zoom level 0
  • ...
  • for zoom level N, the scale is one half of that of zoom level N-1

Also check out: http://wiki.openstreetmap.org/wiki/FAQ#What_is_the_map_scale_for_a_particular_zoom_level_of_the_map.3F

link|improve this answer
2  
The scale actually relies on the DPI of the generated map images. The two most commonly used resolutions are 96DPI (that's what Google map tiles are) and 72DPI. – Sasa Ivetic Mar 19 '11 at 23:54
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.