Mgrs

class axioma.cs.Mgrs

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

Mgrs(cs)

Конструктор

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

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

Параметры:cs (CoordSystem) – новая КС
coordSystem()

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

Результат:Возвращает ссылку на КС
Тип результата: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

Подробнее

getMGRSString(point)

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

Параметры:point (QPointF) – Точка для преобразования
Результат:Строка MGRS если успешно. В противном случае пустая
Тип результата:str
getMGRSString(x, y)

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

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

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

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

str

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

from axioma.cs import *

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