Функции расширения схемы позволяют расширить содержание временных схем на один уровень элементов сети по связности, проходимости, контейнерам или прикреплениям. Эта функция особенно удобна при контроле за сетевыми данными и во время проверки.
Вы можете расширить схему сети с помощью команд в разделе Расширить в группе Изменить на ленте Схема сети, или выполнив инструмент геообработки Расширить схему.
Опции Расширить схему по связности и Расширить схему по проходимости расширяют содержание схемы на один смежный уровень: например, расширяет схему с одним клапаном внутри. После расширения схемы по связности или проходимости, на временной схеме появляются две трубы, по одной на каждой стороне клапана.
При использовании этих двух функций следует учитывать следующее:
- Расширение схемы по связности состоит из извлечения всех соседних элементов сети на основе их связности, геометрического совпадения или связи связности. Эти элементы добавляются к схеме.
- Расширение схемы по проходимости состоит из добавления всех соседних сетевых элементов, которые являются проходимыми согласно атрибуту Status:
- Статус Включено означает, что они активны в сети, следовательно проходимы. Эти элементы добавляются к схеме.
- Статус Отключено означает, что они неактивны, поэтому не могут быть проходимыми. Эти элементы не добавляются к схеме.
Опция Расширить схему по контейнерам позволяет расширить содержание схемы, добавив все элементы сети, которые являются содержимым пространственных и других объектов контейнеров, представленных на схеме.
Используйте Расширить схему по прикреплению, чтобы добавить следующее:
- Все объекты сети, которые имеют логические связи со структурными элементами, представленными на схеме
- Все элементы сети на схеме, которые предполагается прикрепить к структуре сети, представленной на схеме
Эти четыре функции работают со всем содержанием схемы, а также с набором выделенных объектов схемы.
Независимо от типа, процесс расширения происходит одинаково. Сначала происходит извлечение начальных элементов сети, которые используются для построения текущего содержания схемы, или набора начальных элементов, связанных с пространственными объектами схемы, которые выбраны на схеме в данный момент. Затем добавляются все остальные элементы сети, которые еще не являются частью схемы, но находятся:
- На одном уровне смежности к извлеченным исходным соединениям, в соответствии со связностью и проходимостью сети
- На одном уровне относительно исходных извлеченных соединений, в соответствии со связями содержания и прикрепления
Примечание:
Расширение схем может быть заблокировано шаблоном схемы. То есть отключено свойство Расширить схему для шаблона схемы в разделе Шаблоны схем на вкладке Схему сети в диалогом окне Свойства слоя для сети. В этом случае команды Расширить будут отключены на вкладке Схема сети.
Эта команда также недоступна, когда выключен режим Все слои для активного слоя схемы сети. В этом случае щелкните Все слои в группе Управление на вкладке Схема сети, чтобы включить режим Все слои.
Также обратите внимание, что для ограничения риска непреднамеренного расширения хранимых схем вы не можете расширить хранящуюся схему с помощью этих команд Расширить, даже если связанный шаблон схемы это разрешает. В этом случае вам нужно открыть инструмент Расширить схему. Расширение схем с помощью команд на ленте разрешается только для временных схем в случае, когда связанный шаблон создает экстент и режим Все слои включен для слоя схемы сети.
Требования и предварительные условия
Ниже приведены требования и предварительные условия для расширения схемы:
- Топология сети должна быть включена.
- Поскольку эта операция является транзакционной, необходимо сохранить правки до ее запуска.
- Эта операция применяется к слою схемы сети из инженерной сети или сети трассировки в файловой или мобильной базе геоданных или из сервиса схемы сети. При работе с инженерной сетью или сетью трассировки в многопользовательской базе геоданных входной слой схемы сети должен браться из сервиса.
- Схема, с которой вы работаете, должна быть временной.
- Шаблон схемы должен разрешать расширение схемы.
- Режим схемы Все слои должен быть включен для слоя схемы, к которому так применяется операция, чтобы все слои присутствовали на панели Содержание, независимо от того, содержат они объекты схемы или нет. Если он выключен, щелкните Все слои в группе Управление на вкладке Схема сети.
- В объектах сети, изначально использовавшихся для создания схемы, нет измененных областей, независимо от того, видны они или агрегированы.
- В объектах контейнерной сети, связанных с объектами сети, изначально использовавшимися для создания схемы, нет измененных областей, независимо от того, видны они или агрегированы.
- В сетевых объектах, обрабатываемых для расширения схемы, нет измененных областей.
- На объектах контейнерах сети нет измененных областей, связанных с объектами сети, используемых для расширения схемы.
Расширение схем
Для расширения временной схемы выполните следующие шаги:
- Активируйте карту-схему, ссылающуюся на временную схему, которую вы хотите расширить. Затем, щелкните слой схемы сети, соответствующей схеме.
- Чтобы расширить часть схемы или сфокусироваться на одном или нескольких объектах, используйте один из инструментов выбора объектов (например, Выбрать прямоугольником, Выбрать полигоном и т.д.), чтобы выбрать необходимые объекты.
- В группе Изменить на вкладке Схема сети щелкните стрелку под пунктом Экстент и выберите одно из следующего:
- Расширить схему по связности - расширяет содержание схемы на один уровень в соответствии со связностью сети.
- Расширить схему по проходимости - расширяет содержание схемы на один уровень в соответствии с проходимостью сети.
- Расширить схему по прикреплению - расширяет содержание схемы на один уровень в соответствии со связями прикрепления.
- Расширить схему по контейнерам - расширяет содержание схемы на один уровень в соответствии с соединениями контейнеров.
Активное содержание схемы расширяется. Процесс соединяет правила схемы и автоматические компоновки, если они были настроены в шаблоне, на котором основана схема. Положения объектов схемы, которые существовали до операции расширения, сохраняются; любые новые объекты, добавленные или присоединенные к схеме, показываются в соответствии со следующими правилами:
- Любое точечное соединение схемы, представляющее точечный объект сети, отображается в месте географического положения точечного объекта.
- Любое точечное соединение схемы, представляющее полигональный объект сети, размещается в центре конверта границы объекта.
- Любое точечное соединение схемы, представляющее объект соединения сети, помещается в наилучшее место полигона контейнера сети, отображающего его пространственный контейнер с некоторым или всем остальным содержимым.
- Любой полигон контейнера схемы, представляющий точечный объект контейнера, отображается в виде прямоугольника, нарисованного вокруг его содержимого, центр которого расположен в месте географического положения точечного объекта.
- Любой полигон контейнера схемы, представляющий полигональный объект контейнера, отображается в виде прямоугольника, нарисованного вокруг его содержимого, центр которого расположен в центре конверта границы объекта.
- Любой полигон контейнера схемы, представляющий объект соединения контейнера,отображается в виде прямоугольника, нарисованного вокруг его содержимого, размещенного в оптимальном месте внутри собственного полигона контейнера схемы.
- Любое ребро схемы, представляющее объект ребра сети, отображается в виде прямой линии, соединяющей узлы схемы «От» и «К».
- Любое ребро схемы, представляющее объект линии сети, отображается в виде линейной геометрии, если для шаблона схемы настроено сохранение начальных вершин на ребрах, а в противном случае оно будет показано в виде прямой линии между узлами схемы «От» и «К».
Примечание:
В зависимости от настроек шаблона, на котором основана схема, полученная расширенная схема визуально может не отличаться от первоначальной. Это обычно происходит, когда добавленные сетевые элементы находятся в свернутом или скрытом контейнере, уже присутствующем на схеме перед операцией расширения. Рекомендуется отключать функции расширения для схем, основанных на шаблонах с правилами сокращения ребер, свертывания или разворачивания контейнеров, или с правилами трассировки.