Line list.
Every named line on the drawing. The line number is parsed into nominal size, material spec, service code, and sequence, then paired with the source and destination equipment from the drawing topology.
What the line list carries.
Every named line on the drawing. The line number is parsed into nominal size, material spec, service code, and sequence, then paired with the source and destination equipment from the drawing topology.
Schema.
The line list is built from your drawings first, then enriched with insulation and trace data from your piping class register.
| # | Column | Origin | What it carries |
|---|---|---|---|
| 01 | Line number | drawing | Full line number as printed on the drawing, e.g. 4"-CS-101-A1A. Carried verbatim, untouched. |
| 02 | Nominal size | drawing | Read from the line number. Inches or DN. Preserved in the unit the drawing uses. |
| 03 | Pipe class / spec | drawing | Material and service spec code, e.g. CS, SS, A1A. Read from the line-number segments. |
| 04 | Sequence | drawing | Loop or sequence number from the line tag. Groups lines in the same service together. |
| 05 | Service description | drawing | What the line carries: crude, steam, instrument air, flare relief, cooling water, recycle gas. |
| 06 | Class | drawing | Process, utility, instrument, or flare / vent. Classified from spec code and stroke style. |
| 07 | From | drawing | Source equipment tag or off-page connector. Read from the drawing topology. |
| 08 | To | drawing | Destination equipment tag or off-page connector. |
| 09 | P&ID sheet | drawing | Source drawing number and revision. Cross-page lines list every sheet they appear on. |
| 10 | Insulation | piping spec | Hot, cold, personnel-protection, or none. Filled when the drawing or piping spec annotates it. |
| 11 | Heat trace | piping spec | Whether the line carries an electric or steam trace per the spec. |
| 12 | Stress / NDE | downstream | Stress flag, NDE requirement, or hydrotest pressure. Owned by piping. |
| 13 | Notes / revisions | audit | Revision marker, MOC reference, follow-up note. |
How is the line number read?
Each segment of the line number is matched against the conventions on the drawing: nominal size in inches or DN, material code (CS, SS, A106), service code, sequence number, and insulation / trace flags. The parsed fields populate their own columns so the line list is filterable, not a flat string.
ASME B31.3 service classes, NORSOK piping classes, Shell DEP, Aramco SAES, and in-house operator conventions are parsed.
Sources.
Common questions
What counts as a line in the extracted list?
How is the line number read?
Which line-numbering conventions are supported?
Are off-page connectors resolved into From / To?
How are utility, instrument, and flare lines separated from process lines?
What export formats are available?
Run it on your drawings.
Upload a P&ID set, get every named line parsed and routed, export Excel or CSV.