LinearUnit

class axioma.cs.LinearUnit

Данный класс обеспечивает информацией о единицах измерения координатной системы

Для получения экземпляров этого класса используйте фабрику координатных систем axioma.cs.CoordSysFactory.unitById()

from axioma.cs import *
km_unit=CoordSysFactory.defaultCoordSysFactory().unitById(LinearUnit.MIUnit_Kilometer)
Вид единиц измерения UnitCode:
Наименование величины Значение Описание Наименование
MIUnit_Unknown -1 Неизвестные единицы  
MIUnit_Degree -2 Градусы  
MIUnit_Mile 0 Мили mi
MIUnit_Kilometer 1 Километры km
MIUnit_Inch 2 Дюймы in
MIUnit_Foot 3 Футы ft
MIUnit_Yard 4 Ярды yd
MIUnit_Millimeter 5 Миллиметры mm
MIUnit_Centimeter 6 Сантиметры cm
MIUnit_Meter 7 Метры m
MIUnit_UsFoot 8 Топрографические футы survey ft
MIUnit_NauticalMile 9 Морские мили kmi
MIUnit_Link 30 Линки link
MIUnit_Chain 31 Чейны ch
MIUnit_Rod 32 Роды rd
conversion()

Коэффициент преобразования в метры

Результат:Коэффициент
Тип результата:float
conversion(unit)

Коэффициент преобразования в указанную единицу измерения

Параметры:unit (LinearUnit) – Ссылка на единицу измерения, коэффициент преобразования в которую нам необходимо получить
Результат:Коэффициент
Тип результата:float
description()

Текстовое описание единицы измерения

Результат:Описание
Тип результата:str
isDegree()

Является ли данная единица измерения градусами

Тип результата:bool
localizedName()

Локализованное наименование

Добавлено в версии >1.2.2.

Результат:Наименование
Тип результата:str
name()

Наименование единицы измерения. Данное наименование может использоваться в формулах расчета.

Результат:Наименование
Тип результата:str
rusName()

Не рекомендуется, начиная с версии >1.2.2: Используйте localizedName()

Наименование на русском языке

Результат:Наименование
Тип результата:str
unitCode()

Внутренний код единицы измерения, используемый в строке MapBasic

Результат:Код. Если градусы, возвращается -2. -1, если неизвестное значение
Тип результата:int