УПС и УПМ проекции
УПМ (универсальная поперечная меркаторская) группа проекций широко используется в приложениях. Версия 11 имеет в наличии УПМ проекции обеих зон: северной и южной, тем самым избегая использование отрицательных величин ординат, присутствующих в обычной практике. УПМ не могут достигать полюсов и обычно снабжены двумя УПС (универсальными полярными стереографическими) проекциями, которые теперь также поддерживаются.
Данная версия содержит 60 УПМ северных зон и 60 УПМ соответствующих южных зон.
Short[GeoProjectionData["UTMZone"], 3]
Они имеют схожее определение, но имеют различное начало координат.
GeoProjectionData["UTMZone34"]
GeoProjectionData["UTMZone34South"]
Также имеются две УПС зоны.
GeoProjectionData["UPSZone"]
Они определены в рамках универсальной полярной стереографической проекции.
GeoProjectionData["UPSNorth"]
GeoProjectionData["UPSSouth"]
Документ по стандартизации национального агентства по разведке земной поверхности NGA.SIG.0012_ 2.0.0_UTMUPS предлагает различные примеры того, как можно проверить точность алгоритмов. Например, для УПС проекции документ предлагает следующие примеры в разделе 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}}]
Представьте эти точки, используя проекцию "UPSNorth". Обратите внимание, что Северный полюс не имеет координаты проекции {0, 0} ввиду нетривиальных параметров начала координат.
GeoGraphics[{Red, PointSize[Large], Point[eg]},
GeoProjection -> {"UPSNorth", "Centering" -> {90, 0}},
GeoGridLines -> Automatic, GeoZoomLevel -> 3, Frame -> True]
Далее представлены цифры, полученные при помощи Wolfram Language и совпадающие с представленными в документе по стандартизации с точностью до микрометра.
NumberForm[Grid[First@GeoGridPosition[eg, "UPSNorth"]], {13, 6},
ExponentFunction -> (Null &)]