У некоторых линейных объектов есть дополнительная информация об измерениях вдоль линии, которые отличаются от координат x,y. Такие местоположения хранятся в виде m-значений в координатах m вершин линии. Такой метод хранения географических местоположений использует относительные положения вдоль линии и иногда называется линейными системами координат. Можно показать штрихи измерений вдоль линейных объектов, содержащих m-значения.
Сами штрихи являются слоями символов-маркеров внутри линейного символа, которые размещены в местах измерений. Маркер может содержать текстовый элемент, который можно настроить на показ значений m-координат с помощью выражения Arcade.
Добавление символов маркеров в местах измерений линий
Чтобы добавить символы маркеров к линии на измеренных единицах, выполните следующее:
- Выберите на панели Содержание слой линейных объектов с m-значения.
- На закладке Оформление в группе Отображение щелкните Символы .
- Щелкните на панели Символы линейный символ, чтобы открыть панель Форматировать линейный символ.
Либо можно щелкнуть символ линии прямо на панели Содержание, чтобы открыть его на панели Форматировать линейный символ.
- Щелкните вкладку Свойства, а затем - вкладку Структура для доступа к структуре символа. Здесь вы можете управлять слоями, из которых состоит символ. В разделе Слои щёлкните Добавить слой символов и выберите Слой маркеров.
- Щелкните вкладку Слои . Здесь можно настроить графические свойства каждого слоя символа. Подсветите слой символов-маркеров в верхней части панели.
- Разверните заголовок Размещение маркеров.
- Задайте для свойства Размещение В местах измерений.
- Задайте Интервал, чтобы указать расстояние между отметками измерений. Этот интервал должен быть меньше наименьшего значения m. Например, интервал, равный 100, приведет к отсутствию отметок на линиях короче 100 единиц.
Добавление текстовых элементов к маркерам для отображения измеренного расстояния на каждой отметке
Чтобы добавить текстовые элементы к маркерам для отображения измеренного расстояния на каждой отметке, выполните следующее:
- С отмеченным слоем маркеров на вкладке Слои на панели Форматировать линейный символ разверните заголовок Оформление.
- Щелкните галерею Форма и выберите пример маркера с текстовым элементом. Текстовые элементы показаны цифрой 1 галереи.
- Щелкните галерею Элемент и выберите из списка текстовый элемент. Свойства отображения текстового элемента появятся ниже этой галереи.
Если вы выберете на шаге 2 пример маркера, состоящего из одного элемента, галерея Элемент не появится. Вы просто увидите графические свойства текстового элемента.
- Чтобы отразить актуальные измеренные расстояния в текстовых элементах, необходимо соединить текстовые элементы с атрибутом. Для этого щелкните меню в правом верхнем углу панели Форматировать линейный символ и выберите Разрешить соединения свойства символа.
- Щелкните под заголовком Оформление кнопку Не задано сопоставление атрибутов рядом со свойством Текстовая строка.
- В окне Задать сопоставление атрибутов щелкните кнопку Задать выражение.
- Введите в диалоговом окне Конструктор выражений следующую строку Arcade в качестве Выражения: $measure.
- Нажмите дважды OK, чтобы закрыть оба диалоговых окна и щелкните Применить на панели Форматировать линейный символ для отрисовки текстовых элементов на маркерах с актуальными значениями измерений.
Настройка оформления отметок
Можно изменить внешний вид отметок, настроив свойства каждого элемента слоя символов маркеров. Вам могут понадобиться разные отметки: длинные будут отрисовываться на основных интервалах, а короткие - на дополнительных. Для этого используйте два символа-маркера - с разным символом и интервалом. В следующем примере слой символов-маркеров маленьких отметок размещается через каждые 2 единицы Для показа больших отметок через каждые 10 единиц добавлен новый слой символов-маркеров.
Для настройки оформления меток выполните следующее:
- При выбранном линейном символе щелкните на панели Символы вкладку Свойства, а затем вкладку Слои. Подсветите слой символов-маркеров в верхней части панели.
- Разверните заголовок Размещение маркеров и задайте для свойства Интервал значение 2.
- Щелкните вкладку Структура.. В разделе Слои щёлкните Добавить слой символов и выберите Слой маркеров.
- Щелкните вкладку Слои и подсветите вновь добавленный символов маркеров.
- Разверните заголовок Размещение маркеров. Задайте для Размещения значение на измеренных отметках и задайте Интервал, равный 10.
- Разверните заголовок Оформление и настройте опции Цвет и Размер основных маркеров, сделав их больше и темнее, чем дополнительные.
- Здесь большие маркеры перекрывают меньшие. Чтобы разрешить этот конфликт, надо скрыть меньшие маркеры на интервалах, кратных 10. С этой целью подсветите слой отметок символов-маркеров и разверните заголовок Размещение маркеров, а затем задайте для опции Пропустить маркер значение 5. Это позволит вам пропустить каждый пятый маркер - то есть через каждые 10 единиц (значение опции Пропустить маркер, умноженное на значение Интервала), что соответствует местоположениям слоя символов маркеров больших отметок.
- Щелкните Применить.
Большие маркеры соответствуют основным отметкам, нанесенным через каждые 10 единиц, а маленькие - дополнительным, которые показаны через каждые 2 единицы. Конфликты были предотвращены путем установки пропуска дополнительных маркеров.