구조도면 보일람표 스캔 ( GBC / RGD / GB4용)

Lee lisp/Draw|2025. 10. 26. 22:13

요약

  • GBC 또는 RGF에서 'SCAN추가' 하여  실행
  • 구조도면중 보리스트를 스캔하여 DB생성
  • 별도 설정없이 형식에 따라 분류 
  • 스캔에 오류를 발생시키는 객체 삭제 및 수정필요
  • 추가 및 수정 : DCL설정에서 '선택보 그리기'로 생성 수정후 추가 스캔하여 업데이트

 

 

스캔 (보리스트 선택하여 DB생성)

  • 보리스트는 서식이 비슷하여 별도의 설정없이 '구분' 문자와 간격등을 분석하여 자동분류함
  • 구분문자 없이도 인식가능 (1줄 인식)
  • 객체는 문자+원+곡선폴리선(도넛)+해치만 선택하여 분석함
    -> 제외대상 : 테두리선 및 직선

 

타입별 분류 

  •  1타입 (ALL.)의 분류문자는 '전단' 또는 'ALL' 을 포함한경우 인식가능  (예.전단면)
    -> 오류인식 : CENTER로 작성된 경우

 

 

  • 2타입 (BOTH)의 분류문자는 '양단' ,'중앙','BOTH','CEN','END' 을 포함한경우 인식가능  (예.양단면)
    - 정상인식   BOTH(양단) ->CEN(중앙) 
    - 오류인식   CEN --> BOTH 

  • 3타입 (INT,CEN,EXT)의 분류문자는 '내단','중앙','외단','INT','EXT','CEN','MID','END' 포함한경우 인식가능 
    - 정상인식   INT(내단)->CEN(중앙)->EXT(외단) 
    - 오류인식    EXT(외단)->CEN(중앙)->INT(내단) 

 

 

  • 스캔결과
    - 1타입 (빨강)
    - 2타입 (노랑+초록)
    - 3타입 (분홍+흰색+회색)

 

 

보DB 수정 및 추가

  • GB로 신규작성후 스터럽 위치등 수정후 스캔
  • GBS,RGD,GBC에 포함된 선택보로 작성후 수정후 스캔

 

스캔서식 규칙

  • 모듈은 최상단에 기호문자가 있어야 하며 모듈의 문자와 철근 이미지는 수직선이 동일한 위치에 있어야됨
  • 보크기는 문자 또는 치수선을 이용 (문자우선)
  • 좌측에 '구분' 영역이 있는경우 한번에 여러줄 선택가능 (구분문자포함)
    - 이미지와 문자의 철근수량이 다를경우 RAY로 위치를 표기

 

 

  • 수직모듈높이가 다른객체는 따로 개별 스캔 (1줄씩 또는 1개씩)

 

  • 구분 문자가 없는경우 동일높이의 데이터만 선택가능 (1줄씩만 선택가능)

  • 한줄에서 동일 구분의 문자는 동일한 높이에 있어야 오류없음 (단면기호, 싸이즈)
    - 명령 TA2로 높이 조정가능
    -> 하나씩 개별로 스캔가능

 

 

 

 

스캔에 방해되는 객체삭제

  • 모듈과 관련없는 타이틀 및 표제란 문자 삭제 (예: 보 일람표 -1)
  • 리스트와 관련없는 리비젼 마크등 삭제 (곡선만 있는 폴리선은 철근으로 인식함)

  • VOID 표기된 객체는 기호가 중복될수 있어 삭제



  • 해치로 배경이 적용된 객체는 되도록 삭제 (철근으로 인식할수 있슴)

 

 

  • 인식불가능한 세로쓰기 낱개문자 삭제

 

 

 

  • 구분문자의 모듈은 한모듈에 반복되지 않도록 삭제

 

 

  • 기호와 철근리스트와 관련없거나 수직선이 일정하지 않는 문자등 삭제
  • 동일한  모듈선상에 있는 노트( 'B3연결부' )는 1개 인식가능

 

 

  • 인식이 필요한 보조근은 수직선상으로 이동하거나 삭제 

  • 보조근(횡보조근,표피철근) 인식
    -  구분자가 없어도 'X=' 또는 'X:'을 포함하고 있는경우 인식
    -  상부근 문자보다 위에 있는 철근문자는 보조근으로 인식

 

 

  •  'X=' 또는 'X:'을 포함하지 않으면 메모로 인식

 

 

 

  • 기호는 1~3모듈 사이에  복수의 문자로 분리되어도 무방
    - 하나의 기호를 작은문자와 큰문자로 조합하거나 B1,B2,B3 복수의 기호가 있는 경우 인식
    - 기호가 여러개의 일경우 ',' (쉼표)로 구분해야 따로 인식가능
    - 그외 크기 및 철근의 문자는 단일문자만 인식가능
       정상 : '400x800 이상'     '5-HD22'
       오류 : '400' 'x' '800'       '5''-''HD22'

 

 

- 원은 주근에서만 사용 보조근에 포함된경우 삭제 

 

 

댓글()