13 | Документация

Подписи

Методы указания подписей

CoGIS Server поддерживает следующие методы указания подписей, заданные на уровне картографического проекта в QGIS:
  • Без подписей ;
  • Обычные подписи - единый стиль подписей значениями из выбранного поля (см. Рисунок 72 );
Рисунок 72 - Обычные подписи
  • Подписи на основе правил - установка видимости подписи на основе SQL-фильтра и текста подписи на основе SQL-выражения (см. Рисунок 73 ).
Рисунок 73 - Подписи на основе правил

Поддерживаемые настройки подписей

CoGIS Server поддерживает следующие настройки подписей, заданные на уровне картографического проекта в QGIS:
  • Выражения, задаваемые в строке Значение или в Построителе выражений по кнопке (см. Рисунок 74 );
    Поддерживаемые функции в выражениях указаны в п. 5.2.9 .
  • Рисунок 74 - Настройка выражения для подписи
  • Текст (см. Рисунок 75 );
Рисунок 75 - Настройки текста для подписей
  • Форматирование - поддерживаются только настройки Переносить строки по и Выравнивание (только Слева , Справа и По центру ) (раздел Многострочные подписи , см. Рисунок 76 );
    Надписи переносятся с указанным количеством знаков как Максимальная длина строки .
    Многострочные подписи поддерживаются для линейных объектов со всеми видами размещения: Параллельно , Вдоль кривых , Горизонтальное . При размещении Вдоль кривых многострочная подпись отображается параллельно (не загибается).
  • Рисунок 76 - Поддерживаемые настройки форматирования подписей (выделено зеленым)
  • Буфер (см. Рисунок 77 );
Рисунок 77 - Настройки буфера для подписей
  • Рисунок 78 - Настройки фона для подписей (красной рамкой выделены неподдерживаемые настройки)
  • Тень (см. Рисунок 79 );
Рисунок 79 - Настройки тени для подписей
  • Выноски (см. Рисунок 80 );
    Обратите внимание, что выноски поддерживаются только для точечных объектов.
  • Рисунок 80 - Настройки выносок для подписей точечных объектов
  • Размещение для точечного объекта:
Рисунок 81 - Настройки картографического размещения для подписей точечных объектов
    • Рисунок 82 - Настройки размещения вокруг точки для подписей точечных объектов
    • На расстоянии от точки (см. Рисунок 83 );
    • Рисунок 83 - Настройки размещения на расстоянии для подписей точечных объектов
  • Размещение для линейного объекта:
    • Параллельно (см. Рисунок 84 );
      Настройка интерпретируется CoGIS Server как размещение Вдоль кривых .
    • Рисунок 84 - Настройки размещения параллельно для подписей линейных объектов
    • Вдоль кривых (см. Рисунок 85 );
    • Поддерживается также опция Интервал в указанных единицах измерения.
    • Рисунок 85 - Настройки размещения вдоль кривых для подписей линейных объектов
    • Горизонтальное (см. Рисунок 86 );
    • Рисунок 86 - Настройки размещения горизонтально для подписей линейных объектов
      Настройки Повтор подписей , Продление подписей и Прикрепление подписей не поддерживаются.
      • Размещение для площадного объекта:
        Подписи объектов в интерактивных картах CoGIS возможно отображать только по центроиду площадного объекта в следующих режимах (см. Рисунок 87 ):
    • Горизонтально ;
    • Соответствует настройкам проекта QGIS:
      • Вокруг центроида;
      • Горизонтальное;
      • По периметру;
      • Снаружи полигонов;
    • Вдоль объекта ;
    • Соответствует настройкам проекта QGIS:
      • На расстоянии от центроида;
      • Свободное (с поворотом);
Рисунок 87 - Настройки размещения для подписей площадных объектов
    • По периметру (с изгибами) .
    • Соответствует аналогичной опции проекта QGIS.
    • Для этого режима поддерживается дополнительная опция Расстояние - отступ в указанных единицах измерения. В таком случае надпись отображается над линией периметра на указанном расстоянии.
    • Рисунок 88 - Поддерживаемая опция Расстояние для режима По периметру (с изгибами)
    • Также для полигональных объектов поддерживается настройка Поворот (см. Рисунок 89 ).
    • Рисунок 89 - Поддерживаемая настройка поворота подписи
  • Отрисовка . Поддерживается Видимость в пределах масштаба (см. Рисунок 90 ).
Рисунок 90 - Настройки рендеринга для подписей