axipy.utl

Точка - Pnt

class axipy.utl.Pnt(x, y)

Точка без геопривязки. Может быть использована в качестве параметра геометрии (точки полигона) или при получении параметров, где результат представлен в виде точки (центр карты или элемента отчета).

Параметры
  • x (float) – X координата.

  • y (float) – Y координата.

property x

Координата X.

Тип результата

float

property y

Координата Y.

Тип результата

float

Прямоугольник - Rect

class axipy.utl.Rect(xmin, ymin, xmax, ymax)

Прямоугольник, который не обладает геопривязкой. Используется для различного вида запросов.

property center

Центр прямоугольника.

Тип результата

Pnt

contains(p)

Содержит ли в своих пределах точку.

Параметры

p (Pnt) – Тестируемая точка.

Тип результата

bool

property height

Высота прямоугольника.

property is_empty

Если один или оба размера равны нулю.

property is_valid

Является ли прямоугольник правильным.

normalize()

Исправляет прямоугольник, если его ширина или высота отрицательны.

property width

Ширина прямоугольника.

property xmax

Максимальное значение X.

Тип результата

float

property xmin

Минимальное значение X.

Тип результата

float

property ymax

Максимальное значение Y.

Тип результата

float

property ymin

Минимальное значение Y.

Тип результата

float