Files
documan/docs/history/2026-03-31_MSEW매뉴얼이미지파라미터추출.md
minsung 8d4339302e feat: MD 파일 병합 및 이미지 경로 통합 스크립트 추가 (#1)
- merge_markdown.py: 96개 페이지별 MD를 단일 파일로 병합
  - 이미지를 output/images/ 폴더로 통합, p{NN}_ prefix로 파일명 충돌 방지
  - file_range 파라미터로 부분 테스트 가능
- docs/tutorial.md: merge 명령어 및 사용법 문서화
- docs/history: 작업 이력 파일 추가

소요 시간: 10분 | Context: input 18k / output 2k tokens

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 11:00:28 +09:00

1.9 KiB

이슈: #1 소요 시간: 30분 Context 사용량: input 45k / output 6k tokens

작업 내용

MSEW3.0 매뉴얼 샘플 PDF 3페이지(06, 07, 08)에서 추출된 이미지를 Claude Code의 Read 툴(멀티모달)로 직접 분석하여, MD 파일의 이미지 참조 바로 아래에 파라미터명과 샘플값을 삽입. API 키 없이 Claude Code 구독으로 처리하는 워크플로우 검증 완료.

변경 파일

  • output/MSWE3.0 Manual-06.md : 이미지 3개 아래 파라미터 설명 삽입
  • output/MSWE3.0 Manual-07.md : 이미지 1개 아래 파라미터 설명 삽입
  • output/MSWE3.0 Manual-08.md : 이미지 3개 아래 파라미터 설명 삽입

주요 결정사항

  • Python 스크립트 대신 Claude Code가 직접 Read(이미지) → Edit(MD) 수행
  • API 키 불필요 — Claude Code 구독으로 이미지 분석 가능
  • 삽입 형식: > **[화면명]** \n> - \파라미터명`: 샘플값`
  • 세션당 약 15~20페이지 처리 가능 (컨텍스트 한계)

추출된 파라미터 목록

  • 메인 메뉴: General Information, Geometry and Surcharge, Soil Data, Reinforcement (Geogrid), FACIA (Blocks), Seismic Parameters, Strata for Global Stability Analysis, Target Performance Criteria
  • Wall Embedment: Type in front of wall, Embedded depth E [m]
  • Geometry/Surcharge: Height H [m], BackSlope [deg], Batter, BackSlope ris [m]
  • Geogrid Design: Le [m], L/Hd, L [m], 보강재 길이 옵션(Uniform/Minimum), 강도·간격 옵션, Internal/External Stability K
  • Reinforcement Types: Number of reinforcement types
  • Geogrid DB: Product Name, Ultimate Tensile Strength [kN/m], Strength Reduction factors
  • Reinforcement Layout: From/To [m], Geogrid Type #, T-allowable [kN/m]

문제 및 해결

  • pdftoppm 미설치로 Read 툴로 PDF 직접 읽기 불가 → PyMuPDF로 텍스트 추출 후 OCR(marker-pdf)로 보완
  • 온라인 공식 매뉴얼 없음 (MSEW 3.0은 2020년 지원 종료) → 로컬 샘플 PDF 활용