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