GeometryTransform

class axioma.core.geometry.GeometryTransform

Абстрактный интерфейсный класс комплексного преобразования геометрии

От него наследуются: CommonGeometryTransform, CropGeometryTransform

static CommonGeometryTransform(transforms)

Создание объекта трансформации по переданной последовательности преобразования

Параметры:transforms (list [ Transform ]) – Массив с последовательностью преобразования
transformed(geom)

Преобразование геометрии

Параметры:geom (GeometryInterface) – Входная геометрия
Результат:Новая преобразованная геометрия
Тип результата:GeometryInterface
Исключение:exceptionException в случае, если преобразование невозможно выполнить

CommonGeometryTransform

class axioma.core.geometry.CommonGeometryTransform

Простая реализация класса GeometryTransform

Унаследован от: GeometryTransform

CommonGeometryTransform(transforms)

Конструктор

Параметры:transforms (list [ Transform ]) – Массив с последовательностью преобразования

CropGeometryTransform

class axioma.core.geometry.CropGeometryTransform

Комплексное преобразование геометрии с обрезкой его по границам координатной системы

Унаследован от: GeometryTransform

CropGeometryTransform(transforms)

Конструктор

Параметры:transforms (list [ Transform ]) – Массив с последовательностью преобразования