QGIS에서 한글이 포함된 DXF 파일 불러오기
QGIS에서 DXF 파일을 불러올 때 한글이 포함된 텍스트(TEXT) 또는 레이어(LAYER)를 변환하면서 한글 속성이 깨지는 경우 해결하는 방법이며, 한글 윈도우를 기준으로 함 ESRI Shapefile의 경우 [Layer] --> [Add Vector Layer...] 메뉴 실행 후 다음 그림과 같이 EUC-KR을 선택하면 정상적으로 한글이 처리되지만, DXF 파일의 경우 현재 버전에서는 이 설정이 적용되지 않는다. QGIS에서 DXF를 불러올 때 GDAL/OGR 라이브러리를 사용하므로 QGIS 시작할 때 환경설정을 추가하면 오류를 해결할 수 있다. 1. DXF 파일의 인코딩 확인 일반적으로 DXF 파일은 한글윈도우를 사용하여 CAD에서 저장하는 경우 파일의 헤더에 아래와 같이 $DWGCODEPAGE 속성이 ANSI_949로 저장되는 듯 하다(확인 필요) $DWGCODEPAGE 3 ANSI_949 9 GDAL/OGR 드라이버에서 DXF 파일은 ANSI_1252 / Win1252 인코딩을 기본값으로 사용하며 ,파일 헤더의 $DWGCODEPAGE 속성 또는 GDAL/OGR 드라이버의 DXF_ENCODING 환경설정을 이용하여 인코딩을 설정할 수 있다. 현재 버전의 QGIS에서는DXF 파일의 $DWGCODEPAGE 속성 변경만으로는 정상적으로 한글을 불러올 수 없으며, DXF_ENCODING 전역환경 설정을 통해서 문제를 해결할 수 있다. 우선 불러오고자 하는 DXF 파일의 인코딩을 확인해야 한다. - Notepad++(http://notepad-plus-plus.org/)를 설치하고 DXF 파일을 불러온다 - 우 하단의 인코딩 타입을 확인하면 다음과 같이 - ANSI 인 경우 : EUC-KR 또는 CP949 - ANSI as UTF-8인 경우 : UTF-8 2. 환경설정 QGIS 바로가기 아이콘의 ...
댓글
댓글 쓰기