Часто задаваемые вопросы по представлениям

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

Что такое представление?

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

Подробнее о представлениях

Как мне показать представления на моей карте?

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

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

Правда ли, что представления состоят из символов?

Не совсем. Представления являются набором правил представления, которые формируют отображение геометрии и условных обозначений для ее показа.

Более подробно о правилах представлений

Чем отличаются правила представлений от обычных символов?

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

Более подробно о геометрии представлений

Нужен ли для представлений другой тип слоёв?

Нет.Никаких изменений типа слоя не происходит. Представления – это просто новый способ показа обычных слоев, ссылающихся на классы пространственных объектов, имеющих представления.

Являются ли представления типом данных?

Нет.Представление – это свойство класса пространственных объектов. Информация о представлении хранится в дополнительных полях класса пространственных объектов и в системной таблице базы геоданных.

Подробнее о представлениях

Как мне управлять символами в представлении?

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

Подробнее об управлении представлениями

Нужно ли мне обязательно начинать работу с представлениями с использованием данных, отображаемых с помощью условных обозначений?

Нет, но лучше это сделать, если вы начали подбирать условные обозначения для данных.

Правила представлений легко строятся в ArcCatalog или ArcMap. Разница между определением правил представления и стандартных символов состоит в том, что правила представлений отображают объекты более "интеллектуально", могут динамически изменять геометрию перед прорисовкой и приписываются классу пространственных объектов, а не слою.

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

Подробнее об использовании слоев, отображаемых с помощью символов, в качестве начала работы с представлениями

Что происходит с моим классом пространственных объектов после добавления представления?

Каждый раз при создании нового представления к классу пространственных объектов приписывается пара полей. По умолчанию они называются:1) RuleID, связывающее правило представления с каждым объектом; 2) Override, хранящее специфичные для отдельных объектов исключения из правил представлений.

Подробнее о создании представлений

Как мне присвоить правила представления пространственным объектам?

Правила представлений связаны с пространственными объектами по полю RuleID, являющемуся целочисленным полем с доменом кодированных значений. Каждому правилу в представлении соответствуют уникальное целое число и имя. Вы можете применять для объектов правила представлений путем простого вычисления значений в этом поле с помощью диалогового окна Свойства представления (Representation Properties) во время сеанса редактирования или с помощью инструмента геообработки Вычислить правило представления (Calculate Representation Rule).

Подробнее о работе с правилами представлений

Могу ли я использовать свои данные, чтобы взять из них символы для представлений?

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

Следующие типы полей используются для этого:

  • Свойства числового значения: С плавающей точкой (Float) и Двойной точности (double)
  • Ниспадающий список свойств: короткое целое (Short integer) и длинное целое (Long integer)
  • Свойства в отметках: Короткое целое (Short integer), Длинное целое (Long integer) и Текст (Text)
  • Свойства образца цвета: BLOB

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

Отличается ли геометрия представления пространственного объекта от его пространственной геометрии?

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

Подробнее про поведение геометрии в представлениях

Можно ли изменять представления пространственных объектов обычными инструментами редактирования?

Да. Объекты можно выбирать и редактировать с помощью стандартных инструментов редактирования. Изменения геометрии пространственных объектов сохраняются в поле Shape или Override, в зависимости от установок поведения редактирования геометрии.

Подробнее о поведении геометрии представлений при редактировании

Можно ли с помощью инструментов редактирования представлений изменять те объекты, у которых представлений нет?

Нет. Инструменты, расположенные на панели Представления (Representations), доступны только для выбираемых слоев пространственных объектов, которые в данный момент отображаются с помощью представлений.

Подробнее о редактировании представлений

Использование представлений в многопользовательской среде

Как ведут себя картографические представления в различных средах редактирования баз геоданных SDE (версионном, неверсионном, при сохранении в базе)?

Представления класса пространственных объектов ведут себя так же, как тип геометрии, с которым они связаны.

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

Работают ли представления в Oracle? DB2? Informix? UNIX?

Да, во всех.

Работают ли представления при репликации?

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

Подробнее о репликации

Работают ли представления при архивировании?

Да.

Более подробно об архивации базы геоданных

Использование представлений с другими типами данных

Работают ли представления в 3D?

  • В ArcGlobe можно использовать представления для отображения растеризованных объектов. Векторные объекты с помощью представлений там показывать нельзя.
  • В ArcScene представления не поддерживаются.

Более подробно о символах 3D

Работают ли представления в геометрических сетях?

Да.

Более подробно о геометрических сетях

Работают ли представления в ArcGIS Publisher и ArcReader?

Да. Представления можно опубликовывать в файлах .pmf и затем просматривать в ArcReader.

Более подробно об ArcGIS Publisher

Каким образом работает с представлениями ESRI Production Mapping?

Версия 9.2 и выше компонентов ESRI Production Mapping (также известного как PLTS для ArcGIS) расширяет функциональность представлений путем добавления систематического управления представлениями для нескольких слоев, а также поддержки ссылок между атрибутами объекта и правилами представления.

Более подробно об Esri Production Mapping

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

5/10/2014