LinearUnit

class axioma.cs.LinearUnit

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

Вид единиц измерения UnitCode:
Наименование величины Значение Описание
MIUnit_Unknown -1 Неизвестные единицы
MIUnit_Degree -2 Градусы
MIUnit_Mile 0 Мили
MIUnit_Kilometer 1 Километры
MIUnit_Inch 2 Дюймы
MIUnit_Foot 3 Футы
MIUnit_Yard 4 Ярды
MIUnit_Millimeter 5 Миллиметры
MIUnit_Centimeter 6 Сантиметры
MIUnit_Meter 7 Метры
MIUnit_UsFoot 8 Американские футы
MIUnit_NauticalMile 9 Морские мили
MIUnit_Link 30 Линки
MIUnit_Chain 31 Чейны
MIUnit_Rod 32 Роды
name()

Наименование единицы измерения

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

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

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

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

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

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

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

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

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

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

Результат:True, если да
Тип результата:bool
unitCode()

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

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