Что такое веб-карта?

  1. Работает на веб
  2. Анатомия веб-карты
  3. Скользкие карты
  4. плитки
  5. Карта проекций в Интернете

«Веб-карта» часто подразумевает карту, которая не просто находится в Интернете, а скорее основана на сети. Цифровая карта находится на компьютере, но может быть недоступна через Интернет и является относительно статичной, если она есть. Веб-карта зависит от Интернета. Обычно он интерактивен и не всегда самодостаточен.

Работает на веб

Веб-карты, в отличие от простого статического изображения карты, которое находится в Интернете, полагаются на сеть для ее существования и функционирования. Это означает одну или несколько из нескольких вещей:

  • Веб-технология: веб-карты создаются с использованием веб-технологий, таких как HTML, JavaScript и CSS. (Большинство веб-карт включают, по крайней мере, эти три, в частности.) Веб-карта работает по технологии, которая может использоваться стандартными веб-браузерами, в том числе, в идеале, мобильными веб-браузерами.

  • Связь на стороне сервера: веб-карта может полагаться на Интернет для предоставления своих данных (скажем, хранящихся в онлайновой базе данных) или выполнения расчетов. Это означает, что веб-карты могут содержать гораздо больше информации, чем может быть представлено вам в любой момент. Это довольно сильный контраст с бумажными картами прошлого - представьте карту с таким огромным количеством информации, как Google Maps, и пытайтесь сложить ее в карман!

  • Рисование из внешних источников: в Интернете не всегда необходимо собирать все источники данных в одном месте, прежде чем сопоставлять их - карта сама является этой коллекцией. Многие поставщики данных имеют API-интерфейсы, к которым карта может подключаться напрямую каждый раз, когда пользователь просматривает карту, что устраняет необходимость предварительно загружать все эти данные.

  • Данные в режиме реального времени: будучи подключенными к Интернету, многие веб-карты используют живые потоки данных в режиме реального времени, чтобы они всегда были в курсе всего, что показывают. Это, конечно, еще одна вещь, которая никогда не была возможна с традиционными картами, которые всегда обязательно представляли собой снимок во времени.

Анатомия веб-карты

Во многих контекстах «веб-карта» имеет еще более узкое определение, категория карты, которая будет описана здесь более подробно. Он включает в себя некоторые карты, которые вы, вероятно, используете почти каждый день, например, Карты Google.

Скользкие карты

Типичную форму веб-карты иногда называют «скользкой картой». Это тип карты, к которому вы привыкли, например, Google: вы можете захватывать и перемещать карту, а также увеличивать или уменьшать масштаб. Google был основным пионером этого типа карт с введением их картографического сервиса в 2005 году. Он представлял собой огромный скачок от предыдущей стандартной веб-карты, где панорамирование (в фиксированных количествах) или масштабирование по существу требовали перезагрузки всего изображения карты с новая степень

плитки

Скользкие карты обеспечивают удобство использования благодаря схемам листов . В старые времена вид карты был одним изображением. Вы должны были загрузить все это прежде, чем вы смогли увидеть это. Теперь карта, которую вы видите, содержит много меньших тайлов, которые загружаются невидимо. Это означает, что вы загружаете только ту часть карты, которая вам нужна. Например, если вы хотите взглянуть немного на восток, вам нужно только загрузить новый столбец плиток с правой стороны вместо перезагрузки всей карты. Tiling делает просмотр карт быстрым, а данные - более управляемыми.

Замедленный пример того, как мозаичные карты загружают видимую область карты по частям Замедленный пример того, как мозаичные карты загружают видимую область карты по частям.

Плитки бывают двух видов: растровые плитки представляют собой предварительно отображаемые изображения данных карты, а векторные плитки представляют собой небольшие фрагменты самих данных, которые затем отображаются в браузере. Растровые плитки являются исходным стандартом и все еще широко распространены, но векторные плитки вышли на передний план, поскольку технология сделала возможным рендеринг картографических данных в реальном времени. Векторные листы эффективны и быстры по ряду причин - см. Некоторые технические пояснения в JS.Geo презентация Тома Макрайта о векторных плитках ,

Плиточные карты используют стандартную схему листов, которую стоит понять. Плитки идентифицируются тремя числами, как правило, в следующем порядке:

  1. Уровень масштабирования : масштаб карты для этой плитки, относительно начального масштаба, в котором весь мир помещается в одну плитку. (Подробнее об этом чуть позже.)
  2. Координата X : горизонтальное положение этой плитки в сетке плиток для карты мира с этим уровнем масштабирования. Обычно это число увеличивается слева направо, где 0 обозначает левый край карты или 180 ° западной долготы.
  3. Координата Y : вертикальное положение этой плитки в сетке плиток для карты мира с этим уровнем масштабирования. Обычно это число считается сверху вниз, где 0 - верхний край карты, около 85 ° северной широты. (В стандартной проекции карты Меркатора для веб-карт северная и южная границы 85 ° позволяют всем помещаться в квадрат.)

Плитки обычно нумеруются с координатами [z, x, y] Плитки обычно нумеруются с координатами [z, x, y]. Этот пример - уровень масштабирования 2.

Каждый уровень масштабирования содержит в два раза больше строк и столбцов, чем предыдущий уровень. Если нулевой уровень масштабирования является одной плиткой для всего мира, это означает, что количество плиток для любого уровня масштабирования z равно:

2z x 2z или 4z

Обратите внимание на связь номеров плиток на уровне масштабирования 3 (ниже) с номерами масштабирования 2 (выше). Рассмотрим верхний левый угол каждой плитки на уровне масштабирования 2. Когда мы увеличиваем уровень масштабирования на единицу, x и y для плитки с таким же угловым положением на карте умножаются на два. Например, Норвегия находится в плитке [2,2,1] на уровне масштабирования 2 и [3,4,2] на уровне масштабирования 3.

Например, Норвегия находится в плитке [2,2,1] на уровне масштабирования 2 и [3,4,2] на уровне масштабирования 3

Хотя схема нумерации отличается в нескольких системах, положения и экстенты листов практически универсальны и хорошо понятны библиотекам кода, таким как Leaflet. Многие из них созданы для понимания шаблонов URL для местоположений листов (так или иначе они хранятся в Интернете), таких как
HTTP: // путь-к-плиток / {Z} / {х} / {у} .png.

Карта проекций в Интернете

Стандартные скользкие карты используют проекцию Web Mercator , к большому огорчению многих картографов. Для этого есть несколько веских причин:

  • Карта является конформной (сохраняющая форму) и представляет все постоянные ориентиры в виде прямых линий. Это сводится к тому, что вы можете увеличивать карту в любой точке мира, и все формы и направления будут выглядеть более или менее правильно. Это не относится к другим картографическим проекциям, где, например, Кито мог бы выглядеть правильно, но место в высоких широтах, такое как Анкоридж, выглядело бы ужасно раздавленным. (Сравните «unprojected» слева, снизу, с Mercator справа.)
    Карта является конформной (сохраняющая форму) и представляет все постоянные ориентиры в виде прямых линий

  • Почти весь мир аккуратно вписывается в квадрат. Это делает схему листов, описанную выше, очень хорошо работает.

Тем не менее, он имеет несколько ошибок:

  • Проекция Меркатора совершенно не подходит для некоторых типов тематических карт. (Не говоря уже об искаженной версии мира, которую он представляет.) Choropleth Карты и другие карты, которые зависят от правильных пропорций площади, не должны использоваться с картами Меркатора в небольших (от глобального до континентального) масштабах, поскольку искажения области могут быть огромными. Однако на местном уровне искажения минимальны.

  • Как подразумевается выше, масштаб не является постоянным во всем мире. Будьте подозрительны, если кто-то представляет вам скриншоты Google Maps из двух разных мест «в одном масштабе». Уровень масштабирования не совпадает с масштабом. В высоких широтах, где области увеличены, плитка представляет меньшую площадь, чем вблизи экватора. Как подразумевается выше, масштаб не является постоянным во всем мире

  • Хотя большая часть мира вписывается в квадрат, не все это делает. Фактически, невозможно представить северный и южный полюс вообще - они растягиваются бесконечно вверх и вниз! В то время как типичная карта, которая отрезана примерно на 85 градусов севернее и южнее, не сильно пропускает, она пропускает что-то, особенно большую часть Антарктиды.



Руководство по картографии Карты Оси лицензируется под Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Международная лицензия ,