Настройки карты

Настройки карты отчета содержатся в свойстве map элемента settings.

Примечание. В данной спецификации приведены только те настройки, которые применяются на мобильном устройстве.

Свойство Описание Возможные значения
indicators Массив отмеченных элементов измерения, которые являются индикаторами цвета или объема. Значение - элемент со следующими свойствами:
  • color. Ключ элемента измерения, по которому будет настраиваться заливка карты;

  • size. Ключ элемента измерения, по которому будет настраиваться высота территорий 3D-карты.

Scales Содержит настройки шкал, по которым рассчитывается заливка территорий карты.

Содержит свойство Scale - элемент со следующими свойствами:

  • InactiveItem. Цвет неактивного элемена;

  • Id. Идентификатор шкалы;

  • NoData. Цвет элементов для которых отсутствуют данные;

  • Mode. Тип расчета шкалы: Uniform - относительное разбиение, Linear - равные интервалы;

  • AutoCalculable. При значении true - автоматическая разбивка. При значении false - точные интервалы заданные вручную;

  • MinValue. Минимальное значение из всех отмеченных данных. Не используется при автоматической относительной разбивке;

  • MaxValue. Максимальное значение из всех отмеченных данных. Не используется при автоматической относительной разбивке;

  • Items. Массив с цветами интервалов;

  • Values. Массив со значениями точных интервалов;

  • IntervalsCount. Количество интервалов при использовании автоматического градиента;

  • First. Начальный цвет градиента;

  • Last. Конечный цвет градиента.

Другие значения предназначены для внутреннего использования.

legend Легенда карты.

Значение - элемент со следующими свойствами:

  • columns. Количество столбцов в легенде;

  • opacity. Прозрачность легенды. Значение от 0 до 1: 0- легенда не прозрачная, 1 - легенда абсолютно прозрачная;

  • hierarchyTotals. Если установлено true, итоги будут рассчитываться по каждому уровню иерархии. Если установлено значение false, итоги по уровням иерархии рассчитываться не будут;

  • levelTotals. Если установлено true, итоговые значения для строк или столбцов будут отображаться после каждого уровня иерархии. Если установлено false, итоги по уровням отображаться не будут.

topobase Массив топооснов, выгружаемых в мобильное приложение.

Значение - массив элементов со следующими свойствами:

  • type. Тип топоосновы: Svg (для 2D-карты), triangulate (для 3D-карты);

  • id. Идентификатор топоосновы. Далее данный идентификатор используется в описании топоосновы в разделе Resources.

Пример

Ниже приведен пример настройки карты экспресс-отчета. В примере приведены настройки, применяемые в мобильном приложении:

        <key>map</key>
        <dict>
          <key>indicators</key>
          <dict>
            <key>color</key>
            <string>513</string>
            <key>depth</key>
            <string>513</string>
          </dict>
          <key>legend</key>
          <dict>
            <key>columns</key>
            <integer>1</integer>
            <key>opacity</key>
            <real>0</real>
            <key>horizontalAlignment</key>
            <string>Center</string>
            <key>verticalAlignment</key>
            <string>Bottom</string>
          </dict>
          <key>topobase</key>
          <array>
            <dict>
              <key>type</key>
              <string>svg</string>
              <key>id</key>
              <string>tkz5mb5y</string>
            </dict>
            <dict>
              <key>type</key>
              <string>triangulatebinary</string>
              <key>id</key>
              <string>st12imzr</string>
            </dict>
            <dict>
              <key>type</key>
              <string>triangulate</string>
              <key>id</key>
              <string>gzpqjpa1</string>
            </dict>
          </array>
        </dict>

См. также:

Описание отчета