Skip to main content

Часто задаваемые вопросы

Найдите ответы на распространенные вопросы о схемах сети.

Также см. дополнительные часто задаваемые вопросы в следующих разделах:

Общие

Схемы сети

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

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

Что такое Схемы сети?

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

Как лицензируются схемы сети?

Для однопользовательского и многопользовательского развертывания схем сети требуется лицензия ArcGIS Desktop Standard или ArcGIS Desktop Advanced.

Многопользовательская модель развертывания использует архитектуру на базе сервисов, она настраивается и развертывается с помощью ArcGIS Pro и ArcGIS Enterprise. Шаблоны схем сети настраиваются с использованием прямого подключения к базе данных в ArcGIS Pro, а затем публикуются в сервисе объектов в Portal for ArcGIS для работы с ними.

Лицензия:

Активная учетная запись портала должна быть лицензирована расширением типа пользователя ArcGIS Advanced Editing, чтобы использовать сервисы Схемы сети. Однако, начиная с ArcGIS Enterprise 11.5, это расширение типа пользователя не требуется для поиска сохраненных схем сети,‏ их открытия, проверки свойств схем, применения команд заполнения выборки из открытых карт схем в карту сети и наоборот. Однако расширение типа пользователя ArcGIS Advanced Editing по-прежнему требуется для любых других операций, то есть для создания схем, их хранения, обновления, редактирования и применения компоновки.

Как я могу написать пользовательские инструменты и кнопки в ArcGIS Pro SDK for .NET, которые работают со схемами сети?

На странице ProConcepts Network Diagrams представлен обзор пакета SDK для создания схем сети. Если вы никогда не писали пользовательский код с помощью ArcGIS Pro SDK for .NET, см. раздел Построение вашей первой надстройки. Образцы общедоступных надстроек схем сети доступны в разделе NetworkDiagram в репозитории примеров сообщества ArcGIS Pro SDK.

Как работать с веб-сервисом схемы сети, используя ArcGIS REST API?

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

Более подробно о сервисах схем сети

Какие виды входных данных сети требуются для создания схем?

Вы можете создавать схемы сети из инженерных сетей или сетей трассировки. Процесс генерации схем требует объекты сети или элементы сети в качестве входных данных для схемы. Начиная с ArcGIS Pro 3.5 и ArcGIS Enterprise 11.5 в качестве входных данных для схем также можно использовать местоположения трассировки, указанные в картах инженерных сетей или сетей трассировки. При работе со специализированной сетью телекоммуникаций в инженерной сети процесс создания схемы также может запускаться по имени, соответствующему имени цепи (circuit name); эта возможность поддерживается начиная с ArcGIS Pro 3.7 и ArcGIS Enterprise 12.1.

Подробнее о процессе создания схем из сетевых объектов и сетевых элементов

Подробнее о процессе создания схем из местоположения трассировки

Подробнее о рабочих процессах для создания схем контуров

Почему команда Новый отключена в группе Схема? Почему я не могу теперь применять компоновки к моим открытым схемам?

Может быть активен сеанс редактирования. Ознакомьтесь с условиями отключения во всплывающей подсказке команды. Более подробную информацию см. в разделе Вкладка Инженерная сеть.

Какие есть советы по устранению неполадок при хранении, добавлении и расширении схемы сети?

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

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

  • Хранение схемы – если установлено Отключено, вы не можете хранить схемы на основе этого шаблона.

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

Также проверьте, включен ли режим Все слои для слоя схемы. Начиная с ArcGIS Pro 2.6, кнопки Динамический Вкл./Выкл., Расширить, Перезаписать и Присоединить недоступны, если режим Все слои выключен.

Поддерживают ли схемы сети новые непространственные объекты, включенные в Utility Network версии 4?

Да. Начиная с версии 4 Utility Network, схема сети может отображать и пространственные и непространственные объекты сети.

Подробнее об объектах соединений и ребер схем сети

Поддерживают ли схемы сети новую сеть трассировки, включенную в ArcGIS Pro 2.6?

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

Более подробно о шаблонах схем

Могу ли я создавать схемы сети из сервисов сетей трассировки?

Да. Начиная с ArcGIS Pro 2.7, сеть трассировки поддерживается многопользовательскими базами геоданных и может быть опубликована в виде набора данных сети трассировки сервис-ориентированной версии посредством сервисов объектов, доступных в ArcGIS Enterprise 10.9. Затем вы можете создавать схемы сети из опубликованных сервисов сетей трассировки.

Можно ли переименовать схему сети?

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

Как управляются системные схемы подсетей?

Схемы системы подсети управляются через обновления подсети. Вы можете настроить схемы системы подсети при заданий подсети.

Подробнее о системных схемах подсетей

Как управляются схемы контуров?

Схема контура — это специализированные сети, представляющая контур в специализированной сети телекоммуникаций. Они создаются из панели Найти контуры. Они основаны на определённом шаблоне схемы, который должен быть настроен с правилом трассировки Контур и связан с доменом телекоммуникационной сети.

Подробнее о схемах контуров и их особенностях

Что происходит со схемами сети во время согласования и закрепления версий при работе с сервисом инженерной сети или сети трассировки?

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

При работе с сервис-ориентированными версиями пользовательские версии согласовываются и закрепляются в версии default.

При согласовании схем сети с версией default, управление конфликтами отсутствует. Все схемы, появившиеся в default и отредактированных версиях после их создания, соединяются в согласованной версии.

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

Подробнее о согласовании изменений схемы и закреплении изменений в версии по умолчанию

Как настроить столбцы списка схем на панели Найти схемы?

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

Почему после запуска инструмента компоновки на моей открытой схеме я не вижу никаких изменений?

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

Что представляют собой значки согласованности для слоя схемы сети на панели Содержание и как они обновляются?

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

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

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

  • Серый значок предупреждения информирует вас о схемах с несогласованными слоями. Можно либо обновить схему, чтобы слои схемы сети были должным образом повторно инициализированы, либо для сохраненной схемы — закрыть и открыть её заново.

Более подробно о состояниях согласованности схемы

Какие операции поддерживаются при работе со схемами сети посредством исторического момента при работе с сервисом инженерной сети или сети трассировки?

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

  • Создать временные схемы, представляющие сеть, как это было в тот момент.

  • Найти сохраненные схемы, которые существовали в тот момент, и открыть их.

Все остальные операции для этих схем запрещены.

Более подробно о работе со схемами, у которых есть исторические моменты

Почему в представлении схемы отсутствуют элементы схемы (пробелы)?

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

  • Ситуация A – в слое схемы сети отсутствуют слои, без которых объекты схемы не отображаются.

  • Ситуация B – все ожидаемые слои в слое схемы сети существуют, но с определенными фильтрами масштабирования или отображения, которые не позволяют некоторым объектам схемы быть видимыми в любом масштабе.

Для идентификации проблемы выполните следующее:

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

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

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

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

      Внимание:

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

  3. Запустите инструмент Экспорт определения шаблона схемы, чтобы экспортировать ваше правило шаблона схемы и определения компоновок.

  4. Запустите инструмент Добавить шаблон схемы, чтобы создать тестовый временный шаблон схемы с помощью файла .ndbd, который вы экспортировали в предыдущем шаге.

  5. Создайте дважды схему, один раз на основе шаблона схемы, с которым вы обнаружили проблемы, DiagramWithBadLayerDef, а другой с новым тестовым временным шаблоном схемы, созданным выше - DiagramWithDefaultLayerDef.

  6. Сравните содержимое двух схем, чтобы определить объекты, которые отсутствуют в DiagramWithBadLayerDef, но должны быть представлены в DiagramWithDefaultLayerDef, даже если они отображаются с основными настройками оформления по умолчанию.

Подсказка:

Начиная с ArcGIS Pro 3.0, рабочий процесс для быстрой идентификации ситуации А другой. Щелкните Согласованность на вкладке Схема сети. Серый значок предупреждения появляется рядом со слоем схемы сети панели Содержание и показывает, что в схеме есть несогласованные слои.

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

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

Почему в виде схемы ничего не отображается?

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

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

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

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

Нет команды для копирования схемы сети. Однако, начиная с ArcGIS Pro 3.0, вы можете повторно создать другую схему сети, похожую на ту, которую вы хотите скопировать, выполнив следующие действия:

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

  2. Если схема связана с определенной версией источника данных, переключите этот источник данных карты на ту же версию источника данных.

  3. Активируйте карту, ссылающуюся на исходную схему сети; то есть тут, которую вы хотите скопировать.

  4. На панели Содержание щелкните правой кнопкой слой схемы сети и выберите Свойства.

    • В диалоговом окне Свойства слоя, которое открывается с активной вкладкой Свойства схемы, сохраните свойство Шаблон схемы среди свойств, доступных в разделе Общие.

    • Закройте диалоговое окно Свойства слоя.

  5. Щелкните стрелку ниспадающего списка Поиск исходных объектов схемы на карте сети и выберите карту сети, на которой будут найдены и выбраны исходные объекты схемы.

  6. Сделайте эту новую карту активной картой. На ней выбраны исходные объекты схемы.

  7. Щелкните вкладку Инженерная сеть или Сеть трассировки на ленте.

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

  9. Если исходная схема существует с определенной компоновкой, щелкните стрелку ниспадающего списка Копировать компоновку в группе Компоновка, а затем щелкните карту-схему, ссылающуюся на эту исходную схему, чтобы ее компоновка была импортирована во вновь созданную схему.

Примечание:

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

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

Есть ли способ выполнить анализ трассировки внутри схемы?

Через схему сети вы можете использовать следующие инструменты трассировки и анализа:

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

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

Примечание:

Команды Выбрать связанные объекты схемы и Выбрать связанные ресурсы доступны в ArcGIS Pro 3.0 и более поздней версии.

Ранее моя компания использовала дополнительный модуль ArcGIS Schematics для создания и управления схематическими представлениями. Мы потратили время на редактирование этих схематических представлений. Недавно мы перенесли наши сетевые данные в инженерную сеть или в сеть трассировки. Есть ли простой способ перенести наши схематические представления ArcGIS Desktop в схемы сети ArcGIS Pro?

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

См. раздел Команды экспорта и импорта геометрии схемы.

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

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

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

  1. На панели Содержание щелкните слой инженерной сети правой кнопкой и выберите Свойства.

  2. В открывшемся диалоговом окне Свойства слоя сети щелкните вкладку Схемы сети и разверните раздел Шаблоны схем.

  3. Найдите элемент шаблона схемы в списке и посмотрите параметр Системный:

    Значение Да присутствует, если шаблон используется в качестве шаблона подсети.

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

  1. Загрузите инструмент Задать определение подсети в окне панели Геообработка.

  2. Щелкните кнопку Обзор рядом с ниспадающим списком Входная инженерная сеть и перейдите к файлу подключения .sde, который позволяет вам подключиться к соответствующей корпоративной базе геоданных.

  3. Затем выполните поиск каждой пары параметров Сеть домена и Имя уровня, для которых вы видите свой шаблон схемы, среди Шаблонов схем подсетей.

  4. Щелкните Удалить слева от названия шаблона.

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

  6. Перезапустите связанные сервисы.

Чтобы узнать больше о шаблонах схем подсетей, см. раздел Системные схемы подсети и их специфика.

Есть ли рекомендации по улучшению времени запуска сервиса инженерной сети или сервиса сети трассировки и снижению объёма используемой серверной памяти?

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

Более подробно о публикации определений слоев схемы среди шаблонов схем

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

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

  • Избегайте хранения схем, которые можно воссоздать одним кликом.

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

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

  • Перед редактированием сохранённой схемы переключитесь на версию ветви. Работа в отдельной версии позволяет избежать отслеживания каждого изменения схемы в версии Default после публикации вашей версии.

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

Какие существуют наилучшие практики администрирования схем сети для владельца инженерной сети?

Владельцам сетей стоит регулярно запускать инструмент Очистить временные схемы для полной очистки классов признаков диаграмм без версий.

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

Какие наилучшие практики следует учитывать владельцу инженерной сети при настройке шаблонов схем?

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

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

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

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

Какие рекомендации следует учитывать при настройке правил схем в шаблоне схемы?

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

Существуют также специальные рекомендации по шаблонам схемы подсети и шаблонам схем контуров.

Как узнать про настройки пользовательского шаблона схемы?

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

Существует ли простой способ исключить любые линейные контейнеры при создании схемы?

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

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

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

Существует ли способ применить компоновку к подмножеству элементов схемы во время ее создания?

По умолчанию любая компоновка, настроенная для запуска во время создания схемы, применяется ко всей схеме. Однако, начиная с ArcGIS Pro 3.6, можно использовать инструмент Добавить выборку схемы в компоновку, чтобы отфильтровать выборку объектов схемы, к которым вы хотите применить компоновку во время построения схемы.

Я хочу создать общий шаблон схемы, используя правило трассировки, но когда я тестирую свой новый шаблон, начиная с объектов или элементов сети, которые в настоящее время выбраны в качестве входных данных в моей карте сети, я часто получаю следующее сообщение об ошибке: Error 001890: Invalid subnetwork connectivity, multiple subnetwork controllers with different subnetwork names found.. Что можно сделать, чтобы избежать возникновения такой ошибки?

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

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

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

Более подробно о Трассировке и правилах Задать начальную точку

Подробнее о процессе создания схем из сетевых объектов и сетевых элементов

Подробнее о процессе создания схем из местоположения трассировки

Как можно задавать определения для слоев схемы сети?

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

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

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

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

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

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

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

  1. Запустите инструмент Экспорт определения слоя схемы для слоя схемы сети, который вы только что изменили.

    Это позволяет вам экспортировать это определение слоя схемы сети в файл .ndld.

  2. Запустите для вашего шаблона инструмент Импорт определения шаблона схемы с файлом .ndld, полученным после шага 1, чтобы эти новые определения слоя схемы сети применялись ко всем схемам на основе этого шаблона.

См. раздел Удаление существующие подслоев схемы и настройка параметров на существующих подслоях схемы.

Можно ли добавить новые подслои схемы или перезаписать настройки одних существующих подслоев схемы, сохранив при этом другие?

Да. Начиная с ArcGIS Pro 2.7, вы можете более гибко работать с уточнением определения слоя схемы. Примеры:

  • Сообщайте об изменениях оформления одного слоя карты сети на схемах сети.

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

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

  • Переключитесь со стандартного слоя на составной слой подтипа или, наоборот, на некоторые дополнительные подслои, которые находятся под слоями схемы сети.

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

См. раздел Добавление новых подслоев схемы или перезапись параметров на существующих подслоях схемы.

Можно ли управлять слоями аннотаций с помощью схем сети?

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

Как можно добавить надписи на сокращенные ребра или изменить их символы в соответствии с атрибутами на моих схемах сетей?

Начиная с ArcGIS Pro 3.3 и Инженерной сети версии 7 или Сети трассировки версии 4, схемы сети поддерживают новое поле Info в классах объектов схемы. Это текстовое поле можно заполнять и настраивать с помощью пользовательских надстроек, основанных на Network Diagrams API, доступном с ArcGIS Pro SDK for .NET, для хранения сложной информации, агрегированной в схемах, такой как информация, полученная от сетевых объектов или элементов, которой нелегко управлять с помощью функций ArcGIS Arcade. Затем эта информация может быть использована для пользовательского отображения или маркировки объектов схемы, в частности, сокращающих ребер.

Есть ли простой способ контролировать, как определения слоёв схем используются совместно между шаблонами схем?

Да, начиная с ArcGIS Pro 3.7, идентификатор определения слоя инициализируется на шаблонах при запуске инструментов настройки слоёв. Этот идентификатор отображается в столбце Layer Definitions Sharing при открытии вкладки Схема сети, доступной в диалоговом окне свойств слоя инженерной сети или слоя сети трассировки. Анализ этих идентификаторов в этом столбце позволяет определить количество различных определений слоев среди шаблонов схем и помогает выбрать, какие из них сохранить и поделиться с другими шаблонами.

Более подробно о публикации определений слоев схемы среди шаблонов схем