Skip to content

Extracting Symbols

clock

 

DataSeer offers multiple methods for users to extract symbol data from a projects.

Symbol review on the Symbols tab

Extracting Symbols Automatically

DataSeer can extract both common symbols and custom symbols from diagrams automatically. This functionality is accessible by uploading PDFs to the Project Library.

Tip

This approach is useful when you need to extract all symbols (e.g. material take offs).

There are two steps to extracting symbols automatically:

The first step is to choose the

  1. Click UPLOAD FILES and select Create a new project.
  2. Give your project a name and upload PDFs of diagrams:

    • Drag and drop PDFs into the upload box.
    • Click the upload box and select the PDFs.

    Tip

    You can upload up to 100 pages of PDFs per project.

  3. Click UPLOAD.

  4. Select one of the following options:

    • To extract common symbols automatically, click Select Options under Use the Default P&ID Symbol Library and select the symbols to extract.
    • To extract symbols automatically based on a template, click Use a Template under Use a template and click Select next to the desired template and select the symbols to extract.
  5. Review the thumbnails to decide the pages you want to add:

    • Click a thumbnail to remove that page from the project.
    • Click a thumbnail again to re-add that page.
  6. Click PROCESS.

    DataSeer uploads the diagrams to the project and applys the selected symbol labels to the data.

    Tip

    The LAUNCH button displays once the upload process is complete.

  7. Click LAUNCH.

The final step is to review the symbols that Auto-Label extracted. You can approve/reject symbols and make adjustments as necessary.

  1. Open the project.
  2. Review the diagrams:

    Symbols identified by Auto-Label display with color highlights over them.

    New Coverage indicator

  3. Locate missing symbols:

    Toggle the color highlights to locate symbols not identified by Auto-Label.

    Click Coverage button on the toolbar.

    Remove highlights for all symbol classes

    Click next to that class on the sidebar.

    Remove highlights for symbol class

  4. Extract text attributes:

    1. Select a symbol class on the sidebar:
      • Valves
      • Instrumentation & Controls
      • Other
    2. Select the symbol type.
    3. Click Yes.
    4. Enter keywords or regex patterns to help DataSeer find the correct data.

      Find Attributes search window

    5. Click OK.

    6. Accept or reject the suggestions.
    7. Click SAVE.
    8. Repeat steps a to g for each symbol type.
  5. Make adjustments as necessary:

    1. Select the symbol class on the sidebar:
      • Valves
      • Instrumentation & Controls
      • Other
    2. Select the symbol type.
    3. Use the Attributes Editor to make changes:
      • To edit the data in a cell, click the cell, update the value, and press Enter
      • To clear the data in a cell, select the cell or row and press Del
    1. Select the symbol class on the sidebar:
      • Valves
      • Instrumentation & Controls
      • Other
    2. Select the symbol type.
    3. On the Attributes Editor, select the checkbox next to the symbol.
    4. Click at the top of the Attributes Editor.

Extracting Custom Symbols

You can also get DataSeer to extract custom symbols from diagrams.

Tip

This approach is useful when you need to extract a symbol that isn't in the symbol library OR the performance of the default symbol's detection is poor.

There are two steps to extracting custom symbols:

The first step is to extract symbols from the diagrams.

  1. Open the project.
  2. Open the Symbols tab.
  3. Open a diagram and locate a symbol you want to extract.
  4. Click on the toolbar.
  5. Zoom in as far as you can and draw a tight box around the symbol.

    Valve example

    Tip

    Selecting more area than necessary affects matching accuracy, so don't include any ID numbers next to the symbol. You can always record ID numbers during the review process.

    The Search Options window displays.

  6. Select options for your search:

    1. Under Page selection, select where to look for matching symbols.
    2. Select Detect horizontal & vertical orientation to search for symbols at both horizontal and vertical orientations.

      Tip

      This feature is useful when searching for valves, as they are often shown at both horizontal and vertical orientations.

    3. Click SEARCH

  7. Assign the symbol to a new or existing symbol type, select a symbol icon, and click SAVE.

    Assign a Symbol Type window

  8. Review the matching symbols:

    The Review window displays with a list of matches seperated by page. Each match will display a confidence of match in the form of a percentage in the bottom right of the symbol's thumbnail.

    Known valve review

    Info

    • To approve all matches, click SAVE.
    • To approve the matches on this page and move to the next page with matches, click Next to continue the review.
    • To adjust the quality threshold used to find matches, adjust the Global Model Threshold slider.
    • To reject a match, move the mouse over the thumbnail and click once.
    • To reject a range of symbols, use "shift + click" on two symbols. All symbols within that range will match the selected symbols' status.
    • To end the review at any time, click STOP REVIEW.

    Non-rejected symbols will be given the symbol type selected in the prior step. Subsequent searches of the same symbol will utilize approved matches to improve the confidence scoring of unlabeled data.

    Tip

    • Matches are grouped by page so if you want to review every match, make sure you look at the matches found on every page.
    • The Global Model Threshold will be the labelling threshold applied during the automatic extraction process if the custom symbol is added to a Template.
  9. Select whether you want DataSeer to look for symbol attributes:

    1. Select the checkboxes next to the attributes you want to extract.
    2. Enter keywords or regex patterns to help DataSeer find the correct data.
    3. Click YES.
    4. Accept or reject the suggestions.
    5. Click SAVE.
    1. Click NO.

The final step is to review the symbols extracted. You can add attributes for those symbols and make adjustments as necessary.

  1. Review the attributes for each item:

    Review attributes example

  2. Edit symbol attributes:

    1. Select the symbol class on the sidebar:

      • Valves
      • Instrumentation & Controls
      • Other
    2. Select the symbol type.

    3. Use the Attributes Editor to make changes:

      • To edit the data in a cell, click the cell, update the value, and press Enter
      • To clear the data in a cell, select the cell or row and press Del
  3. Delete mislabeled symbols:

    1. On the Attributes Editor, select the checkbox next to the symbol.
    2. Click at the top of the Attributes Editor.

Managing Symbols

Grouping Symbols

The Grouping feature lets you group symbols together. This meta classification allows you to represent inter symbol relationship within DataSeer's symbol-centric data hierarchy.

Group selected on diagram

Info

  • Group Types are intended to be label that represent the intersymbol relationship the user wishes to document. These will be displayed in the left hand navigation menu under the Groups class.
    Group Instances are referring to each unique set of symbols within a Group Type. These data points will be listed with a table accessible by clicking on a Group Type.

Here's how to create & modtify Group Types and Instances together:

  1. Open the project.
  2. Open the Symbols tab.
  3. Open a diagram with symbols you need to group.
  4. Click on the toolbar.
  5. Zoom in and draw a box around the symbols you want to group.

    Annotate group example

  6. Enter a name for the group.

Info

Adding a group to your project will add a "Group Type" Class within the symbols sidebar. Access your groups by exploring the Group class tab.

  1. Open an existing group type within the Group tab of the sidebar.
  2. Click Add New Group Instance in the Group Editor header to enable group additions.
  3. Select the symbols you want to add as a new group instance
  1. Open an existing group type within the Group tab of the sidebar.
  2. Select Group Instances to delete by clicking the checkmark box in the left hand column.
  3. Click Delete in the Group Editor header to remove the group instances from the Group Type.
  1. Open an existing group type within the Group tab of the sidebar.
  2. Click Search Additional in the Group Editor
  1. Open an existing group type within the Group tab of the sidebar.
  2. Click Add in the Group Editor header to enable group additions.
  3. Select the symbol you want to add to the current group instance.
  1. Open an existing group type within the Group tab of the sidebar.
  2. Right click on the cell representing the symbol intended to be deleted and click Delete in the resulting popup.

Info

  • DataSeer embeds a Group column in the output file for any classes captured by the grouping and will track Group Names within.

Merging Symbols

The Merge feature lets you combine two symbols into a single symbol. This makes it easier to handle situations where DataSeer identified parts of the same item as separate symbols, such as control valves and their bubble labels.

Merge symbols example

Here's how to merge symbols together:

  1. Open the project.
  2. Open the Symbols tab.
  3. Open a diagram with symbols you need to merge.
  4. Click on the toolbar.
  5. Double-click the symbol to use as the primary symbol.

    Tip

    This is typically a valve symbol.

  6. Double-click the symbol to merge with the primary symbol.

    Tip

    This is typically a circular instrument symbol.

  7. Click MERGE.

    DataSeer merges the symbols together and adds the data from the second symbol as attributes for the primary symbol.

    Merged symbol attributes example

  8. Adjust the symbol attributes as necessary.

Changing a Symbol Color

You can change the color of the highlight that displays over extracted symbols on diagrams. This gives you greater flexibility and makes it easier to identify certain items.

Canvas example

Here's how to change the highlight color for a symbol type:

  1. Open the project.
  2. Open the Symbols tab.
  3. Select the symbol class on the sidebar:

    • Valves
    • Instrumentation & Controls
    • Other
  4. Click on the symbol type and select Change Color.

  5. Select a new color.

Renaming a Symbol Type

You can rename the symbol types used to group symbols on the sidebar. This gives you flexibility to change symbol names to match your naming conventions.

Example

Here are some symbol types for valves:

Valve types example

Here's how to rename a symbol type:

  1. Open the project.
  2. Open the Symbols tab.
  3. Select the symbol class on the sidebar:

    • Valves
    • Instrumentation & Controls
    • Other
  4. Click on the symbol type and select Rename Type.

  5. Enter a new name.
  6. Click CONFIRM.

Reassigning the Symbol Type

You can reassign the symbol type for specific symbols or all symbols. This lets you make adjustments to projects where symbols were classified incorrectly.

Here's how to reassign specific symbols to a new type:

  1. Open the project.
  2. Open the Symbols tab.
  3. Select the symbol class on the sidebar:

    • Valves
    • Instrumentation & Controls
    • Other
  4. Select the symbol type.

    The Attributes Editor displays with a list of extracted symbols.

  5. Select the check box next to the symbols to reassign.

  6. Click at the top of the Editor.
  7. Select an existing symbol type or create a new symbol type.
  8. Click CONFIRM.

Here's how to reassign all symbols to a new type:

  1. Open the project.
  2. Open the Symbols tab.
  3. Select the symbol class on the sidebar:

    • Valves
    • Instrumentation & Controls
    • Other
  4. Click on the symbol type and select Reassign Type.

  5. Select an existing symbol type or create a new symbol type.
  6. Click CONFIRM.

Deleting a Symbol

Here's how to delete a symbol that you extracted by mistake:

  1. Open the project.
  2. Open the Symbols tab.
  3. Select the symbol class on the sidebar:

    • Valves
    • Instrumentation & Controls
    • Other
  4. Select the symbol type.

    The Attributes Editor displays with a list of extracted symbols.

  5. Select the checkbox next to the symbol.

  6. Click at the top of the Editor.
  7. Click CONFIRM.

Deleting a Symbol Type

Here's how to delete a symbol type from the sidebar:

  1. Open the project.
  2. Open the Symbols tab.
  3. Select the symbol class on the sidebar:

    • Valves
    • Instrumentation & Controls
    • Other
  4. Click on the symbol type and select Delete Entity Type.

  5. Click CONFIRM.

    Tip

    • The symbol type's Attributes Editor needs to be collapsed for deletion to occur.

Symbol Library

DataSeer's default symbol library allows the platform to recognize common Piping & Instrument symbols. Here are these symbols:

Symbol Name
Angle valve Angle Valve
Arrow valve Arrow Valve
Ball valve Ball Valve
Bleeder valve Bleeder Valve
Butterfly valve Butterfly Valve
Check valve Check Valve
Diaphragm valve Diaphragm Valve
Four-way valve Four Way Valve
Gate valve Gate Valve
Globe valve Globe Valve
Needle valve Needle Valve
Three-way valve Three Way Valve
Symbol Name
i-1 Computer Function in Primary Location (Panel)
i-2 Instrument
i-3 Instrument in Auxiliary Location (Behind Panel)
i-4 Instrument in Auxiliary Location (Panel)
i-5 Instrument in Primary Location (Behind Panel)
i-6 Instrument in Primary Location (Panel)
i-7 Process Control System
i-8 Process Control System in Primary Location (Panel)
i-9 Rotameter
i-10 Safety Instrumented System in Primary Location (Panel)
i-11 Safety System
i-12 Safety System in Primary Location (Panel)
i-13 Special Instrument
Symbol Name
o-1 Diamond
o-2 Diaphragm
o-3 Flange
o-4 Heat Tracer
o-5 Magnetic
o-6 OPC
o-7 Reducer

Last update: February 8, 2023
Back to top