Drawing → BOQ
Pipeline / Mindmap / Projects / Structural Drawings_Pkg-1.pdf
Mindmap builder

Structural Drawings_Pkg-1.pdf

structural_drawings_pkg_1-0c8e67d37dec442e9734a044ac6f5f1c · Major Bridge

Models

Step 1 sends drawing crops, so it needs a model that can see them. Steps 2 and 3 send step 1’s readings as text — a text-only model with a large context is a fair answer there.

1Read the crops9 crops · 1 read · 6 objects · 24 measurementsconfigured openai/gpt-5.6-terra-pro · about 5¢ for 8 crops · default

Every cropped image from the cropping run, page by page, with what the model read off it: view, objects, measurements, notes and labels. Click a crop to see it beside its JSON.

1 of 9 crops read.

9crops1read6objects found24measurements25,131tokens in6,546tokens out
Page 19 crops · 1 read
item · 3037 × 3206

Bridge Deck

page 1 · bridge_deck_p01_r02
Original
Bridge Deck
{
  "view": "Plan",
  "objects": [
    {
      "name": "bridge deck",
      "tag": "",
      "shape": "skewed rectangular",
      "material": "",
      "count": 2,
      "note": "Two parallel bridge deck portions are visible, identified as right-side and left-side bridge carriageways."
    },
    {
      "name": "RCC crash barrier",
      "tag": "",
      "shape": "linear",
      "material": "reinforced concrete",
      "count": 4,
      "note": "Barrier runs are shown along the outer deck edges and at the median-side deck edges."
    },
    {
      "name": "approach slab",
      "tag": "",
      "shape": "skewed trapezoidal",
      "material": "",
      "count": 2,
      "note": "One approach slab is visible at the left end of each bridge carriageway."
    },
    {
      "name": "footpath",
      "tag": "",
      "shape": "linear",
      "material": "",
      "count": 2,
      "note": "Footpaths are dimensioned at the outer sides of the two carriageways."
    },
    {
      "name": "median",
      "tag": "",
      "shape": "linear",
      "material": "",
      "count": 1,
      "note": "Median is shown between the two bridge carriageways."
    },
    {
      "name": "approach embankment",
      "tag": "",
      "shape": "flared",
      "material": "",
      "count": 2,
      "note": "Flared embankment/landscaped areas are visible beyond the left bridge ends."
    }
  ],
  "measurements": [
    {
      "label": "overall length / dimension line",
      "value": "40000(SQ)",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "overall length / dimension line",
      "value": "46189(SK)",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "length / dimension line",
      "value": "37761(SQ)",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "length / dimension line",
      "value": "43603(SK)",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "expansion-joint offset",
      "value": "1070(SQ)",
      "unit": "",
      "appliesTo": "C/L OF EXP. JOINT"
    },
    {
      "label": "expansion-joint offset",
      "value": "1236(SK)",
      "unit": "",
      "appliesTo": "C/L OF EXP. JOINT"
    },
    {
      "label": "end offset",
      "value": "1170(SQ)",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "end offset",
      "value": "1350(SK)",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "crash-barrier spacing",
      "value": "5000",
      "unit": "",
      "appliesTo": "RCC CRASH BARRIER"
    },
    {
      "label": "crash-barrier spacing",
      "value": "5000",
      "unit": "",
      "appliesTo": "RCC CRASH BARRIER"
    },
    {
      "label": "skew angle",
      "value": "30°",
      "unit": "",
      "appliesTo": "bridge deck"
    },
    {
      "label": "bridge width",
      "value": "16550",
      "unit": "",
      "appliesTo": "bridge carriageway"
    },
    {
      "label": "carriageway width",
      "value": "13500",
      "unit": "",
      "appliesTo": "carriageway"
    },
    {
      "label": "footpath width",
      "value": "1500",
      "unit": "",
      "appliesTo": "footpath"
    },
    {
      "label": "edge dimension",
      "value": "450",
      "unit": "",
      "appliesTo": "bridge carriageway"
    },
    {
      "label": "edge dimension",
      "value": "100",
      "unit": "",
      "appliesTo": "bridge carriageway"
    },
    {
      "label": "approach slab length",
      "value": "3500",
      "unit": "",
      "appliesTo": "APPROACH SLAB"
    },
    {
      "label": "median width",
      "value": "2900",
      "unit": "",
      "appliesTo": "C/L OF MEDIAN"
    },
    {
      "label": "right-side deck segment spacing",
      "value": "3500",
      "unit": "",
      "appliesTo": "bridge deck"
    },
    {
      "label": "right-side deck overall dimension",
      "value": "16550",
      "unit": "",
      "appliesTo": "bridge deck"
    },
    {
      "label": "end offset",
      "value": "1275",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "overall row width",
      "value": "80000",
      "unit": "",
      "appliesTo": "ROW"
    },
    {
      "label": "end dimension",
      "value": "40000",
      "unit": "",
      "appliesTo": ""
    },
    {
      "label": "end dimension",
      "value": "4000",
      "unit": "",
      "appliesTo": ""
    }
  ],
  "notes": [
    "C/L OF EXP. JOINT",
    "RCC CRASH BARRIER",
    "RCC CRASH BARRIER",
    "RCC CRASH BARRIER"
  ],
  "labels": [
    "TO DEWAS",
    "TO PIKARADIYA",
    "A1",
    "P1",
    "C/L BRIDGE (RIGHT SIDE)",
    "C/L OF MEDIAN",
    "C/L BRIDGE (LEFT SIDE)",
    "HALF PLAN SHOWING DECK LEVEL H...",
    "(SCALE 1:3...",
    "ROW"
  ],
  "description": "This crop is a partial half-plan at deck level for a divided bridge carrying two bridge carriageways, with a central median. It shows skewed deck ends, approach slabs, crash barriers, footpaths, dimensions, directional labels toward Dewas and Pikaradiya, and flared approach embankment areas."
}

Bridge Deck

done

bridge_deck_p01_r02Substructure

Plan6 objects · 24 measurements · 4 notes · 10 labels

This crop is a partial half-plan at deck level for a divided bridge carrying two bridge carriageways, with a central median. It shows skewed deck ends, approach slabs, crash barriers, footpaths, dimensions, directional labels toward Dewas and Pikaradiya, and flared approach embankment areas.

Objects · 6

ObjectNo.ShapeMaterialNote
bridge deck2skewed rectangularTwo parallel bridge deck portions are visible, identified as right-side and left-side bridge carriageways.
RCC crash barrier4linearreinforced concreteBarrier runs are shown along the outer deck edges and at the median-side deck edges.
approach slab2skewed trapezoidalOne approach slab is visible at the left end of each bridge carriageway.
footpath2linearFootpaths are dimensioned at the outer sides of the two carriageways.
median1linearMedian is shown between the two bridge carriageways.
approach embankment2flaredFlared embankment/landscaped areas are visible beyond the left bridge ends.

Measurements · 24

MeasurementValueApplies to
overall length / dimension line40000(SQ)
overall length / dimension line46189(SK)
length / dimension line37761(SQ)
length / dimension line43603(SK)
expansion-joint offset1070(SQ)C/L OF EXP. JOINT
expansion-joint offset1236(SK)C/L OF EXP. JOINT
end offset1170(SQ)
end offset1350(SK)
crash-barrier spacing5000RCC CRASH BARRIER
crash-barrier spacing5000RCC CRASH BARRIER
skew angle30°bridge deck
bridge width16550bridge carriageway
carriageway width13500carriageway
footpath width1500footpath
edge dimension450bridge carriageway
edge dimension100bridge carriageway
approach slab length3500APPROACH SLAB
median width2900C/L OF MEDIAN
right-side deck segment spacing3500bridge deck
right-side deck overall dimension16550bridge deck
end offset1275
overall row width80000ROW
end dimension40000
end dimension4000

Labels

TO DEWASTO PIKARADIYAA1P1C/L BRIDGE (RIGHT SIDE)C/L OF MEDIANC/L BRIDGE (LEFT SIDE)HALF PLAN SHOWING DECK LEVEL H...(SCALE 1:3...ROW

Notes

  • C/L OF EXP. JOINT
  • RCC CRASH BARRIER
  • RCC CRASH BARRIER
  • RCC CRASH BARRIER

openai/gpt-5.6-terra-pro · 31677 tokens · 42.0s

item · 1661 × 2501

Bridge Foundation Abutment Approach Slab

page 1 · bridge_foundation_abutment_approach_slab_p01_r03
Bridge Foundation Abutment Approach Slab

Not read yet. Press Analyse crops.

Bridge Foundation Abutment Approach Slab

not analysed

bridge_foundation_abutment_approach_slab_p01_r03Substructure

Not read yet. Press Analyse crops, or read this one on its own.

crop · 1885 × 1542

KEY PLAN

page 1 · structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r01_key_plan_scale_1_2000
KEY PLAN

Not read yet. Press Analyse crops.

KEY PLAN

not analysed

structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r01_key_plan_scale_1_2000

Not read yet. Press Analyse crops, or read this one on its own.

crop · 3013 × 3189

p01_r02 half plan showing deck level

page 1 · structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r02_half_plan_showing_deck_level
p01_r02 half plan showing deck level

Not read yet. Press Analyse crops.

p01_r02 half plan showing deck level

not analysed

structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r02_half_plan_showing_deck_level

Not read yet. Press Analyse crops, or read this one on its own.

crop · 1615 × 2469

p01_r03 half plan showing foundation level

page 1 · structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r03_half_plan_showing_foundation_level
p01_r03 half plan showing foundation level

Not read yet. Press Analyse crops.

p01_r03 half plan showing foundation level

not analysed

structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r03_half_plan_showing_foundation_level

Not read yet. Press Analyse crops, or read this one on its own.

crop · 975 × 485

LEGEND

page 1 · structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r04_legend_of_abbreviation_legend_for_drawing_rcc_pcc_gl_fdn_lvl_actl_pctl_borehole_symbol
LEGEND

Not read yet. Press Analyse crops.

LEGEND

not analysed

structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r04_legend_of_abbreviation_legend_for_drawing_rcc_pcc_gl_fdn_lvl_actl_pctl_borehole_symbolNotes

Not read yet. Press Analyse crops, or read this one on its own.

crop · 715 × 362

DETAILS OF HYDRAULIC DATA

page 1 · structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r05_details_of_hydraulic_data
DETAILS OF HYDRAULIC DATA

Not read yet. Press Analyse crops.

DETAILS OF HYDRAULIC DATA

not analysed

structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r05_details_of_hydraulic_data

Not read yet. Press Analyse crops, or read this one on its own.

crop · 1571 × 565

NOTES

page 1 · structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r06_notes_of_general_drawing_notes_on_units_dimensions_and_reference_to_alignment_drawings
NOTES

Not read yet. Press Analyse crops.

NOTES

not analysed

structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r06_notes_of_general_drawing_notes_on_units_dimensions_and_reference_to_alignment_drawingsNotes

Not read yet. Press Analyse crops, or read this one on its own.

crop · 5553 × 573

GENERAL ARRANGEMENT DRAWING FOR MAJOR BRIDGE AT CH. 64+412

page 1 · structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r07_general_arrangement_drawing_for_major_bridge_at_ch_64_412
GENERAL ARRANGEMENT DRAWING FOR MAJOR BRIDGE AT CH. 64+412

Not read yet. Press Analyse crops.

GENERAL ARRANGEMENT DRAWING FOR MAJOR BRIDGE AT CH. 64+412

not analysed

structural_drawings_pkg_1_0c8e67d37dec442e9734a044ac6f5f1c_p01_r07_general_arrangement_drawing_for_major_bridge_at_ch_64_412

Not read yet. Press Analyse crops, or read this one on its own.

2Map the itemsnot mapped yetconfigured openai/gpt-5.6-terra-pro · $1.00 → $6.00 per M · default

One set of distinct items across every page. The same bent read as “BENT”, “Interior bent” and “Bent No. 2” is one item here, carrying every page and crop it was seen in. One model call over all of step 1’s readings; the page mapping is resolved from its grouping rather than retyped by it.

No items yet. Read the crops in step 1, then map them.
3Match the ontologynot matched yetconfigured openai/gpt-5.6-terra-pro · $1.00 → $6.00 per M · default

Every item from step 2 compared against the project’s engineering ontology, and then, for each one that lands in a class, a take-off of what that class asks for. The class list goes up as a closed vocabulary, so regional wording resolves without a synonym table — BENT to a pier system, PSC BEAM to a prestressed girder. Any class id that is not in the ontology is rejected rather than stored. The take-off reads every crop behind an item, derives what the drawings imply, shows its arithmetic, and says plainly when a number is not there.

Map the items in step 2 first — there is nothing to classify yet.

Nothing classified yet. Map the items in step 2, then match them here.
Index for the agentnot indexed · 35 points ready

Everything steps 1 and 2 know, written to the vector store for a chat agent to answer from. Cut fine — a point for each object, each measurement and each note, not one per crop — with the page, the crop and the drawing written into every one, so a retrieved number arrives with enough context to be an answer. The readings as a whole and step 2’s items are indexed too, for the questions that are about a drawing rather than a figure.

Re-runnable at any time: each point is keyed to the record it came from, so re-indexing replaces what changed, adds what is new, and drops what the drawings no longer support. Re-read a crop or correct one by hand, then press this.

35 points ready to index.

0points stored35points ready1crops0items0tokens embedded

Collection mindmap_vectors, filtered on projectId = structural_drawings_pkg_1-0c8e67d37dec442e9734a044ac6f5f1c.