Работа с геометрическими эффектами

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

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

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

См. полный список геометрических эффектов

Глобальные геометрические эффекты

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

Глобальный геометрический эффект

Как добавить глобальный геометрический эффект

  1. Откройте вкладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
  2. Разверните компонент правила Глобальные эффекты (Global Effects), щелкнув по вкладке Глобальные эффекты.
  3. Нажмите кнопку Добавить геометрический эффект (Add geometric effect) чтобы открыть перечень геометрических эффектов в диалоговом окне Геометрические эффекты (Geometric Effects).
  4. Выберите геометрический эффект, чтобы добавить его к правилу и изменить его свойства в случае необходимости.

Геометрические эффекты в слое символа

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

Геометрический эффект в слое символа

Как добавить геометрический эффект в слой символов

  1. Откройте вкладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
  2. Растяните слой символа, щелкнув соответствующую вкладку слоя символа (Слой символов маркеров, Слой символов шриховкиили Слой символов заливки).
  3. Нажмите кнопку Добавить геометрический эффект (Add geometric effect) , чтобы открыть перечень геометрических эффектов в диалоговом окне Геометрические эффекты (Geometric Effects).
  4. Выберите геометрический эффект, чтобы добавить его к правилу и изменить его свойства в случае необходимости.

Как изменить геометрический эффект в слое символов

  1. Откройте вкладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
  2. Растяните слой символа, щелкнув соответствующую вкладку слоя символа (Слой символов маркеров, Слой символов шриховкиили Слой символов заливки).
  3. Щелкните Изменить стиль размещения маркеров (Change marker placement style) в разделе геометрических эффектов и выберите Изменить эффект (Change effect), чтобы открыть список геометрических эффектов в диалоговом окне Геометрические эффекты (Geometric Effects).
  4. Выберите другой геометрический эффект, чтобы добавить его к правилу и изменить его свойства в случае необходимости.
ПодсказкаПодсказка:

Действие процедуры аналогично изменению геометрических эффектов компонента правила представления Глобальные эффекты (Global Effects).

Как удалить геометрический эффект из слоя символов

  1. Откройте вкладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
  2. Растяните слой символа, щелкнув соответствующую вкладку слоя символа (Слой символов маркеров, Слой символов шриховкиили Слой символов заливки).
  3. Щелкните Изменить стиль размещения маркеров (Change marker placement style) в разделе геометрических эффектов и выберите Удалить эффект (Remove effect), чтобы удалить его из слоя символов.
ПодсказкаПодсказка:

Действие процедуры аналогично изменению геометрических эффектов компонента правила представления Глобальные эффекты (Global Effects).

Связывание геометрических эффектов вместе

Для создания комплексных символов геометрические эффекты могут быть связаны воедино. Результат одного геометрического эффекта становится исходными материалами для следующего, поэтому важен правильный порядок геометрических эффектов в правиле представления. После добавления каждого из геометрических эффектов появляется дополнительная кнопка Добавить геометрический эффект (Add geometric effect) , позволяющая легко добавлять новые геометрические эффекты в любом порядке по отношению к остальным геометрическим эффектам. Глобальные эффекты применяются первыми и становятся исходными данными для геометрических эффектов на уровне слоев символов. Глобальные эффекты применяются по порядку сверху вниз, как они перечислены в свойствах правила представления.

Логика геометрии

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

Перейти к разделу Понимание логики геометрии представления (Understanding representation geometry logic) для получения дополнительной информации о том, как исправить подобные ошибки.

Работа с геометрическими эффектами непосредственно из класса пространственных объектов

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

ВниманиеВнимание:

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

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

5/10/2014