User Tools

Site Tools


projects:voyc:map_projections

This is an old revision of the document!


projects:voyc

Map Projections

see Gallery of Map Projections

Projecting a 3D sphere onto a 2D map results in distortions.

Place a lamp in the center of a translucent sphere. Let it project a shadow onto a sheet, hanging flat or curled in a cylinder.

All 2D maps are distorted. Distortion occurs in:

  • shapes
  • areas
  • distances
  • directions
  • angles

Types of distortion correction:

  • conformal - preserves angles
  • equal-area - preserves areas

Each type of map projection has a different approach to distortion correction.

Three projection types, with variations:

  • conic
    • Albers
    • Equidistant
    • Lambert Conformal
  • cylindrical
    • Equirectangular
    • Mercator
  • planar
    • azimuthal perspective
      • orthographic

Web Mercator Projection

https://en.wikipedia.org/wiki/Web_Mercator_projection
https://gist.github.com/shiffman/a0d2fde31f571163c730ba0da4a01c82
https://developer.tomtom.com/blog/decoded/understanding-map-tile-grids-and-zoom-levels

mercator uses ellipsoid model, has time-consuming calculation
webmercator uses spheroid model, introduces “zoom level”, and simplifies the calculation
a sphere is a subset of an ellipsoid object

Similar to mercator, but with much faster calculation.

Introduces “zoom level” TomTom

Introduced by Google Maps in 2005.
Now used in most online street mapping systems.

Lambert azimuthal equal-area projection

Comparisions

azimuthal equidistant vs azimuthal equal-area

wall charts

mercator vs web mercator

cylindrical vs conic

Formula

Equirectangular

\begin{align} x &= \lambda && \text{longitude} \\ y &= \varphi && \text{latitude} \\ \end{align}

This projection is mathematically simple and is used sometimes for raw data, like altitude data for instance.

Mercator

\begin{align} x &= R\left (\lambda - \lambda _{0} \right ) && \text{longitude} \\ y &= R \text{ln} \left [ \text{tan} \left( \frac{\pi}{4} + \frac{\varphi}{2}\right )\right ] && \text{latitude} \\ \end{align}

This is the Web Mercator variation used by Google Maps and most other online street mapping programs because of the speed of calculation.

References

Geography Realm edited by Caitlin Dempsey]]

Projection Wizard by BOJAN ŠAVRIČ

projects/voyc/map_projections.1723906327.txt.gz · Last modified: 2024/08/17 10:52 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki