В Таблице связей хранится информация обо всех связях в инженерной сети. Это обслуживаемая системой таблица, которая по умолчанию скрыта. Каждая строка представляет связь и информацию о пространственных или непространственных объектах, которые участвуют в связи. Информация в этой таблице обновляется при включении или проверке топологии, а также при внесении изменений в связь с помощью панели Изменить связи или через ArcGIS REST API.
Таблица Связей хранит информацию о следующем:
- Связи в инженерной сети
- Пространственные или непространственные объекты, которые участвуют в связи
- Была ли связь изменена или имела ошибку
- Детали отслеживания редактирования для записей связей
Таблица Связей содержит следующие атрибуты:
Имя поля | Псевдоним поля | Описание |
---|---|---|
OBJECTID | Object ID | ID объекта для записи в таблице. |
FROMNETWORKSOURCEID | ID сетевого источника От | Уникальный идентификатор сетевого источника От в инженерной сети. |
FROMGLOBALID | Global ID От | Global ID пространственного или непространственного объекта От в связи. |
FROMTERMINALID | Terminal ID От | Terminal ID пространственного или непространственного объекта От в связи (если применимо). |
TONETWORKSOURCEID | ID источника сети До | Уникальный идентификатор сетевого источника До в инженерной сети. |
TOGLOBALID | Global ID До | Global ID пространственного или непространственного объекта До в связи. |
TOTERMINALID | Terminal ID До | Terminal ID пространственного или непространственного объекта До в связи (если применимо). |
ASSOCIATIONTYPE | Тип связи | Тип связи. Значения приведены ниже:
|
ISCONTENTVISIBLE | Видно ли содержание | Булев флаг видимости содержания. Это применимо только для связей содержания. |
PERCENTALONG | Процент вдоль | Процент значения для связности соединение-ребро середина между объектом соединения и объектом ребра. |
STATUS | Статус | Значение статуса, сообщает, была ли изменена связь или участвующие в ней пространственные или непространственные объекты. |
ERRORCODE | Код ошибки | Ошибки в связи отображаются с использованием битового кодированного значения, которое может представлять одну или несколько ошибок. Связь с кодом ошибки 0 указывает на запись без ошибок. |
ERRORMESSAGE | Сообщение об ошибке | Дополнительная контекстная информация, связанная с ошибкой. |
CREATIONDATE | Creation date | Дата создания связи. |
CREATOR | Creator | Пользователь, создавший связь. |
LASTUPDATE | Last update | Время последнего обновления строки в этой таблице. |
UPDATEDBY | Updated by | Последний пользователь, обновивший строку в этой таблице. |
GLOBALID | Global ID | Глобальный идентификатор строки в этой таблице. |
Доступ к таблице связей
Таблица связей - это обслуживаемая системой таблица, которая по умолчанию скрыта. Можно использовать опцию Из пути в ниспадающем меню Добавить данные, чтобы добавить Таблицу связей на карту. Это используется для того, чтобы обеспечить контекст и поддержку управления конфликтами, обнаруженными в записи связи. Чтобы добавить таблицу, укажите путь URL-адреса сервиса, к которому добавлен ID слоя для Таблицы связей (500001), как показано в следующем примере: https://myserver.domain.com/server/rest/services/<service name>/FeatureServer/500001.
Таблица будет добавлена на карту на панели Содержание в разделе Автономные таблицы.
Интерпретация значения статуса
Значение атрибутивного поля Status показывает, были ли произведены изменения в связях или в пространственных и непространственных объектах, участвующих в связи. Значения, отображаемые в поле, представляют собой десятичные значения, соответствующие битовому значению. В следующей таблице приведены значения битов состояния и их представление в поле Status:
Бит состояния | Значение поля состояния | Описание |
---|---|---|
Н/Д | 0 | Связь не изменена или удалена. |
0 | 1 | Связь удалена. |
1 | 2 | Пространственный или непространственный объект на стороне От связи удален. |
2 | 4 | Пространственный или непространственный объект на стороне До связи удален. |
3 | 8 | Связь изменена. |
4 | 16 | Объект на стороне От связи изменен. |
5 | 32 | Объект на стороне До связи изменен. |
Например, статус 4 будет представлен в поле Status как 16 (2^4 = 16) и указывает на то, что объекты на стороне От связи были изменены и являются измененными. Запись о связи, которая не была изменена или удалена не имеет заданного значения и представлена значением атрибута Status равным 0. Эти значения суммируются при внесении нескольких изменений в запись связи. Например, значение атрибута Status 49 указывает на то, что объект От и До в связи изменен, и что сама связь удалена: (2^4 + 2^5 + 2^0) = 49.