Введение в определение слоя схемы

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

Этот раздел посвящен аспектам определения слоя схемы и объясняет, как его можно настроить в шаблонах схем. О правилах схем и определениях компоновок см. раздел Введение в правила схем и определения компоновок.

В нижеприведенных разделах подробно описываются такие понятия, как слой схемы сети, определение слоя схемы и определение слоя шаблона схемы.

Затем, чтобы получить сведения об управлении определением слоя схемы, см. следующее:

Слой схемы сети

В ArcGIS Pro вновь создаваемые схемы сети отображаются в виде карты-схемы (номер 1 на изображении ниже). Делается это при помощи слоя схемы сети (номер 2 на изображении ниже), который является специальным типом составного слоя:

Карта-схема, слой схемы сети и слои в составе слоя схемы сети

Слои схемы сети доступны, только при открытом виде карты.

Большинством характеристик каждого слоя или слоя группы подтипа в слое схемы сети, (номер 3 на рисунке выше), как и у любых других слоев, можно управлять при помощи команд на ленте, на вкладке Векторный слой и в диалоговом окне Свойства слоя.

Составной слой схемы сети по умолчанию

При открытии схемы сети она отображается в слое схемы сети.

По умолчанию, когда включен режим Все слои, в этот слой схемы сети входят следующие слои:

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

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

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

Слой схемы сети для Utility Network версии 5 и более раннихСлой схемы сети для Utility Network начиная с версии 6
Слой схемы сети как составной слой схемы сети по умолчанию для Utility Network версии 5 и более ранних
Слой схемы сети как составной слой схемы сети по умолчанию для Utility Network начиная с версии 6

Слои в любом слое схемы сети

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

  • Порядок их отображения фиксируется в момент создания.
  • Ссылка на источник данных схемы сети является поддерживаемой системой. Каждый слой связан с внутренним классом объектов ребер сети, классом объектов соединений сети или классом объектов контейнеров схемы, который связан с классом-источником или таблицей объектов сети или представляемыми ими объектами сети.

Но вы можете внести следующие изменения:

  • Изменить используемые по умолчанию параметры надписей и оформления для каждого слоя в слое схемы сети.
  • Удалить при необходимости любой слой.

Определение слоя схемы

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

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

Определение слоя шаблона схемы

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

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

Шаблоны без определения слоя схемы

Шаблоны без определения слоя схемы – это шаблоны, для которых определение слоя схемы никогда не инициализировалось.

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

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

Примечание:

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

Подсказка:

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

Шаблоны с определением слоя схемы по умолчанию

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

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

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

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

Шаблоны с пользовательским определением слоя схемы

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

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

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

  • Создать определение слоя схемы с вашей любимой инженерной сетью или картой трассировки сети в качестве входных данных, чтобы пользовательское определение слоя схемы включало в себя все слои объектов сети, которые присутствуют в этой карте.
  • Импортировать определения шаблона схемы с файлом (не пустым) определения слоя схемы сети (.ndld), заданным для параметра Файл определения слоя схемы.
Примечание:

Пользовательское определение слоя диаграммы также может быть задано при создании шаблона схемы при запуске инструмента Добавить шаблон схемы с непустым файлом определения слоя схемы сети (.ndld), указанным для параметра Файл определения слоя схемы.

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