ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Работа с правилами Свернуть связанные объекты

Предварительное условие:

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

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

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

  • SQL фильтр, который работает в существующем классе пространственных объектов/таблице объектов, относящихся к классу пространственных объектов родительского узла
  • Расширенные критерии, разработанные специально для определения, у каких родительских узлов будут свернуты связанные пространственные объекты

Например, правило может сворачивать только (1) пространственные объекты, связанные с родительскими узлами, которые проверяют значения определенных полей, (2) связанные пространственные объекты схемы, для которые родительские узлы проверяют определенное свойство, обнаруженное функциональным кодом, или (3) пространственные объекты, связанные с родительскими узлами, которые проверяют оба типа критериев одновременно.

Примечание:

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

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

Для правила Свернуть связанные объекты, которое было добавлено на вкладку Правила, при нажатии значок Свойства правилакнопки Свойства правила на панели инструментов вкладки Правила, будет открыто диалоговое окно Свойства правила, как показано далее

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

  1. Введите описание правила в поле Описание.

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

  2. Выберите имя класса пространственных объектов родительского узла для удаления в ниспадающем списке Выбрать класс пространственных объектов родительского узла.

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

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

  3. Если нужно указать SQL-фильтр для родительских узлов так, чтобы связанные пространственные объекты были свернуты только для некоторых из них, выполните следующие действия.
    1. Щёлкните кнопку Редактировать в правой части панели SQL фильтр класса связанных объектов/пространственных объектов.

      Откроется диалоговое окно SQL-запрос.

    2. Постройте нужный SQL-запрос.

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

    3. Нажмите ОК.

      Диалоговое окно SQL-запрос закроется и введенный SQL-фильтр автоматически отобразится на панели SQL фильтр класса связанных объектов/пространственных объектов.

    Указанный SQL-фильтр будет использоваться для определения поднабора родительских узлов схемы, для которых будут свернуты связанные пространственные объекты схемы. Для тех объектов, которые не проходят SQL-фильтр, их связанные пространственные объекты не будут свернуты во время выполнения правила.

  4. Если нужно использовать определенный расширенный критерий, выполните следующие действия.
    1. Установите опцию Использовать расширенный критерий.
    2. Выберите нужный расширенный критерий из ниспадающего списка.

    Расширенный критерий правила Свернуть связанные объекты реализует интерфейс esriSchematic.ISchematicCollapseRelatedElementsExtended.

    Примечание:

    Ниспадающий список Использовать расширенный критерий и параметр Использовать расширенный критерий недоступны, если на компьютере нет зарегистрированных пользовательских расширенных критериев сворачивания объектов в категории Расширенные критерии правил ESRI Schematic.

    Компонент расширенного критерия работает из кандидата родительского узла в сторону сворачиваемых – то есть, набора родительских узлов, полученных из опций, выбранных в шагах 2 и 3. Затем, на основе собственного критерия, он определяет для каждого узла кандидата, будут ли его связанные схематические объекты свернуты или нет во время выполнения правила.

  5. Установите отметку напротив параметра Сохранить вершины, если нужно, чтобы вершины, отображаемые вдоль связей, которые соединяют связанные пространственные объекты, сохранялись, когда эти связи снова соединяются с родительскими узлами схемы для сохранения топологии.
  6. Нажмите OK, чтобы закрыть диалоговое окно Свойства правила.
  • Пример результатов применения правила Свернуть связанные объекты

Связанные разделы

  • Задание правил схемы в шаблоне схематического представления
  • Результаты применения правила Свернуть связанные объекты (Collapse Related Features)

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация