История обновления инженерной сети

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

Более подробно требованиях по процессу обновления

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

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

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

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

Подсказка:

Версию и историю обновлений инженерной сети инженерной сети можно посмотреть в разделе Общие вкладки Свойства сети.

Обновление до Версии инженерной сети 7

В инженерной сети версии 7 реализована поддержка 64-разрядных идентификаторов объектов и полей больших целых чисел, возможность выполнять направленные трассировки с использованием поля Flow direction, а также новое поле для поддержки соединений и расширенных рабочих процессов надписывания и отображения с помощью схем сети. Обновление инженерной сети до версии 7 выполняет дополнительные задачи, которые включают удаление и повторное создание индексов во всех таблицах инженерной сети для поддержки 64-разрядных идентификаторов объектов и полей больших целых чисел. В результате этот процесс может занять больше времени.

Перед обновлением инженерной сети до версии 7 выполнить следующие дополнительные шаги:

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

При обновлении инженерной сети до версии 7 происходят следующие изменения:

  • Поля Object ID для всех классов инженерных сетей переведены на использование 64-разрядных идентификаторов объектов.
  • Новое поле FLOWDIRECTION добавляется к классам Line и EdgeObject в специализированной сети и к классам StructureLine и StructureEdgeObject в структурной сети. Это поддерживает параметр Использовать направление оцифровки в инструментах Трассировка и Добавить конфигурацию трассировки, чтобы учитывать оцифрованное направление линии, глобальный идентификатор От и До на объектах ребер, а также значение атрибута Flow direction при выполнении операций трассировки вверх и вниз по течению.
  • Добавляется новое поле Info в классы схем TMP_JUNCTIONS, TMP_EDGES, TMP_CONTAINERS, JUNCTIONS, EDGES и CONTAINERS, чтобы обеспечить работу соединений, а также рабочих процессов надписывания и отображения.
  • Описания домена и кодированных значений для домена UN_<ID>_IsDirty обновляются, чтобы указать, является ли подсеть (0: Неизмененная), (1: Измененная) или (2: Недействительная).
  • Псевдоним Status задан для ISDIRTYполя атрибута в классе объектов SubnetLine и таблице Subnetworks.
  • Поле ERRORCODE в таблицах измененных областей и связей обновляется с типа данных поля двойное целочисленное на большое целочисленное.

После обновления инженерной сети до версии 7 необходимы дополнительные действия:

Обновление до Версии инженерной сети 6

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

При обновлении инженерной сети до Версии инженерной сети 6 происходят следующие изменения:

  • Поле ASSOCIATIONTYPE в Таблице связей задается как поле подтипа для повышения производительности при отображении схем и редактировании связей.

После обновления для версии 6 необходимо выполнить следующие дополнительные шаги:

Обновление до инженерной сети версии 5

Utility Network 5 предоставляет возможность создавать именованные конфигурации трассировки и работать с ними, а также предоставляет дополнительные опции для настройки определения подсети для уровня. Дополнительные сведения см. в разделе Настройка определения подсети.

При обновлении инженерной сети до версии 5, происходят следующие изменения:

  • Новое поле, SUPPORTINGSUBNETWORKNAME, добавляется ко всем классам специализированной сети, за исключением класса объектов Assembly.
  • Новая таблица UN_<ID>_TRACECONFIGURATIONS добавляется к схеме инженерной сети для поддержки создания, использования и публикации именованной конфигурации трассировки.

После обновления для версии 5 необходимо выполнить следующие дополнительные шаги:

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

Обновление до версии инженерной сети 4

В Utility Network 4 представлена новая модель измененной области, которая включает в себя управление ошибками и позволяет создавать объекты с непространственными объектами ребер и соединений и работать с ними. Также доступны дополнительные опции для настройки определения подсети для уровня. Дополнительные сведения см. в разделе Настройка определения подсети.

При обновлении инженерной сети Версии инженерной сети 4 происходят следующие изменения:

  • Точечные, линейные и полигональные подслои ошибок удалены и более недоступны как подслои в слое инженерной сети.
  • Схема измененных областей и таблица связей изменены для хранения информации об ошибках.
    • Поле UPDATETYPE удалено из таблицы измененных областей.
    • Поле STATUS теперь используется в таблице измененных областей для указания на тип измененной области. Поле добавляется к таблице связей.
    • Поля ERRORCODE и ERRORMESSAGE добавлены к измененным областям и таблицам связей.
    • Поле PERCENTALONG добавляется к таблице связей.
  • Имена версий измененных областей сокращены. Этот шаг необходим для встраивания изменений схемы в таблицу измененных областей. Новые измененные области создаются после обновления в версии default через включение топологии сети и выполнение согласования во всех именованных версиях.
  • Домен AssociationStatus обновляется для включения изменений с встроенными ограничениями объектов инженерной сети.
  • Не уникальный атрибутивный индекс добавляется к полям SUBNETWORKNAME и SUBNETWORKCONTROLLERNAME таблицы подсети.
  • Новое поле, SUPPORTEDSUBNETWORKNAME, добавляется ко всем классам специализированной сети. Это поле используется для хранения подсети объектов, поддерживаемых объектами в классе объектов Assembly.
    • Процедура обновления подсети более не обновляет поле SUBNETWORKNAME для хранения подсети для объектов в классе объектов Assembly.
    • В процессе обновления поле SUBNETWORKNAME обновляется без системной поддержки; однако, оно не удаляется. Хотя это и не обязательно, его можно удалить из класса пространственных объектов Assembly, чтобы избежать путаницы.
  • Дополнительные свойства подсети хранятся для каждого уровня:

    • Корректные соединения.
    • Корректные объекты соединений.
    • Корректные объекты ребер.
    • Корректные контроллеры подсети теперь содержат устройства и объекты соединений, определенные как корректные контроллеры подсети.

  • Новый код и описание добавлены к системному домену кодированных значений UN_<ID>_IsDirty (2: Invalid). Он поддерживает новый статус подсети Недопустимо для Атрибут изменен при обновлении подсети, начиная с версии ArcGIS Pro 3.1, чтобы указать, что присутствуют условия, препятствующие обновлению подсети.

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

  • Для структурной сети создаются следующие таблицы:
    • StructureJunctionObject
    • StructureEdgeObject
  • Для каждой специализированной сети создаются следующие таблицы:
    • <domain_network>JunctionObject
    • <domain_network>EdgeObject
  • Системный домен кодированных значений UN_<ID>_FeatureSourceID обновлен и дополнен следующими кодами и описаниями для структурной сети и каждой специализированной сети:
    • <ID>—Объект соединения структуры
    • <ID>—Объект ребра структуры
    • <ID>—<domain_name> Объект соединения
    • <ID>—<domain_name> Объект ребра

Дополнительные действия, необходимые после обновления инженерной сети до версии 4

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

Обновление до версии инженерной сети 3

При обновлении инженерной сети Версии инженерной сети 3 происходят следующие изменения:

  • В инженерную сеть добавлен новый системный атрибут сети. Flow direction представляет собой скрытый сетевой атрибут, предоставляемый системой и хранящийся в строке; это было создано для поддержки будущей работы с направлением потока, реализованной в инженерной сети версии 7.