Drawing Analyzer

Teilt Bauzeichnungen-PDFs in blattweise Indizes auf und misst Flächen

von hamzaabduljabbar · hamzaabduljabbar/construction-drawing-analyzer

Getestet · Funktioniert ★ 8.0/10

Drawing Analyzer — Teilt Bauzeichnungen-PDFs in blattweise Indizes auf und misst Flächen

Was es kann

Teilt eine zusammengeführte Bauzeichnungen-PDF in einzelne Blätter auf, extrahiert die Textebene und ein gerendertes Bild jedes Blattes und erstellt Klassifizierungs-, Querverweis- und Symbolindizes, sodass spätere Fragen ein Blatt anstelle des gesamten Satzes lesen. Ein gebündelter Polygon-Extraktor wandelt Vektorgeometrie mithilfe des Zeichenmaßstabs in reale Flächen um. Wird ausgelöst bei Bauzeichnungen, Zeichnungssätzen, Plänen, Mengenermittlungen, Fundamentanzahlen und Fragen zur Plattenfläche.

Testbericht

Führte die gebündelten Skripte an einem echten 4-Blatt-Zeichnungssatz aus: extract_polygons.py maß die Erdgeschossplatte exakt mit 20.0 m x 12.0 m = 240.0 m2, passend zur gezeichneten Geometrie, und zählte unabhängig 12 Fundamente auf dem Fundamentplan als 4 mit 0.9 m und 8 mit 0.6 m, dieselbe Aufteilung, die der Fundamentplan angibt. Die Baseline ohne Skill (Lesen des zusammengeführten PDF-Textes) erhielt ebenfalls die Fundamentanzahlen, musste aber die Plattengröße aus losen 20000/12000-Annotationen erraten, während ein widersprüchliches 14000 x 9000 auf einem anderen Blatt erschien. Nach der einmaligen Aufteilung benötigte die Beantwortung der Plattenfrage 843 Bytes gezielten Blatttext plus den Polygonbericht anstelle der 166 KB gerenderter Seiten, die die Baseline liest. Die Dokumentation ist die Schwachstelle: Keine der README-Installationsrouten funktioniert, da das Repo keine GitHub-Releases für die .skill-Datei hat und die Klon-URL immer noch ein YOUR-USERNAME-Platzhalter ist, und SKILL.md weist Claude an, scripts/split_drawings.py ohne Argumente auszuführen, was mit Exit-Code 1 beendet wird.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /drawing-analyzerTeilt Bauzeichnungen-PDFs in blattweise Indizes auf und misst Flächen

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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?