Создание связей содержания

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

Есть несколько способов создания и управления связями содержания между объектами сети в том числе:

  • Команда Изменить Изменить открывает панель Изменить связи. Эту панель можно использовать для создания и управления связями содержания между сетевыми объектами.
  • Чтобы создать связь связности, используйте скрипт Python с функцией AddContainmentAssociation.
  • Команда Ввести содержание Ввести содержание используется для входа в контейнер в режиме редактирования содержания. При редактировании для объектов содержания, помещенных в существующем контейнере, будут автоматически созданы связи содержания.
Группы связей на вкладке Инженерная сеть

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

Подсказка:
Чтобы отобразить или скрыть содержание связи содержания на карте, вы можете использовать команду Отобразить содержание Отфильтровать шаблоны. Работа команды Отобразить содержание зависит от наличия настроенного свойства фильтра отображения в Атрибуте статуса связи. Для получения подробной информации см. раздел Управление видимостью связи.

Требования

Для создания связи содержания существуют следующие требования:

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

  1. Перейдите на вкладку Инженерная сеть.
  2. В группе Связи щелкните Изменить Изменить.

    Появится панель Изменить связи.

  3. На панели Изменить связи выберите один из объектов, между которыми вы хотите установить связь содержания.
    1. Щелкните инструмент Добавить объекты Редактировать вершину и щелкните объект на карте, который будет участвовать в связи содержания.

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

      Для объектов соединений и ребер используйте инструмент Загрузить выбранное, чтобы заполнить параметр Активный элемент в панели Изменить связи и внести в него выбранную строку из таблицы атрибутов.

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

    2. Щелкните вкладку Содержание.
    3. Используйте инструмент Добавить объекты Редактировать вершину в разделах панели Содержит или Содержится в, чтобы выбрать другие объекты на карте, которые будут участвовать в связи содержания. Выбранный вами раздел будет зависеть от того, является ли активный элемент контейнерным или контентным объектом.

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

  4. Выберите настройку для отметки Видимость содержания:
    • Отмечено – содержание отображается на карте.
    • Не отмечено – содержание не отображается на карте. Используется по умолчанию.

    Это свойство определяет, каким образом команда Отобразить содержание взаимодействует с фильтрами отображения, которые настроены для карты. Более подробную информацию о просмотре объектов содержания для связей содержания и внесения изменений для значения статуса видимости для связей содержания в разделе Управление видимостью связи.

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

  5. Щелкните Применить.

Указанные объекты заданы в качестве содержания в контейнере. Проверьте топологию сети для сохранения новой связи или связей.

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

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