sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SIS-353) UTM should take in account Norway and Svalbard special cases
Date Thu, 16 Feb 2017 06:59:41 GMT

     [ https://issues.apache.org/jira/browse/SIS-353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Martin Desruisseaux updated SIS-353:
------------------------------------
    Description: 
The Universal Transverse Mercator (UTM) is not strictly divided in 6° width zones. There
is exceptions for Norway and Svalbard, for historical reasons (UTM seems to have been designed
by military around World War II).

* Between 56°N and 64°N, zone 32 is widened to 9° (at the expense of zone 31) to accommodate
southwest Norway.
* Between 72°N and 84°N, zones 33 and 35 are widened to 12° to accommodate Svalbard. To
compensate for these 12° wide zones, zones 31 and 37 are widened to 9° and zones 32, 34,
and 36 are eliminated.

A nice image of UTM grid including the special cases is [available on Wikimedia common|https://upload.wikimedia.org/wikipedia/commons/e/ed/Utm-zones.jpg]
(see the 31X, 33X, 35X, 37X and 32V cells). This image also covers the UPS cases (A, B, Y
and Z cells, discussed below).

Since the {{CommonCRS.UTM(double, double)}} method already expects latitude and longitude
arguments, it can easily be fixed without API change. However it would be a slight change
in its behavior. An alternative is to deprecate the current {{UTM(double, double)}} method
and create a new {{universal(double, double)}} method instead. That {{universal}} method would
handle not only the Universal Transverse Mercator (UTM) projection with the above-cited special
cases, but also Universal Polar Stereographic (UPS) projections for latitudes north of 84°N
or south of 80°S.

  was:
The Universal Transverse Mercator (UTM) is not strictly divided in 6° width zones. There
is exceptions for Norway and Svalbard, for historical reasons (UTM seems to have been designed
by military around World War II).

* Between 56°N and 64°N, zone 32 is widened to 9° (at the expense of zone 31) to accommodate
southwest Norway.
* Between 72°N and 84°N, zones 33 and 35 are widened to 12° to accommodate Svalbard. To
compensate for these 12° wide zones, zones 31 and 37 are widened to 9° and zones 32, 34,
and 36 are eliminated.

A nice image of UTM grid including the special cases is [available on Wikimedia common|https://upload.wikimedia.org/wikipedia/commons/e/ed/Utm-zones.jpg]
(see the 31X, 33X, 35X, 37X and 32V cells). This image also covers the UPS cases (A, B, Y
and Z cells, discussed below).

Since the {{CommonCRS.UTM(double, double)}} method already expect latitude and longitude,
it can easily be fixed without API change. However it would be a slight change in its behavior.
An alternative is to deprecate the current {{UTM(double, double)}} method and create a new
{{universal(double, double)}} method instead. That {{universal}} method would handle not only
the Universal Transverse Mercator (UTM) case with its special cases, but also Universal Polar
Stereographic (UPS) cases.


> UTM should take in account Norway and Svalbard special cases
> ------------------------------------------------------------
>
>                 Key: SIS-353
>                 URL: https://issues.apache.org/jira/browse/SIS-353
>             Project: Spatial Information Systems
>          Issue Type: Improvement
>          Components: Referencing
>    Affects Versions: 0.7
>            Reporter: Martin Desruisseaux
>            Assignee: Martin Desruisseaux
>             Fix For: 0.8
>
>
> The Universal Transverse Mercator (UTM) is not strictly divided in 6° width zones. There
is exceptions for Norway and Svalbard, for historical reasons (UTM seems to have been designed
by military around World War II).
> * Between 56°N and 64°N, zone 32 is widened to 9° (at the expense of zone 31) to accommodate
southwest Norway.
> * Between 72°N and 84°N, zones 33 and 35 are widened to 12° to accommodate Svalbard.
To compensate for these 12° wide zones, zones 31 and 37 are widened to 9° and zones 32,
34, and 36 are eliminated.
> A nice image of UTM grid including the special cases is [available on Wikimedia common|https://upload.wikimedia.org/wikipedia/commons/e/ed/Utm-zones.jpg]
(see the 31X, 33X, 35X, 37X and 32V cells). This image also covers the UPS cases (A, B, Y
and Z cells, discussed below).
> Since the {{CommonCRS.UTM(double, double)}} method already expects latitude and longitude
arguments, it can easily be fixed without API change. However it would be a slight change
in its behavior. An alternative is to deprecate the current {{UTM(double, double)}} method
and create a new {{universal(double, double)}} method instead. That {{universal}} method would
handle not only the Universal Transverse Mercator (UTM) projection with the above-cited special
cases, but also Universal Polar Stereographic (UPS) projections for latitudes north of 84°N
or south of 80°S.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message