WktWkb

class axioma.core.geometry.WktWkb

Абстрактный интерфейсный класс, предназначенный для сохранения и чтения геометрий. Позволяет сохранять и производить чтение для форматов:

  • Wkt в случае текстового представления данных

  • Wkb в случае бинарного представления данных

    initCoordsFromWkt(wkt)

    Инициализация координат из формата Wkt

    Параметры:wkt (str) – текстовое представление данных
    initCoordsFromWkb(wkb)

    Инициализация координат из Wкb

    Параметры:wkb (QByteArray) – бинарное представление данных
    exportToWkt()

    Экспортирование данных в текстовый формат Wkt

    Результат:текстовая строка
    Тип результата:str
    exportToEwkt(srid)

    Экспортирование данных в расширенный текстовый формат EWkt. Данный формат помимо строки WKT дополнительно содержит значение SRID

    Параметры:srid (int) – идентификатор координатной системы
    Результат:текстовая строка
    Тип результата:str
    exportToWkb(srid=-1)

    Экспортирование данных в формат Wkb

    Параметры:srid (int) – идентификатор координатной системы
    Результат:бинарный массив данных
    Тип результата:QByteArray
    exportToWkbHex(srid=-1)

    Экспортирование данных в формат WkbHex

    Параметры:srid (int) – идентификатор координатной системы
    Результат:бинарный массив данных
    Тип результата:QByteArray