GeosSupport

class axioma.core.geometry.GeosSupport

Абстрактный интерфейсный класс для работы с геометриями.

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

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

  • Line

  • LineString

  • LinearRing

  • Polygon

  • MultiGeometry

  • MultiPoint

  • MultiLineString

  • MultiPolygon

  • Arc

  • Ellipse

  • Rectangle

  • RoundRectangle

    static convertFromWkb(wkb, coord_system)

    Получить геометрию из строки WKB

    Параметры:
    • wkb (QByteArray) – строка WKB
    • coord_system (CoordSystem) – координатная система
    Результат:

    объект геометрии либо None, если сконструировать геометрию по WKB невозможно

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

    GeometryInterface

    static convertFromWkt(wkt, coord_system)

    Получить геометрию из строки WKT

    Параметры:
    • wkt (str) – строка WKT
    • coord_system (CoordSystem) – координатная система
    Результат:

    объект геометрии либо None, если сконструировать геометрию по WKT невозможно

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

    GeometryInterface

    static rectToWkt(rect)

    Получить прямоугольник в формате WKT

    Параметры:rect (QRectF) – прямоугольник
    Результат:строка WKT
    Тип результата:str