GeoPdfWriter

class axioma.gui.GeoPdfWriter

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

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

Тип сжатия растрового изображения CompressMethod:

Наименование величины

Значение

Описание

CM_NONE

0

Не сжимать

CM_DEFLATE

1

Сжатие, использующее алгоритм без потерь

CM_JPEG

2

Сжатие в jpeg

CM_JPEG2000

3

Сжатие с помощью вейвлет-преобразования

GeoPdfWriter(map, parent=None)

Конструктор

Параметры
  • map (Map) – Карта, которую необходимо экспортировать

  • parent (QObject или None) – Родительский объект

static compressByName(method)

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

Параметры

method (str) – Обрабатываемые значения NONE/DEFLATE/JPEG/JPEG2000. При неверном возвращается CM_DEFLATE

Результат

Тип алгоритма сжатия

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

CompressMethod

setCompressMethod(method)

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

Параметры

method (CompressMethod) – Метод сжатия

setDpi(dpi)

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

Параметры

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

write(filename, viewport, exportAttributes=True)

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

Параметры
  • filename (str) – Наименование выходного файла

  • viewport (MapViewport) – Участок карты

  • exportAttributes (bool) – Включать ли атрибутивную информацию при экспорте