Картографам часто бывает необходимо управлять порядком, в котором символы отображаются на карте. Это выполняется при помощи прорисовки уровней символов в ArcMap.
Эта опция позволяет контролировать порядок прорисовки символов объектов и то, как линейные символы соединяются друг с другом. При помощи прорисовки уровней символов можно указать порядок, в котором на карте отображаются символы и слои символов для многослойных символов, что отменяет последовательность отображения, установленную в ArcMap по умолчанию. При помощи этих настроек можно задать порядок прорисовки для каждого символа и его позицию относительно других символов. Параметры отображения уровней символов могут быть установлены отдельно как для каждого слоя объекта, так и для составного слоя.
Доступ к прорисовке уровней символов осуществляется через кнопку Дополнительно на вкладке Символы в диалоговом окне Свойства слоя.
Более подробно о работе с прорисовкой уровней символов
Как работает прорисовка уровней символов?
Когда вы используете отображение уровня символов, вы отменяете последовательность отображения, установленную в ArcMap по умолчанию. В последовательности по умолчанию, объекты сначала отображаются согласно расположению слоев в таблице содержания (снизу вверх). Затем, внутри каждого слоя объекты отображаются в том порядке, в котором они находятся в таблице, то есть в порядке их хранения в таблице класса объектов (или в порядке их поступления из базы данных). Когда вы включаете отображение уровней символов, вы отменяете действие этого механизма.
Вы можете работать с уровнями символов в двух различных видах: стандартном и расширенном. Стандартные свойства позволяют быстро создавать карты с обычными картографическими эффектами через настройки Соединения и Слияния для ваших символов. Расширенные свойства позволят создавать более сложные эффекты.
Вы можете развить далее этот шаг, указав, что заданный символ будет иметь эффект соединения при пересечении с символом определенного типа, а не с любым другим символом.
Вы можете работать с отображением уровней слоев в ArcMap на двух уровнях: слой объектов и составной слой. По умолчанию, отображение уровней символов отключено для всех слоев. Вы можете включить его только для тех слоев, для которых хотите применять соответствующие эффекты.
Что можно делать с помощью отображения уровней символов?
Прорисовка уровней символов может понадобиться для достижения некоторых графических эффектов, которые придадут вашей карте безукоризненный вид, например, при обозначении перекрывающихся и пересекающихся линейных объектов символами линий с контурами. На карте крупного масштаба вы можете качественно изобразить пересекающиеся улицы. В местах пересечения улиц вы можете объединить символы для получения связанности или, в случае ее отсутствия, можно показать эстакады или туннели.
Обозначение перекрывающихся и пересекающихся дорог при помощи символов линий с контурами картографического качества
Для отображения связанных улиц (например, в жилых кварталах) в ArcMap можно использовать прорисовку уровней символов. Укажите, какие из данных многослойных символов будут соединены. Если символ соединен, то все объекты, обозначенные этим символом, отображаются как объединенные в местах пересечения их друг с другом на карте.
Можно указать, что объекты автомагистралей имеют эффект соединения только при пересечении с объектами автомагистралей или съездов с магистрали (обозначенными символами съездов). Однако при пересечении объектов автомагистралей с другими типами дорог, например, с городскими улицами, соединение происходить не будет.
В терминах уровней символов, символ магистрали сливается с символом съезда c магистрали, но не сливается с символом городской улицы.
Отображение объектов в определенном порядке
Используя символику уникальных значений вместе с отображением уровней символов, вы можете определить точный порядок прорисовки перекрывающихся объектов. Это может понадобиться, если у вас есть слой с перекрывающимися полигонами. Отображая эти объекты в порядке от самого крупного к самому мелкому, вы повышаете количество видимых на вашей карте объектов. В ArcMap это можно сделать при помощи отображения уровней символов.
Слияние линий границ между полигональными объектами с одинаковыми значениями атрибутов
Используя отображение уровней символов в ArcMap, вы можете убрать границы между полигонами, имеющими одинаковые атрибутивные значения. Достигается такой же визуальный эффект, как при слиянии объектов на основании атрибута, без необходимости обработки геометрии объектов.