From 2e5470387df8c713af18e601c0e6a4b352294556 Mon Sep 17 00:00:00 2001 From: John Krasting Date: Mon, 18 May 2020 20:04:04 -0400 Subject: Implemented IGH Oceanic View (#2226) - The current implementation of the Interrupted Goode Homolosine projection emphasizes land area. This is a compliment projection that emphasizes ocean area. - A value of lon0=-160 produces a reasonable real-world map. --- docs/plot/plotdefs.json | 11 ++++++ docs/source/operations/projections/igh_o.rst | 42 +++++++++++++++++++++ .../source/operations/projections/images/igh_o.png | Bin 0 -> 384379 bytes docs/source/operations/projections/index.rst | 1 + 4 files changed, 54 insertions(+) create mode 100644 docs/source/operations/projections/igh_o.rst create mode 100644 docs/source/operations/projections/images/igh_o.png (limited to 'docs') diff --git a/docs/plot/plotdefs.json b/docs/plot/plotdefs.json index 9a2f4836..53340a68 100644 --- a/docs/plot/plotdefs.json +++ b/docs/plot/plotdefs.json @@ -554,6 +554,17 @@ "res": "low", "type": "line" }, + { + "filename": "igh_o.png", + "latmax": 90, + "latmin": -90, + "lonmax": 180, + "lonmin": -180, + "name": "igh_o", + "projstring": "+proj=igh_o +lon_0=-160", + "res": "low", + "type": "line" + }, { "filename": "imw_p.png", "latmax": 90, diff --git a/docs/source/operations/projections/igh_o.rst b/docs/source/operations/projections/igh_o.rst new file mode 100644 index 00000000..2df7223a --- /dev/null +++ b/docs/source/operations/projections/igh_o.rst @@ -0,0 +1,42 @@ +.. _igh_o: + +******************************************************************************** +Interrupted Goode Homolosine (Oceanic View) +******************************************************************************** + ++---------------------+----------------------------------------------------------+ +| **Classification** | Pseudocylindrical | ++---------------------+----------------------------------------------------------+ +| **Available forms** | Forward and inverse, spherical projection | ++---------------------+----------------------------------------------------------+ +| **Defined area** | Global | ++---------------------+----------------------------------------------------------+ +| **Alias** | igh_o | ++---------------------+----------------------------------------------------------+ +| **Domain** | 2D | ++---------------------+----------------------------------------------------------+ +| **Input type** | Geodetic coordinates | ++---------------------+----------------------------------------------------------+ +| **Output type** | Projected coordinates | ++---------------------+----------------------------------------------------------+ + + +.. figure:: ./images/igh_o.png + :width: 500 px + :align: center + :alt: Interrupted Goode Homolosine + + proj-string: ``+proj=igh_o +lon_0=-160`` + +Parameters +################################################################################ + +.. note:: All parameters are optional for the projection. A value of +lon_0=-160 is recommended. + +.. include:: ../options/lon_0.rst + +.. include:: ../options/R.rst + +.. include:: ../options/x_0.rst + +.. include:: ../options/y_0.rst diff --git a/docs/source/operations/projections/images/igh_o.png b/docs/source/operations/projections/images/igh_o.png new file mode 100644 index 00000000..35910f50 Binary files /dev/null and b/docs/source/operations/projections/images/igh_o.png differ diff --git a/docs/source/operations/projections/index.rst b/docs/source/operations/projections/index.rst index fc2ef9fd..169187cc 100644 --- a/docs/source/operations/projections/index.rst +++ b/docs/source/operations/projections/index.rst @@ -64,6 +64,7 @@ Projections map the spherical 3D space to a flat 2D space. healpix rhealpix igh + igh_o imw_p isea kav5 -- cgit v1.2.3