Mgrs

class axioma.cs.Mgrs

Получение MGRS строки для переданных координат указанной координатной системы

Mgrs(cs)

Конструктор

Параметры

cs (CoordSystem) – КС для преобразования координат

coordSystem()

Установленная КС

Результат

Возвращает ссылку на КС

Тип результата

CoordSystem

getMGRSString(point)

Получение строки для текущей КС

Параметры

point (QPointF) – Точка для преобразования

Результат

Строка MGRS если успешно. В противном случае пустая

Тип результата

str

getMGRSString(x, y)

Получение строки для текущей КС

Параметры
  • x (float) – X координата точки для преобразования

  • y (float) – Y координата точки для преобразования

Результат

Строка MGRS если успешно. В противном случае пустая

Тип результата

str

setCoordSystem(cs)

Смена координатной системы

Параметры

cs (CoordSystem) – новая КС

setPrecision(precision)

Установка точности

Параметры

precision (int) – Точность

  • 0 - precision level 100 km

  • 1 - precision level 10 km

  • 2 - precision level 1 km

  • 3 - precision level 100 m

  • 4 - precision level 10 m

  • 5 - precision level 1 m

Подробнее

Пример использования:

from axioma.cs import *

cs_latlon = CoordSysFactory.defaultCoordSysFactory().createFromEpsg(4326)
mgrs = Mgrs(cs_latlon)
print("mgrs %s" % mgrs.getMGRSString(-45, 45))