ChooseCoordSystemDialog

class axioma.gui.ChooseCoordSystemDialog

Диалог выбора координатной системы

Унаследован от: QDialog

ChooseCoordSystemDialog(cs, parent=None)

Конструктор

Параметры:
  • cs (CoordSystem) – Координатная система, которая будет выбрана по-умолчанию.
  • parent (QObject или None) – Родительский объект
chosenCoordSystem()

Выбранная в диалоге координатная система

Результат:Выбранная координатная система или None
Тип результата:CoordSystem

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

# КС по-умолчанию
cs_latlon = CoordSysFactory.defaultCoordSysFactory().LatLongCoordSystem()
# Создаем диалог. Первый пераметр - КС по умолчанию
dlg = ChooseCoordSystemDialog(cs_latlon, axioma.app.mainWindow)
if dlg.exec() == QDialog.Accepted:
# Результирующая КС
                result_cs = dlg.chosenCoordSystem()
                print("Выбрано:", result_cs.description(), result_cs.PRJStr())