О работе со слоями символов
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Слои символов являются блоками, составляющими правило представления. Они определяют, как отображается геометрия для каждого объекта, к которому приписано правило. Слои символов подразделяются по типу символов на заливки, линии и маркеры и используются для отображения полигональных, линейных и точечных объектов соответственно. Для каждого типа существует определенный набор свойств, которые помогают в настройке правила представления. Каждое свойство можно изменять для каждого объекта по отдельности в ходе сеанса редактирования, создавая при этом замещения в правиле представления.
- Если представление класса пространственных объектов было создано путем конвертирования слоя условных обозначений в ArcMap, слои символов в правиле представления автоматически создаются и определяются таким образом, чтобы условные обозначения соответствовали оригинальному слою.
- Приведенные ниже инструкции объясняют, как управлять слоями символов в правилах представлений из слоя в ArcMap. Вы можете также управлять правилами представления непосредственно из класса пространственных объектов. Откройте диалоговое окно Свойства класса пространственных объектов (Feature Class Properties) в окне Каталог (Catalog) или в ArcCatalog и перейдите на вкладку Представления (Representation), чтобы получить доступ к свойствам представлений, связанных с классом пространственных данных.
Типы слоев символов
Слои символов заливки заполняют полигональные объекты с помощью одного из трех шаблонов:
- Сплошная заливка - Целиком заполняет полигоны одним цветом
- Заливка штриховкой - Заливает полигоны узором из параллельных линий, отстоящих на равном расстоянии друг от друга
- Градиентная заливка - Заливает полигоны цветом с использованием плавного перехода между двумя цветами, который осуществляется линейно, по кругу, прямоугольнику или во внешнем буфере объекта.
Слои линейных условных знаков отображают одноцветной линией объекты, имеющие линейную геометрию, а также границы полигонов. Они определяются цветом, толщиной линии, типом пробелов и соединений.
Слой символов маркеров отображают точки или отметки с помощью символов маркеров представления. Маркеры представления могут быть совокупностью нескольких типов геометрии, сгруппированных вместе в один графический символ. Используйте Редактор маркеров (Marker Editor), чтобы изменять маркеры представления, которые затем могут быть сохранены в папке Маркеры представлений (Representation Markers) в стиле.
Уникальность слоев маркеров заключается в том, что помимо определения внешнего вида точечных объектов или местоположения маркеров представления, вы также можете выбрать и настроить стиль размещения маркеров.
Порядок прорисовки слоев символов
Порядок, в котором слои символов представлены в правиле представления, соответствует порядку их прорисовки. Самая нижняя вкладка в правиле соответствует слою, который прорисовывается первым.
Как добавить слой символов
- Откройте диалоговое окно Свойства слоя (Layer Properties) для слоя, имеющего правило представления, которое вы хотите изменить, и выберите вкладку Символы (Symbology).
- Убедитесь, что ниже заголовка Представления (Representations) выбрано нужное представление.
- Щелкните на правиле представления, которое вы хотите добавить к слою символов. Вокруг правила представления появится рамочка.
- Нажмите кнопку Добавить новый слой маркеров (Add New Marker Layer) , кнопка Добавить новый слой штриховок (Add New Stroke Layer) или кнопку Добавить новый слой заливки (Add New Fill Layer) , чтобы добавить нужный слой символов. Новый слой помещается наверх списка слоев символов с вкладкой, показывающей его тип геометрии. Для его свойств установлены значения по умолчанию.
Как изменить слой символов
- Откройте диалоговое окно Свойства слоя (Layer Properties) для слоя, имеющего правило представления, которое вы хотите изменить, и выберите вкладку Символы (Symbology).
- Убедитесь, что ниже заголовка Представления (Representations) выбрано нужное представление.
- Щелкните на правиле представления, которое вы хотите добавить к слою символов. Вокруг правила представления появится рамочка.
- Выберите слой, который вы хотите изменить, щелкнув на вкладке слоя маркеров , на вкладке линейного слоя или на вкладке слоя заливки .
- При необходимости измените свойства слоя символов, введя или выбрав новые значения.
- Чтобы связать свойство слоя символов с полем, нажмите кнопку Отобразить замещения (Display Field Overrides) чтобы переключиться на вид сопоставления полей.
- Чтобы добавить геометрический эффект в слой символов, нажмите кнопку на панели слоев символов, чтобы открыть список всех доступных эффектов в диалоговом окне Геометрические эффекты (Geometric Effects).
Если слой символов уже содержит один или несколько геометрических эффектов, кнопка Появится сверху и снизу каждого геометрического эффекта. Геометрические эффекты производятся по очереди, то есть результат одного геометрического эффекта становится исходными данными для другого. Нажмите кнопку , которая поместит новый геометрический эффект в нужное место цепочки геометрических эффектов.
Как изменить порядок слоев символов
- Откройте диалоговое окно Свойства слоя (Layer Properties) для слоя, имеющего правило представления, которое вы хотите изменить, и выберите вкладку Символы (Symbology).
- Убедитесь, что ниже заголовка Представления (Representations) выбрано нужное представление.
- Щелкните правило представления, которое вы хотите изменить. Вокруг правила представления появится рамочка.
- Выберите слой, который вы хотите переупорядочить, щелкнув на вкладке слоя маркеров , на вкладке линейного слоя или на вкладке слоя заливки .
- Нажмите кнопку Переместить слой вверх (Move Layer Up). или кнопку Переместить слой вниз (Move Layer Down). , чтобы переместить слои символов вверх или вниз в порядке их прорисовки.
Удаление слоев символов
- Откройте диалоговое окно Свойства слоя (Layer Properties) для слоя, имеющего правило представления, которое вы хотите изменить, и выберите вкладку Символы (Symbology).
- Убедитесь, что ниже заголовка Представления (Representations) выбрано нужное представление.
- Щелкните правило представления, которое вы хотите изменить. Вокруг правила представления появится рамочка.
- Выберите слой, который нужно удалить, щелкнув вкладку слоя маркеров , вкладку линейного слоя или вкладку слоя заливки .
- Нажмите кнопку Удалить слой (Remove Layer). , чтобы удалить выбранный слой символов из правила представления.
Как выбрать другой символ для маркера представления
- Откройте диалоговое окно Свойства слоя (Layer Properties) для слоя, имеющего правило представления, которое вы хотите изменить, и выберите вкладку Символы (Symbology).
- Убедитесь, что ниже заголовка Представления (Representations) выбрано нужное представление.
- Щелкните правило представления, которое вы хотите изменить. Вокруг правила представления появится рамочка.
- Выберите слой, который вы хотите изменить, щелкнув на вкладке слоя маркеров .
- Щелкните на картинке маркера представления внутри панели слоя. Откроется диалоговое окно Выбор маркера (Marker Selector).
- Выберите из палитры другой маркер представления или нажмите кнопку Другие стили (More Styles), чтобы перейти к стилю, содержащему маркеры представления.
Слой символов маркеров может иметь только один маркер представления. Новый слой символов маркеров по умолчанию представлен черными квадратиками.