LinearUnits - Единицы измерения расстояний
- class axipy.LinearUnits
Единицы измерения расстояний.
Класс является статическим словарем, доступным только для чтения (
collections.abc.Mapping). Поддерживает обращение по индексу.Классовые методы:
get(key[, default_value])Возвращает значение по ключу.
items()Возвращает список кортежей ключ-значение, где ключи это атрибуты класса, а значения это объекты класса
axipy.LinearUnit.keys()Возвращает список ключей, где ключи это атрибуты класса.
values()Возвращает список значений, где значения это объекты класса
axipy.LinearUnit.Атрибуты:
chЧейны.
cmСантиметры.
degreeГрадусы.
ftФуты.
inchДюймы.
kmКилометры.
liЛинки.
mМетры.
miМили.
mmМиллиметры.
nmiМорские мили.
rdРоды.
survey_ftТопографические футы.
ydЯрды.
- class axipy.LinearUnit
Линейная единица измерения.
Используется для работы с координатами объектов или расстояний.
Примечание
Получить экземпляр можно через класс
axipy.LinearUnitsпо соответствующему атрибуту.Пример созданияmeters = LinearUnits.m # LinearUnit square_kilometers = AreaUnits.sq_km # AreaUnit
Классовые методы:
from_area_unit(area_unit)Возвращает единицу измерения расстояния, соответствующую единице измерения площадей.
Свойства:
Коэффициент преобразования в метры.
Краткое описание.
Локализованное краткое наименование единиц измерения.
Краткое наименование единиц измерения.
Методы:
to_unit(unit[, value])Перевод значения в другие единицы измерения.
Специальные методы:
__eq__(other)Оператор равенства (==).
__repr__()Официальное строковое представление объекта при вызове
repr().__str__()Неформальное строковое представление объекта при вызове
strилиprint().- static from_area_unit(area_unit: AreaUnit) Optional[LinearUnit]
Возвращает единицу измерения расстояния, соответствующую единице измерения площадей.