[CAD] DXF파일 포맷 분석
- 최초 등록일
- 2016.12.28
- 최종 저작일
- 2010.11
- 7페이지/ 한컴오피스
- 가격 10,000원
목차
없음
본문내용
먼저 CAD에서 POINT, LINE, POLYLINE, LWPOLYLINE, CIRCLE, BLOCK, INSERT, TEXT를 사용하여 DXF파일을 만듭니다.
* POLYLINE과 LWPOLYLINE의 차이점을 보겠습니다.(PLINETYPE값이 0이면 POLYLINE이고 2면LWPOLYLINE입니다.)
<중 략>
* DXF 포맷 분석 *
- SECTION : HEADER, TABLES, BLOCKS, ENTITIES 등
( DXF파일은 각각의 SECTION으로 구성되어있고 SECTION으로 시작해 ENDSEC으로 끝납니다. )
SECTION의 종류중에서 GIS에 가장 많이 쓰이는 4개의 섹션을 공부하겠습니다.
1. HEADER 섹션
-> HEADER 섹션은 기본적인 도면정보(버젼, 축척, 한계좌표)를 나타냅니다.
2. TABLE 섹션
-> TABLE 섹션은 레이어의 정보를 나타냅니다.
3. BLOCKS 섹션
-> BLOCKS 섹션은 심볼의 형태(모양)이 정의를 나타냅니다.
*4. ENTITIES 섹션
-> ENTITIES 섹션은 CAD에서 만든 도형의 정보가 수록되어있습니다.
-> ENTITIES 섹션에는 POINT, LINE, POLYLINE, LWPOLYLINE, CIRCLE, BLOCK, INSERT, TEXT가 포함되어있습니다.
<중 략>
- LWPOLYLINE -
90 - VERTEX의 갯수
70 - OPEN이면 0, CLOSE면 1을 나타냅니다. (LWPOLYLINE로는 3D를 그릴수 없습니다.)
38 - Elevation. 고도값. (default는 0.)
10 - 첫 번째 VERTEX의 X좌표
20 - 첫 번째 VERTEX의 X좌표
10 - 두 번째 VERTEX의 Y좌표
20 - 두 번째 VERTEX의 Y좌표
10 - 세 번째 VERTEX의 Z좌표
20 - 세 번째 VERTEX의 Z좌표
2 - BLOCK name (BLOCK은 BLOCKS섹션에 저장됩니다.)
10 - X좌표
20 - Y좌표
30 - Z좌표
41 - X Scale
42 - Y Scale
43 - Z Scale
50 - Rotation angle
참고 자료
없음