Чому Web Mercator (допоміжна сфера) став стандартом веб-карти?


55

Я розумію, в чому різниця між проекцією Web Mercator і допоміжною сферою Web Mercator (WMAS). Я також розумію, що і Google, і Есрі прийняли цю проекцію як свою основну проекцію для своїх веб-карт, тому ми маємо спеціалізовані функції, які не тільки перепроектують між усіма прогнозами, але є специфічними функціями для WM, такими як webMercatorToGeographic . Тому в кінцевому підсумку мені було цікаво, чому ми використовуємо WMAS-проекцію, і чому це стало стандартом у веб-картах. Це суто результат двох просторових гігантів, що рухаються в цьому напрямку, або це було виключно через причини точності?

Додаткові посилання:
Mercator Projection


2
Гарне питання! Я також завжди про це цікавився.
Devdatta Tengshe

Відповіді:


34

Я майже впевнений, що нам Google має подякувати. Погляньте на оригінальний код EPSG WKID для Web Mercator . Як виглядає 900913? Допомагає, якщо ви хоч трохи l33t.

Коли кілька років тому вибухнув Карти Google (2005 рік), всі почали копіювати Google. Сюди входили віртуальна Земля / Бінг, Mapquest, Yahoo Maps та врешті-решт Esri. Кожен бажав / мав бути сумісним із найпопулярнішою платформою веб-картографів. Це був стандарт з тих пір.

Редагувати: за коментарем mkennedy, змінено код EPSG на WKID


Ха-ха, я ніколи цього не помічав - ці божевільні гуглі.
blah238

1
Я думаю, що вони віддають перевагу "Googlers" ;-)
Дерек Свінглі

3
Я голосую проти, оскільки 900913 не є і ніколи не був у наборі даних EPSG. Перше, що я знайшов у 900913 - це crschmidt.net/blog/archives/243/google-projection-900913 Оригінальний код EPSG становив 3785, тепер замінено на 3857. Скажіть, замість цього, wkid (або просто код), і я проголосую це знову. Відмова: Я в підкомітеті, який підтримує базу даних (хоча, думаю, я не був тоді, коли було додано 3785!)
mkennedy

8
Таку кількість, як 900913, повинна була неофіційно присвоєна спільнотою з відкритим кодом, щоб люди могли "робити справи" (tm) і не потрібно чекати кілька місяців / рік, поки комітет міг погодитись, що 3785 - це недобре число і замість цього замінити його 3875, що, очевидно, набагато краще рішення. Не впевнений, що ця відповідь була справедливою, оскільки вона правильна (за винятком помилки термінології ESPG проти WKID). Оголошено.
Рагі Ясер Бурхум

@Ragi Yaser Burhum, я повністю розумію. Я попросив підкомітет EPSG своєчасно додати визначення для цього. У них було кілька причин, чому вони цього не хотіли, і потрібно було багато людей, щоб переконати їх у протилежному.
mkennedy

15

Як уже згадувалося, він спочатку з Google Maps та його системою плитки. Однак є деякі досить основні, основні переваги *, які роблять вибір WMAS хорошим, і саме тому інші наслідували це.

Сторінка системи плитки Bing Maps є чудовим ресурсом. Він окреслює деякі переваги проекції, наприклад, що вона є конформою та циліндричною. Той факт, що цікава область може гарно вписатися в одну квадратну плитку в найменшому масштабі, є приємною властивістю при роботі із системою плитки. Він також згадує причину використання сфери: простіші обчислення - що на початку 2000-х було важливим фактором при роботі з програмами JavaScript.

* Зауважте, що переваги тут визначені в контексті залучення веб-карт до маси.


7
+1 Просто для уточнення пунктів: "конформний" означає, що карти показуватимуть знайомі об'єкти з їх правильними формами ; "циліндричний" означає, що ймовірно (і виявляється так), що розрахунки проекції будуть простими . (У циліндричній проекції значення y на карті залежить лише від широти.) Ще більша простота досягається використанням сферичної (а не дещо більш точної) еліпсоїдальної моделі землі. Щоб відповісти на другу частину питання зараз: очевидно, що цей вибір не визначається вимогами точності.
whuber

1
"вся земля може гарно вміститися" ... за винятком районів біля полюсів (> 85 градусів?).
Кірк Куйкендалл

1
@Kirk для карт, орієнтованих на населені місця та маршрути руху, тоді так, вся відповідна земля чудово вміщається.
Дерек Свінглі,

1
@All "Гарненька" характеристика - це трохи червона оселедець, оскільки вона стосуватиметься майже будь-якої світової проекції, яку хто-небудь розробляв. Насправді нездатність Меркатора працювати біля полюсів - це один із його головних недоліків .
whuber

1
Так, це не повинно бути проблемою, якщо ви не намагаєтеся зрушити прогрес від полярної експедиції в класі. Я думаю, що полярні експедиції дають чудову можливість навчання.
Кірк Куйкендалл

5

Для того, щоб трохи додати, подумайте про форму будівельного сліду. Карти Google (і Bing) зазвичай показують дані у містах, де розміщуються сліди та інші елементи з очікуваною формою, наприклад, лінії власності.

У географічній системі координат (лат. / Лон) будівельні сліди, які зазвичай мають кути 90 градусів, виглядають дуже дивними та розсіченими - кути не зберігаються. Систему координат , вони вирішили використовувати повинні були бути застосовні для переважної більшості заповненого світу, надаючи гідну з'являється вид на карті. Вимірювання площі не було пріоритетним - лише поява об'єктів на карті. Для цілої земної системи координат загальна проекція Меркатора добре працює на зовнішній вигляд завдяки відповідності (кути збережені). Вони також спростили роботу, вважаючи, що світ - це сфера замість еліпса, що значно покращує математику для вимірювання відстані.

Отже, коротше кажучи, він обраний для зовнішнього вигляду та для легшої математики.


1
Чи не викривлення стають невеликими для будь-якої розумної проекції, коли ми збільшуємо масштаб рівня вулиці?
Герріт

Це правда, що неконформні проекції можуть спотворювати кути, але (1) географічна система координат (лат / лон) не є проекцією, і (2) є інші неформаторні конформні проекції.
Мартін Ф

3

Лише додаткові 2-х роздуми ... драйв для "Mashups", який породив Google, зробив їх дефакто-стандартом, і оскільки вони підтримують більшість населення, що живе там, на карті, ми бачимо, що WMAS стає загальною базовою лінією. Це насправді не було рішенням галузі загалом; але прагнення прийняти та розширити підтримку найширшої аудиторії.

Google це зробив, Microsoft продовжив це, ESRI прийняв це, і тепер ми бачимо спільну вихідну точку. Непогано, чи могли бути кращі відповіді, звичайно, але на суму, яку ми, як галузь, повинні інвестувати у створення безкоштовної гарної глобальної кешованої бази, ми дійсно не можемо надто поскаржитися.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.