Упражнение 5. Добавление меток, использующих выражение

Можно задать метку каждому участку с текстом, который определен выражением. В этом упражнении будет создана метка для каждого участка, которая отображают адрес участка на двух линиях.

Редактор стиля должен быть открыт после предыдущего упражнения.

Прим.:

В этом упражнении используется карта, измененная в разделе Упражнение 1. Создание темы.

Добавления меток с помощью выражения

  1. В Редакторе стиля щелкните строку в группе Метка элемента для отображения первого правила в теме.

    Для каждого правила темы есть только одна запись, так как темы задаются для элементов участков.

  2. В диалоговом окне "Метка стиля" выберите "Добавить метку".
  3. В списке "Текстовое содержимое" выполните прокрутку вниз и выберите "Использовать выражение".

    Для определения текста меток можно использовать выражение.

  4. Для создания двухстрочной метки введите CONCAT ( ADDRESS , '\P', STNAME )

    Оператор Concat сочетает несколько свойств и использует аргумент '\P' для вставки разрыва строки.

    Прим.: При работе с расширенными стилями используйте '\P', а для стандартных стилей используйте '\n'. Проверьте, что используется правильный регистр.
  5. Проверьте выражение.
  6. Нажмите "ОК" в окне "Создание/изменение выражений".
  7. Нажмите "Применить", а затем "Закрыть" в диалоговом окне "Метка стиля".
  8. Повторите эти шаги для каждой записи в теме, для которой требуется определить метки.
  9. Закройте Редактор стилей для просмотра изменений.

Этап работы

Была задана тема для слоя "Участки" с использованием вычисляемого свойства как основы темы. Были добавлены метки, содержание которых было задано выражением.

Для продолжения работы с этим учебным пособием перейдите к разделу Урок 5. Публикация карты с заданным стилем в Map Server.