aboutsummaryrefslogtreecommitdiff
path: root/docs/source
diff options
context:
space:
mode:
authorIvan Veselov <veselov@gmail.com>2018-10-15 10:58:53 +0100
committerIvan Veselov <veselov@gmail.com>2018-10-15 10:58:53 +0100
commitf2b8a5e8a43d119aa66bccc0b0cac3ebbf828bd4 (patch)
treeb1d92eca9293b98f5c48bc8bf5bd0a400f21fbf4 /docs/source
parent249588acd5dddafcd0ae33a0ae6dfc5431dea4bc (diff)
downloadPROJ-f2b8a5e8a43d119aa66bccc0b0cac3ebbf828bd4.tar.gz
PROJ-f2b8a5e8a43d119aa66bccc0b0cac3ebbf828bd4.zip
Add Tobler-Mercator projection
Diffstat (limited to 'docs/source')
-rw-r--r--docs/source/operations/projections/images/tobmerc.pngbin0 -> 575982 bytes
-rw-r--r--docs/source/operations/projections/index.rst1
-rw-r--r--docs/source/operations/projections/tobmerc.rst100
-rw-r--r--docs/source/references.bib12
4 files changed, 113 insertions, 0 deletions
diff --git a/docs/source/operations/projections/images/tobmerc.png b/docs/source/operations/projections/images/tobmerc.png
new file mode 100644
index 00000000..291bdac9
--- /dev/null
+++ b/docs/source/operations/projections/images/tobmerc.png
Binary files differ
diff --git a/docs/source/operations/projections/index.rst b/docs/source/operations/projections/index.rst
index c2d24449..572deb1a 100644
--- a/docs/source/operations/projections/index.rst
+++ b/docs/source/operations/projections/index.rst
@@ -125,6 +125,7 @@ Projections map the spherical 3D space to a flat 2D space.
tcea
tissot
tmerc
+ tobmerc
tpeqd
tpers
ups
diff --git a/docs/source/operations/projections/tobmerc.rst b/docs/source/operations/projections/tobmerc.rst
new file mode 100644
index 00000000..d9a3eb05
--- /dev/null
+++ b/docs/source/operations/projections/tobmerc.rst
@@ -0,0 +1,100 @@
+.. _tobmerc:
+
+********************************************************************************
+Tobler-Mercator
+********************************************************************************
+
+.. versionadded:: 6.0.0
+
+Equal area cylindrical projection with the same latitudinal spacing as
+Mercator projection.
+
++---------------------+----------------------------------------------------------+
+| **Classification** | Cylindrical equal area |
++---------------------+----------------------------------------------------------+
+| **Available forms** | Forward and inverse, spherical only |
++---------------------+----------------------------------------------------------+
+| **Defined area** | Global, conventionally truncated at about 80 degrees |
+| | north and south |
++---------------------+----------------------------------------------------------+
+| **Alias** | tobmerc |
++---------------------+----------------------------------------------------------+
+| **Domain** | 2D |
++---------------------+----------------------------------------------------------+
+| **Input type** | Geodetic coordinates |
++---------------------+----------------------------------------------------------+
+| **Output type** | Projected coordinates |
++---------------------+----------------------------------------------------------+
+
+.. figure:: ./images/tobmerc.png
+ :width: 500 px
+ :align: center
+ :alt: Tobler-Mercator
+
+ proj-string: ``+proj=tobmerc``
+
+Usage
+#####
+
+The inappropriate use of the Mercator projection has declined but still
+occasionally occurs. One method of contrasting the Mercator projection is to
+present an alternative in the form of an equal area projection. The map
+projection derived here is thus not simply a pretty Christmas tree ornament:
+it is instead a complement to Mercator's conformal navigation anamorphose
+and can be displayed as an alternative. The equations for the new map
+projection preserve the latitudinal stretching of the Mercator while
+adjusting the longitudinal spacing. This allows placement of the new map
+adjacent to that of Mercator. The surface area, while drastically warped,
+maintains the correct magnitude.
+
+Parameters
+################################################################################
+
+.. note:: All parameters for the projection are optional.
+
+.. include:: ../options/k_0.rst
+
+.. include:: ../options/lon_0.rst
+
+.. include:: ../options/x_0.rst
+
+.. include:: ../options/y_0.rst
+
+.. include:: ../options/R.rst
+
+Mathematical definition
+#######################
+
+The formulas describing the Tobler-Mercator are taken from Waldo Tobler's
+article :cite:`Tobler2017`
+
+Spherical form
+**************
+For the spherical form of the projection we introduce the scaling factor:
+
+.. math::
+
+ k_0 = \cos^2 \phi_{ts}
+
+Forward projection
+==================
+
+.. math::
+
+ x = k_0 \lambda
+
+.. math::
+
+ y = k_0 \ln \left[ \tan \left(\frac{\pi}{4} + \frac{\phi}{2} \right) \right]
+
+
+Inverse projection
+==================
+
+.. math::
+
+ \lambda = \frac{x}{k_0}
+
+.. math::
+
+ \phi = \frac{\pi}{2} - 2 \arctan \left[ e^{-y/k_0} \right]
diff --git a/docs/source/references.bib b/docs/source/references.bib
index 0fb077ec..73898148 100644
--- a/docs/source/references.bib
+++ b/docs/source/references.bib
@@ -247,6 +247,18 @@
Edition = {15th}
}
+@Article{Tobler2017,
+ Author = {W. Tobler},
+ Title = {A new companion for Mercator},
+ Journal = {Cartography and Geographic Information Science},
+ Volume = {45},
+ Number = {3},
+ Pages = {284-285},
+ Publisher = {Taylor & Francis},
+ Year = {2017},
+ Doi = {10.1080/15230406.2017.1308837},
+}
+
@Article{Verey2017,
Title = {Theoretical analysis and practical consequences of adopting a model {ATPOL} grid as a conical projection defining the conversion of plane coordinates to the {WGS} 84 ellipsoid},
Author = {M. Verey},