Задание начального и крайнего узлов для связей схемы
Компоновщики схемы обычно автоматически управляют начальными и крайними узлами для связей схемы, которые содержатся в схематических представлениях. Например, стандартный компоновщик и компоновщик набора сетевых данных могут расшифровывать топологию геометрической сети или набора сетевых данных из входных объектов ГИС, на основе которых создается схема, и автоматически отображать подключенные связи схемы. В случае XML-компоновщика <FromNode> и <ToNode> являются обязательными XML-тегами для любого XML-элемента во входных XML-данных и используются для подключения соответствующих связей схемы.
В случае схем стандартного компоновщика, полностью созданных на основе пользовательских запросов, начальный и крайний узлы по умолчанию не инициализируются для связей схемы. В этом случае предустановленные атрибуты OriginNode и ExtremityNode нужно настроить для каждого класса объектов-связей схемы, чтобы определить начальные и крайние узлы для связей.
- Предполагается, что предустановленный атрибут OriginNode возвращает идентификатор начального узла для каждой связи схемы.
- Предустановленный атрибут ExtremityNode используется для задания идентификатора крайнего узла связи.
Управление подключениями связей схемы к портам
Узлы схемы в схематических представлениях могут быть представлены составным символом, который содержит порты. По умолчанию никакие компоновщики схемы автоматически не управляют подключениями связей объектов схемы к портам. Но во время редактирования схемы, независимо от компоновщика, при помощи которого она была создана, можно использовать инструмент Восстановить связи схемы (Reconnect Schematic Link) , чтобы вручную восстановить любую связь схемы с любым портом на начальном или крайнем узле. Восстановленные вручную связи затем можно сохранить в классе объектов-связей схемы в наборе схематических данных.
Кроме того, существует два предустановленных атрибута, которые можно настроить для автоматической инициализации подключений связей схемы к портам, — OriginPortNumber и ExtremityPortNumber.
- Предполагается, что предустановленный атрибут OriginPortNumber возвращает номер начального порта связи на символе, который используется для отображения начального узла.
- Предустановленный атрибут ExtremityPortNumber используется для указания номера крайнего порта связи на символе, который используется для отображения крайнего узла.
Если в базе данных хранится четкая информация или порты подключения можно получить на основе другой информации, то настройка предустановленных атрибутов OriginPortNumber и ExtremityPortNumber для классов объектов-связей схемы позволяет очень точно инициализировать подключения схемы. В зависимости от режима оценки, заданного для предустановленных атрибутов, эти новые топологические данные будут отражаться в объектах схемы, которые содержатся в созданных схематических представлениях, после обновления этих схем или во время их загрузки в память.