Like any other standard feature points, schematic nodes can be represented by a single or composed symbol based on any type of symbol; for example, simple marker symbol type, character marker symbol type, and so on. When using a composed symbol to represent your schematic nodes, there is a particular symbol layer tag specific to the Schematics extension—SchematicPort—that can be specified and allows you to manage the connection of schematic links at specific ports.
Creating symbols with ports to represent schematic nodes
To represent schematic nodes using a symbol with ports, you must create a composed symbol with several symbol layers, these symbol layers being tagged by the specific 'SchematicPort' tag. In this composed symbol, the central point of the symbol is always considered as the port#0 where all the incident links related to the schematic nodes connect by default. Placed at this central point, there is usually a Simple Marker Symbol or Character Marker Symbol type. You can keep this symbol and consider it like the symbol base of your composed symbol. Then, the ports are created by adding new symbol layers representing by any symbol type and specifying SchematicPort as a tag for those new symbol layers. The size of these new symbols is often smaller than the base symbol size and placed around or inside the symbol base.
The steps below explain how to create schematic ports on the symbol used to represent schematic nodes:
- Launch ArcMap and use the Open Schematic Diagrams command to browse and select the diagram in which you want schematic nodes to be drawn using a symbol with ports.
- Right-click the feature layer corresponding to the node schematic feature class that implements these schematic nodes and click Properties.
The Layer Properties dialog box opens.
- Click the Symbology tab.
- Open the Symbol Editor dialog box from the Symbol button (when using Single symbol) or the Symbol field (when using Categories, Quantities, and so on).
- Click the Edit Symbol button.
The Symbol Property Editor dialog box opens.
The currently specified symbol, often placed at the center, can be considered as the symbol base.
- Click the Add Layer, + , button to add a new symbol layer for the first port you want to create.
- Select any type symbol from the Type drop-down list.
- Select the desired font character that will represent the port from the Character Marker tab.
- Specify the Size value.
- Specify the offset x- and y-values to place the port at the desired location.
- Click this button, , on the Layers section.
The Symbol Layer Tags dialog box opens.
- Type SchematicPort in the new symbol layer's Tags text box.
- Click OK.
The Symbol Layer Tags dialog box closes.
- Repeat steps 6 through 13 to specify any new schematic port symbol layer you need.
- Click OK.
- Close the Symbol Selector dialog box.
- Repeat steps 4 to 15 for the next categories, quantities range, and so on, if the feature layer is drawn by categories, quantities, and so forth.
- Close all the opened dialog boxes.
The screen shots below show samples of composed symbols where symbol layers have been tagged as SchematicPort (symbols that display in grey, green, blue and purple), the symbol base being a standard Character Marker Symbol with no SchematicPort tag.
Sample symbol with four ports tagged as SchematicPort that have been placed around a centered circle symbol base
Sample symbol with six ports tagged as SchematicPort that have been placed inside the symbol base
Connecting schematic links to specific ports
When schematic nodes contained in schematic diagrams are displayed with a composed symbol that used SchematicPort tags, Schematics is able to identify each port specified in the symbol and manage the schematic link so they connect at specific ports.
By default, any schematic link incident to a schematic node connects at the center of the node's symbol, this central point being the port#0. If you want the incident link to connect to a particular port, you must use the Reconnect Schematic Link tool.
The following steps explain how to work with this tool:
- The Reconnect Schematic Link tool is not available by default in the Schematics toolbars.
To add it, click Customize in the ArcMap menu and click Customize Mode, then click the Command tab and select the Schematics category, select the Reconnect Schematic Link tool , drag the tool, and drop it on the Schematic Editor toolbar.
- Start an editing session on the active diagram.
- Select the schematic link you want to reconnect at a particular port.
- Click any point on the link segment nearest to the origin/extremity node you want to disconnect (or on the half part of the link nearest to that node, when the link is constituted to an only segment).
The link automatically disconnects, and the clicked point becomes the origin/extremity point to reconnect.
- Drag this point and drop it to the desired port symbol.
- Repeat the operations for each desired link.
- Save the diagram edits.