RU:Zoom levels

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — Zoom levels
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Расстояния на градус для широт отмеченных на рисунке
градус расстояние
@ Широта 0° @ Широта 30° @ Широта 60°
0.01° ~ 1 км ~ 0.9 км ~ 0.5 км
0.001° ~ 100 м ~ 90 м ~ 50 м
0.0001° ~ 10 м ~ 9 м ~ 5 м
0.00001° ~ 1 м ~ 0.9 м ~ 0.5 м
Variation in metres per pixel with latitude on the mercator projection. (sizes of circles are incorrect; they should be opposite.)
Уровень Градус Область м / пиксель ~Масштаб # Тайлы
0 360.0000 Весь мир 156,412 1:500 млн 1
1 180.0000 078,206.000 1:250 млн 4
2 090.0000 039,103.000 1:150 млн 16
3 045.0000 019,551.000 1:70 млн 64
4 022.5000 009,776.000 1:35 млн 256
5 011.2500 004,888.000 1:15 млн 1,024
6 005.6250 002,444.000 1:10 млн 4,096
7 002.8130 001,222.000 1:4 млн 16,384
8 001.4060 000,610.984 1:2 млн 65,536
9 000.7030 широкая область 000,305.492 1:1 млн 262,144
10 000.3520 000,152.746 1:500,000 1,048,576
11 000.1760 область 000,076.373 1:250,000 4,194,304
12 000.0880 000,038.187 1:150,000 16,777,216
13 000.0440 деревня или город 000,019.093 1:70,000 67,108,864
14 000.0220 000,009.547 1:35,000 268,435,456
15 000.0110 000,004.773 1:15,000 1,073,741,824
16 000.0050 маленькая дорога 000,002.387 1:8,000 4,294,967,296
17 000.0030 000,001.193 1:4,000 17,179,869,184
18 000.0010 000,000.596 1:2,000 68,719,476,736
19 000.0005 000,000.298 1:1,000 274,877,906,944

Колонка "Градус" дает ширину карты в градусах, для карты, у которой уровень увеличения (Масштаб или Zoom Level) шириной 256 пикселов. Значения в колонке "м/пиксели" дает количество метров на пиксель для этого уровня увеличения. Эти значения для "м/пиксели" рассчитаны из расчета радиуса Земли 6372.7982 км и проходят через экватор; для других широт значения должны быть умножены на косинус широты. "Scale" ( масштаб карты ) это только примерный сравнительный размер и ссылается на расстояние на экваторе. Также масштаб карты будет зависеть от монитора. Эти значения для монитора 0.3 мм / пиксель (85.2 пикселя на дюйм или PPI)


Столбец '# Тайлы' показывает количество тайлов, которое необходимо для показа этого всего мира. Это полезно для расчета размера хранилища неободимого для предварительно сгенерированных тайлов.


Расчет расстояния на пиксел

Расстояние отображаемое одним пикселом (S) вычисляется как

S = C * cos(latitude) / (2 ^ zoomlevel)

где C расстояние на пиксел на уровне увеличения (zoom level) 0. У нас есть только один тайл (256 px) на этом уровне, и мы знаем (экваториальную) длину окружности Земли.

Например, для метров: 40 075 016.6 / 256 ≈ 6 378 137.0 * 2 * π / 256 ≈ 156 543.03

Убедитесь, что Ваш калькулятор находится в режиме работы с градусами, если вы хотите указать широту в градусах, а не радианах. C должна быть выражена в единице измерения, которая Вам нужна (мили, метры, футы, смуты и т.д.). Из-за того, что на самом деле Земля эллиптическая, возможна незначительная ошибка в вычислениях (максимум 0.3%).

Смотрите также