Единицы измерения расстояний

class axipy.LinearUnits

Единицы измерения расстояний. Класс является статическим словарем, доступным только для чтения (collections.abc.Mapping). Поддерживает обращение по индексу.

Классовые методы:

get(key[, default_value])

Возвращает значение по ключу.

items()

Возвращает список кортежей ключ-значение, где ключи это атрибуты класса, a значения это объекты класса 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)

Возвращает единицу измерения расстояния, соответствующую единице измерения площадей.

Свойства:

conversion

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

description

Краткое описание.

localized_name

Локализованное краткое наименование единиц измерения.

name

Краткое наименование единиц измерения.

Методы:

to_unit(unit[, value])

Перевод значения в другие единицы измерения.

property conversion: float

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

property description: str

Краткое описание.

static from_area_unit(area_unit: AreaUnit)

Возвращает единицу измерения расстояния, соответствующую единице измерения площадей.

property localized_name: str

Локализованное краткое наименование единиц измерения.

property name: str

Краткое наименование единиц измерения.

to_unit(unit: Union[LinearUnit, AreaUnit], value: float = 1) float

Перевод значения в другие единицы измерения.

Параметры:
  • unit – Единицы измерения, в которые необходимо перевести значение.

  • value – Значение для перевода.