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 ]) – Массив с последовательностью преобразования