Drawing Analyzer

Delar upp byggnadsritnings-PDF:er i per-ark-index och mäter ytor

av hamzaabduljabbar · hamzaabduljabbar/construction-drawing-analyzer

Testad · Fungerar ★ 8.0/10

Drawing Analyzer — Delar upp byggnadsritnings-PDF:er i per-ark-index och mäter ytor

Vad den gör

Delar upp en sammanslagen byggnadsritnings-PDF i individuella ark, extraherar varje arks textlager och en renderad bild, och bygger klassificerings-, korsreferens- och symbolindex så att senare frågor läser ett ark istället för hela uppsättningen. En medföljande polygon-extraktor konverterar vektorgeometri till verkliga ytor med hjälp av ritningsskalan. Utlöses vid byggnadsritningar, ritningsuppsättningar, planer, takeoffs, footing counts och frågor om plattans yta.

Testrapport

Körde de medföljande skripten på en verklig 4-arks ritningsuppsättning: extract_polygons.py mätte bottenplattan till exakt 20.0 m x 12.0 m = 240.0 m2, vilket matchade den ritade geometrin, och räknade oberoende 12 grundfot på grundplanen som 4 vid 0.9 m och 8 vid 0.6 m, samma uppdelning som grundfotsschemat anger. No-skill-baslinjen (läsning av den sammanslagna PDF-texten) fick också grundfotsantalet men var tvungen att gissa plattans storlek från lösa 20000/12000-annotationer medan en motstridig 14000 x 9000 dök upp på ett annat ark. Efter den engångsuppdelningen krävde svaret på plattfrågan 843 bytes riktad arktext plus polygonrapporten istället för de 166 KB renderade sidor som baslinjen läser. Dokumentationen är den svaga punkten: ingen av README:s installationsvägar fungerar, eftersom repot inte har några GitHub releases för .skill-filen och klon-URL:en fortfarande är en YOUR-USERNAME-platshållare, och SKILL.md säger åt Claude att köra scripts/split_drawings.py utan argument, vilket avslutas med 1.

Testad: 2026-07-28 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/hamzaabduljabbar/construction-drawing-analyzer.git
mkdir -p ~/.claude/skills
cp -r construction-drawing-analyzer ~/.claude/skills/drawing-analyzer
rm -rf ~/.claude/skills/drawing-analyzer/.git

Kommandon och exempelprompter

  • /drawing-analyzerDelar upp byggnadsritnings-PDF:er i per-ark-index och mäter ytor

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • What is the ground floor slab area in square meters on this drawing set?
  • Split this merged construction drawing PDF into indexed sheets for me
  • How many F2 footings are on the foundation plan and what size are they?