WktWkb

class axioma.core.geometry.WktWkb

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

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

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

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

  • GeosSupport

    exportToEwkt(srid)

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

    Параметры

    srid (int) – идентификатор координатной системы

    Результат

    текстовая строка

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

    str

    exportToWkb(srid=- 1)

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

    Параметры

    srid (int) – идентификатор координатной системы

    Результат

    бинарный массив данных

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

    QByteArray

    exportToWkbHex(srid=- 1)

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

    Параметры

    srid (int) – идентификатор координатной системы

    Результат

    бинарный массив данных

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

    QByteArray

    exportToWkt()

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

    Результат

    текстовая строка

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

    str

    initCoordsFromWkb(wkb)

    Не рекомендуется, начиная с версии 2.1.0.: Используйте метод convertFromWkb()

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

    Параметры

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

    initCoordsFromWkt(wkt)

    Не рекомендуется, начиная с версии 2.1.0.: Используйте метод convertFromWkt()

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

    Параметры

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