Понятие замещений в представлениях

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Представления класса пространственных объектов отображают объекты ваших данных в соответствии с установленными в правилах представления свойствами. Могут возникнуть ситуации, когда необходимо сделать исключения для этих правил, чтобы показать все многообразие ваших данных, уменьшить визуальную нагрузку карты или подчеркнуть ее характерные особенности. Такие исключения, или замещения, могут быть заданы для отдельных представлений пространственных объектов в сеансе редактирования без нарушения структуры правила представления. Замещения должны использоваться в ограниченных количествах, чтобы ваша модель данных оставалась простой и быстродействующей. Слишком большое количество замещений на карте является показателем того, что существующий набор правил является неподходящим и должен быть скорректирован.

Помимо замещения свойств отображения правил представления вы можете замещать формы представлений объектов, не затрагивая пространственную составляющую класса пространственных объектов. Для этого есть настройка, позволяющая редактировать геометрию с прямым занесением изменений в поле Shape класса пространственных объектов. Эта опция используется значительно реже - как правило, в случаях, когда база данных предназначена для картографической визуализации в одном масштабе, и вы хотите, чтобы все изменения появлялись в каждом представлении, созданном на основе этих данных.

В некоторых случаях может понадобиться осуществлять полный контроль над отображением объекта и вычленять его из целого правила представления. Результатом является свободное представление (free representation), для которого вы можете изменить всю структуру правила и даже добавить новые элементы геометрии.

Замещение свойств представления

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

Вы можете выбрать новое значение для замещения значения по умолчанию, а также изменять некоторые свойства интерактивно (с откликом «Что Вижу То Получаю») с помощью инструментов редактирования представления.

Замещения не являются свойством слоя карты. Они действуют постоянно, хранятся вместе с данными, как и правила представления, и могут быть отображены на любой карте, на которой присутствует представление того же класса пространственных объектов. Удалить представление для установленных объектов, чтобы они отображались условными знаками, прописанными в правиле представления, не составит большого труда. Вам не нужно нарушать правило, чтобы заместить его, остальные свойства будут также обновлены, если правило изменится, даже при наличии замещений. Свойство замещения останется до тех пор, пока вы его не измените вручную или не удалите замещение.

Замещения свойств представления

Свойство представления можно просмотреть, нажав на значок в окне Свойства представления (Representation Properties), где указывается его текущее состояние при редактировании.

Свойства представления связано с явным полем Свойство представления ссылается на поле из таблицы классов объектов.

Замещенное свойство представления Свойство представления замещено на значение, отличное от значения по умолчанию. Щелкните значок, чтобы удалить замещение и вернуть свойству значение по умолчанию, указанное в правиле представления.

Свойство представления ссылается на поле и замещено. Свойство представления ссылается на поле в таблице классов объектов, и его значение отлично от значения по умолчанию, указанного в правиле представления. Щелкните значок, чтобы изменить значение в поле на NULL, и свойству будет приписано значение по умолчанию, указанное в правиле.

Замещение формы представления

Когда вы создаете представление класса пространственных объектов, вы должны указать тип поведения геометрии при редактировании (geometry editing behavior), чтобы определить, что произойдет, когда вы будете редактировать представления объектов с помощью инструментов редактирования представлений. Вы можете редактировать форму объекта напрямую (так, как вы это делаете в обычном сеансе редактирования) или создавать и хранить копии изменяемых объектов в поле замещений Override представления класса пространственных объектов. Это значит, вы должны выбрать, будете ли вы изменять исходную геометрию поддерживаемого класса пространственных объектов (а также всех основанных на нем представлений) или сохранять другую версию геометрии, которая используется для отображения только в тех случаях, когда представление класса пространственных объектов активно и не распознается поддерживаемым классом пространственных объектов.

Решение будет продиктовано тем, есть ли у вас база данных, которая уже обработана и готова только к отображению (зачастую ее называют цифровой картографической моделью [DCM]), или же вы работаете с оригинальным источником базы данных, пространственное содержание которого будет использоваться для последующего анализа или обработки (цифровая модель рельефа, ЦМР [DLM]). При выборе того или иного варианта вы должны исходить из того, как управляются ваши картографические данные и какие технологии вы применяете при работе. До того, как начнется заключительный этап создания карты, у вас должно быть четкое представление о том, каким образом вы хотите моделировать ваши данные, кто будет иметь доступ для изменения структуры вашей базы данных, и как будет выполняться ручное обновление ваших пространственных данных.

Эта настройка является свойством представления класса пространственных объектов, которое указывается при его создании. Более подробно о выборе подходящего поведения редактирования геометрии см. в разделе Настройка управления поведением геометрии при редактировании.

Замещения для свободных представлений

В случаях, когда вам нужен полный контроль над внешним видом конкретного объекта, вы можете полностью заменить его, использовав свободное представление, которое помимо прочего позволяет полностью изменять условные обозначения представления - вплоть до индивидуального редактирования графических примитивов. Это также позволяет вам изменять не только свойства представления, но и структуру самого правила представления, а также добавлять новые графические формы, которые не выводятся из пространственной геометрии. В отличие от замещений правила представления, свободные представления должны создаваться лишь в крайнем случае, поскольку они запрашивают информацию, хранящуюся в поле замещений Override и поэтому, при большом их количестве на одной карте, могут повлиять на скорость работы.

Более подробно о работе со свободными представлениями

Связанные темы

5/10/2014