Projections UPS et UTM
Les projections de la famille de Transverse universelle de Mercator sont largement utilisés dans les applications. Dans la version 11, il y a maintenant des projections de zone UTM du Nord et du Sud, évitant l'utilisation de nords négatifs, comme c'est le cas dans la pratique. Les projections UTM ne peuvent pas atteindre les pôles, et elles sont habituellement complétées par deux cartes UPS, désormais supportées.
Cette liste contient maintenant les 60 zones UTM Nord et les 60 zones UTM Sud correspondantes.

Short[GeoProjectionData["UTMZone"], 3]

Elles sont définies de manière similaire, mais ont une origine de grille différente.

GeoProjectionData["UTMZone34"]


GeoProjectionData["UTMZone34South"]

Ce sont les deux zones UPS.

GeoProjectionData["UPSZone"]

Elles sont définies en fonction de la projection stéréographique polaire universelle.

GeoProjectionData["UPSNorth"]


GeoProjectionData["UPSSouth"]

Le document de normalisation NGA.SIG.0012_ 2.0.0_UTMUPS de l'Agence nationale de renseignements géospatiaux fournit divers exemples pour vérifier l'exactitude des algorithmes. Par exemple, pour la projection UPS, il donne les exemples suivants dans la section 10.2.

eg = GeoPosition[{{90, 0}, {89, -179}, {88, -90}, {87, -1}, {86,
0}, {85, 1}, {84, 89}, {83, 90}, {82, 91}, {81, 179}, {80,
180}, {40, 0}, {3, -179}, {2, -90}, {1, -1}, {0, 0}, {-1, 1}, {-2,
90}, {-3, 179}, {-4, 180}}]

Représenter ces points en utilisant une projection "UPSNorth". Notez que le pôle Nord n'est pas à {0, 0} dans les coordonnées projetées en raison des paramètres d'origine de grille non triviale.

GeoGraphics[{Red, PointSize[Large], Point[eg]},
GeoProjection -> {"UPSNorth", "Centering" -> {90, 0}},
GeoGridLines -> Automatic, GeoZoomLevel -> 3, Frame -> True]

Ce sont les nombres obtenus avec Wolfram Language, coïncidant avec ceux donnés dans le Document de Normalisation à la précision micrométrique.

NumberForm[Grid[First@GeoGridPosition[eg, "UPSNorth"]], {13, 6},
ExponentFunction -> (Null &)]
