Маскирование представления объекта
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Маскирование используется для того, чтобы скрыть сравнительно незначительные части представлений объекта, поскольку они конфликтуют с другой информацией на карте и делают карту трудной для чтения и интерпретации. Полигоны класса пространственных объектов используются для маскирования или покрытия частей представлений пространственных объектов, которые вы бы не хотели отображать.
При установке отношений маскирования между представлением класса объектов на вашей карте и полигональным классом объектов, вы можете удалять части представлений при просмотре путем рисования масок. В отличие от маскирования слоя, маски, которые вы нарисуете, будут относиться только к определенному представлению объекта. Другие представления в том же классе пространственных объектов не будут затронуты.
Интерактивное маскирование представления объекта
Можно интерактивно создавать маски для выбранных представлений объектов с помощью инструмента Маска (Mask) на панели инструментов Представления (Representation). С его помощью к маскируемому классу пространственных объектов, который связан с представлением, будут добавлены полигоны.
Как интерактивно маскировать представления объекта
- Во время сеанса редактированиявыберите представление объекта, принадлежащее представлению класса объектов, имеющему активное отношение маскирования.
- Выберите инструмент Маска (Mask) на панели инструментов Представления (Representation).
- С нажатой кнопкой мыши проведите над частью выделенного представления, которое вы хотите маскировать от просмотра. Эта операция создаст полигональный объект в маскируемом классе объектов.
- Чтобы выполнить маскирование, маскируемый класс объектов не обязательно должен быть представлен в виде слоя на карте, однако вы можете временно добавить этот класс пространственных объектов, чтобы просмотреть или отредактировать маскирующие полигоны.
- Выбрав инструмент Маска (Mask), щелкните правой кнопкой и выберите Опции (Options), чтобы переключаться между круглой или квадратной формой, а также изменить его размер. Вы также можете изменить форму инструмента, нажав клавишу TAB. Вы можете интерактивно изменять размер маски, перемещая курсор, при этом удерживая нажатыми левую кнопку мыши и клавишу SHIFT.
- Нажмите клавишу K для активации инструмента Маска (Mask). .
Создание масок из имеющихся полигональных объектов
Вы также можете использовать существующие полигоны, чтобы маскировать выделенные представления, создав между ними связь с помощью окна Атрибут (Attribute). Полигон и представление объекта должны принадлежать к двум классам пространственных объектов, имеющим друг с другом отношения типа «многие-ко-многим»; кроме того, должно быть активировано отношение маскирования.
Как создавать маски из существующих полигонов
- Во время сеанса редактирования используйте инструмент Редактировать (Edit) на панели инструментов Редактор (Editor ), чтобы одновременно выделить оба представления класса объектов и маскирующий полигон.
- Откройте окно Атрибут (Attribute), нажав кнопку Атрибуты (Attributes) на панели инструментов Редактор (Editor).
- Раскройте слой с маскирующим полигоном, нажав кнопку Развернуть (Expand) .
- Найдите в дереве запись, которая отвечает за выделенное представление объекта, щелкните по ней правой кнопкой мыши и выберите Добавить выбранные (Add Selected). Таким образом, два объекта с их классом отношений и маска представления будут связаны с полигоном.
- Удалите или отключите маскирующий слой в таблице содержания, чтобы увидеть результат.
Маскирующий полигон и представление объекта должны принадлежать к двум классам объектов, которые имеют отношение «многие-ко-многим», а маскирующие отношения должны быть активированы.