GeoPdfWriter

class axioma.gui.GeoPdfWriter

Экспорт карты в формат GeoPdf

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

GeoPdfWriter(map, parent=None)

Конструктор

Параметры:
  • map (Map) – Карта, которую необходимо экспортировать
  • parent (QObject или None) – Родительский объект
write(filename, viewport, exportAttributes = True)

Экспорт участка карты

Параметры:
  • filename (str) – Наименование выходного файла
  • viewport (MapViewport) – Участок карты
  • exportAttributes (bool) – Включать ли атрибутивную информацию при экспорте
Тип сжатия растрового изображения CompressMethod:
Наименование величины Значение Описание
CM_NONE 0 Не сжимать
CM_DEFLATE 1 Сжатие, использующее алгоритм без потерь
CM_JPEG 2 Сжатие в jpeg
CM_JPEG2000 3 Сжатие с помощью вейвлет-преобразования
static compressByName(method)

Получение алгоритма записи по его наименованию

Параметры:method (str) – Обрабатываемые значения NONE/DEFLATE/JPEG/JPEG2000. При неверном возвращается CM_DEFLATE
Результат:Тип алгоритма сжатия
Тип результата:CompressMethod
setCompressMethod(method)

Переопределение метода сжатия. По-умолчанию CM_DEFLATE

Параметры:method (CompressMethod) – Метод сжатия
setDpi(dpi)

Установка нового значения разрешения. По-умолчанию разрешение экрана.

Параметры:dpi (int) – Разрешение (количество точек на дюйм)