MapReportItem - Элемент отчета: карта

class axipy.render.MapReportItem(rect, map)

Базовые классы: axipy.render.ReportItem

Элемент отчета, основанный на созданной ранее карте.

Примечание

Перед созданием элемента отчета необходимо предварительно создать карту, на основе которой будет создан элемент отчета.

Параметры
  • rect (Union[Rect, QRectF]) – Размер элемента отчета в единицах измерения отчета.

  • map (Map) – Карта, на базе которой будет создан элемент отчета.

Пример создания карты и добавления ее в отчет.
map_ = Map([world])
mapItem = MapReportItem(Rect(10, 110, 200, 210), map_)
mapItem.center = (100, 100)
mapItem.scale = 200000000
report.items.add(mapItem)
property center

Центр карты в координатах карты.

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

Pnt

map()

Возвращает элемент типа карта, на основании которой создается элемент отчета.

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

Map

property map_rect

Прямоугольник карты в единицах измерения карты.

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

Rect

property scale

Текущее значение масштаба карты.

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

float