Расширение схемы сети с использованием связей связности, проходимости, содержания или прикрепления

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

Вы можете расширить схему сети с помощью команд в разделе Расширить в группе Изменить на ленте Схема сети, или выполнив инструмент геообработки Расширить схему.

Опции Расширить схему по связности и Расширить схему по проходимости расширяют содержание схемы на один смежный уровень: например, расширяет схему с одним клапаном внутри. После расширения схемы по связности или проходимости, на временной схеме появляются две трубы, по одной на каждой стороне клапана.

При использовании этих двух функций следует учитывать следующее:

  • Расширение схемы по связности состоит из извлечения всех соседних элементов сети на основе их связности, геометрического совпадения или связи связности. Эти элементы добавляются к схеме.
  • Расширение схемы по проходимости состоит из добавления всех соседних сетевых элементов, которые являются проходимыми согласно атрибуту Status:
    • Статус Включено означает, что они активны в сети, следовательно проходимы. Эти элементы добавляются к схеме.
    • Статус Отключено означает, что они неактивны, поэтому не могут быть проходимыми. Эти элементы не добавляются к схеме.

Опция Расширить схему по контейнерам позволяет расширить содержание схемы, добавив все элементы сети, которые являются содержимым пространственных и других объектов контейнеров, представленных на схеме.

Используйте Расширить схему по прикреплению, чтобы добавить следующее:

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

Эти четыре функции работают со всем содержанием схемы, а также с набором выделенных объектов схемы.

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

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

Примечание:

Расширение схем может быть заблокировано шаблоном схемы. То есть отключено свойство Расширить схему для шаблона схемы в разделе Шаблоны схем на вкладке Схему сети в диалогом окне Свойства слоя для сети. В этом случае команды Расширить будут отключены на вкладке Схема сети.

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

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

Требования и предварительные условия

Ниже приведены требования и предварительные условия для расширения схемы:

  • Топология сети должна быть включена.
  • Поскольку эта операция является транзакционной, необходимо сохранить правки до ее запуска.
  • Эта операция применяется к слою схемы сети из инженерной сети или сети трассировки в файловой или мобильной базе геоданных или из сервиса схемы сети. При работе с инженерной сетью или сетью трассировки в многопользовательской базе геоданных входной слой схемы сети должен браться из сервиса.
  • Схема, с которой вы работаете, должна быть временной.
  • Шаблон схемы должен разрешать расширение схемы.
  • Режим схемы Все слои должен быть включен для слоя схемы, к которому так применяется операция, чтобы все слои присутствовали на панели Содержание, независимо от того, содержат они объекты схемы или нет. Если он выключен, щелкните Все слоиВсе слои Вкл/Выкл в группе Управление на вкладке Схема сети.
  • В объектах сети, изначально использовавшихся для создания схемы, нет измененных областей, независимо от того, видны они или агрегированы.
  • В объектах контейнерной сети, связанных с объектами сети, изначально использовавшимися для создания схемы, нет измененных областей, независимо от того, видны они или агрегированы.
  • В сетевых объектах, обрабатываемых для расширения схемы, нет измененных областей.
  • На объектах контейнерах сети нет измененных областей, связанных с объектами сети, используемых для расширения схемы.

Расширение схем

Для расширения временной схемы выполните следующие шаги:

  1. Активируйте карту-схему, ссылающуюся на временную схему, которую вы хотите расширить. Затем, щелкните слой схемы сети, соответствующей схеме.
  2. Чтобы расширить часть схемы или сфокусироваться на одном или нескольких объектах, используйте один из инструментов выбора объектов (например, Выбрать прямоугольником, Выбрать полигоном и т.д.), чтобы выбрать необходимые объекты.
  3. В группе Изменить на вкладке Схема сети щелкните стрелку под пунктом Экстент и выберите одно из следующего:
    • Расширить схему по связности Расширить схему по связности - расширяет содержание схемы на один уровень в соответствии со связностью сети.
    • Расширить схему по проходимости Расширить схему по проходимости - расширяет содержание схемы на один уровень в соответствии с проходимостью сети.
    • Расширить схему по прикреплению Расширить схему по прикреплению - расширяет содержание схемы на один уровень в соответствии со связями прикрепления.
    • Расширить схему по контейнерам Расширить схему по контейнерам - расширяет содержание схемы на один уровень в соответствии с соединениями контейнеров.

Активное содержание схемы расширяется. Процесс соединяет правила схемы и автоматические компоновки, если они были настроены в шаблоне, на котором основана схема. Положения объектов схемы, которые существовали до операции расширения, сохраняются; любые новые объекты, добавленные или присоединенные к схеме, показываются в соответствии со следующими правилами:

  • Любое точечное соединение схемы, представляющее точечный объект сети, отображается в месте географического положения точечного объекта.
  • Любое точечное соединение схемы, представляющее полигональный объект сети, размещается в центре конверта границы объекта.
  • Любое точечное соединение схемы, представляющее объект соединения сети, помещается в наилучшее место полигона контейнера сети, отображающего его пространственный контейнер с некоторым или всем остальным содержимым.
  • Любой полигон контейнера схемы, представляющий точечный объект контейнера, отображается в виде прямоугольника, нарисованного вокруг его содержимого, центр которого расположен в месте географического положения точечного объекта.
  • Любой полигон контейнера схемы, представляющий полигональный объект контейнера, отображается в виде прямоугольника, нарисованного вокруг его содержимого, центр которого расположен в центре конверта границы объекта.
  • Любой полигон контейнера схемы, представляющий объект соединения контейнера,отображается в виде прямоугольника, нарисованного вокруг его содержимого, размещенного в оптимальном месте внутри собственного полигона контейнера схемы.
  • Любое ребро схемы, представляющее объект ребра сети, отображается в виде прямой линии, соединяющей узлы схемы «От» и «К».
  • Любое ребро схемы, представляющее объект линии сети, отображается в виде линейной геометрии, если для шаблона схемы настроено сохранение начальных вершин на ребрах, а в противном случае оно будет показано в виде прямой линии между узлами схемы «От» и «К».
Примечание:

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

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