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

    CommonGeometryTransform(transforms)

    Конструктор

    Параметры

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

CropGeometryTransform

class axioma.core.geometry.CropGeometryTransform

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

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

  • GeometryTransform

    CropGeometryTransform(transforms)

    Конструктор

    Параметры

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