Edit a Label Rule to use the Equivalence Label - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Drawings and Reports Reference Data

PPMProduct
Intergraph Smart 3D
PPMCategory_custom
Reference Data
Version_S3D
12.1(2019)

The equivalenceLabel tag eliminates duplicate labels on pipelines with multiple segments. One label is placed at the end of the longest line segment. If this tag is used with the DrawingGAEndOfSegment geometric analyzer and the pipeline is clipped, a label is placed at each end of the pipe segment. If this tag is used with the DrawingGALongestSegment geometric analyzer and the pipeline is clipped, one label is placed at the end of the longest segment.

To place a label on a pipeline with multiple segments, you must edit the label .xml file. The default location for these files is [Reference Data Product Folder]\CatalogData\Symbols\Drawings\Catalog\Labels\Templates.

  1. Open the .xml file you want to modify.

  2. Locate the <geometricAnalyzerSettings> tag.

  3. Insert the following line between the <geometricAnalyzerSettings> and </geometricAnalyzerSettings> tags:

    <equivalenceLabel>".rtp file name of the label template"</equivalenceLabel>

    For example, the value of the equivalence label for a Piping Plan Flow Arrow Longest Segment label template is "Piping Plan_FlowArrow_Longest Segment.rtp".

  4. Save the file and exit.

  • You should make a copy of the label XML file before editing the original file.

  • You can place labels on pipelines with multiple segments while using a view style that includes the DrawingGALongestSegment geometric analyzer module.

  • To use the equivalenceLabel tag, set the point generator to DrawingPGLinear. For more information, see Linear Object Endpoints (DrawingPGLinear).