Qgis를 이용한 shape 파일 dxf파일 변환

국가공간정보 포털에서 연속지적도를 다운로드 받아 shape파일을 dxf파일로 변환하는 작업을 하려고 합니다.

  • Qgis 버전 2.18 
  • 국가공간정보포털 연속지적도 서울 서초구 데이터

 

1. 국가공간정보포털에서 연속지적도_서울 서초구 데이터 취득

국가공간정보포털 오픈마켓에서 연속지적도_서울 데이터셋 중 서초구 데이터를 다운로드 받는다.

 

2. 서울 서초구 데이터 동단위로 저장하기

Qgis에 다운로드 받은 데이터를 추가한 후에 동단위 데이터로 저장하려고 합니다. 대상 동은 임의로 방배동으로 하고, 레이어 속성테이블에서 표현식을 통해 방배동의 데이터를 선택한후 내보내는 작업을 진행합니다.

표현식은 "pnu"  LIKE '1165010100%' 으로 방배동의 pnu코드에 해당하는 데이터를 선택하였습니다.

 

다음으로 선택한 객체내보내기를 통하여 방배동의 데이터만 저장하도록 하겠습니다.

빨간 박스에 있는 '선택된 객체만 저장' 을 체크하시고 저장하셔야 방배동 객체만 저장이됩니다.

 

 

3. DXF 내보내기

상단메뉴 > 프로젝트 > DXF 내보내기 선택

  • 심볼 유형 모드 : 심볼 레이어 심볼 유형 
  • 심볼 모드 스캐일 : 1:1,000
  • 인코딩 cp949
  • output layer attribute : jibun

 

4. DXF Import 하기

Qgis 플러그인 중 'Another DXF Importer / DXF2Shape Converter' 를 사용하여 새로 만든 DXF파일을 Import 하겠습니다.

상단메뉴 플러그인 > 플러그인 관리 및 설치 를 선택하여 DXF로 검색하시면 해당 플러그인이 검색됩니다.

 

플러그인 설치하기 버튼을 선택하여 플러그인을 설치하면 상단메뉴 벡터 > DXF Import / Convert 메뉴가 활성화되며 해당 버튼을 선택하시면

아래의 내용과같이 DXF 자료를 Qgis에 Import 하실 수 있습니다.

시각적 효과를 위해 국가공간정보포털에서 제공하는 수치지형도를 Import 하겠습니다.

수치지형도v1.0(1:5000)_Bessel_서울 자료 다운로드 

  • 도엽번호 : 37612010
  • Charset : cp949
  • 좌표계 : EPSG:5174 (투영체 계수 포함)

 

DXF Import 결과

국가공간정보포털 오픈마켓에서는 다양한 종류의 공간정보 관련 공공데이터를 제공한다. 

또한 국가공간정보포털에서 제공하는 데이터의 파일 포맷은 여러가지가 있지만 대부분의 데이터가 shp 포맷으로 제공된다.

QGIS를 이용하여 SHP 포맷의 데이터를 DXF 포맷으로 변환하는 방법에 대하여 알아보자.

 

1. 먼저 QGIS에서 SHP 포맷의 데이터를 오픈한다.

 QGIS : ver2.18.22

 활용 데이터 : 건물통합정보마스터_대구 (활용 데이터 출처 : 국가공간정보포털 오픈마켓)

 활용 데이터 좌표계 : Bessel/중부(200,000/500,000) EPSG : 5174

 

2. Layers Panel에서 DXF로 변환이 필요한 데이터 오른쪽 클릭

 

 - 데이터 오른쪽 클릭 후, 다른이름으로 저장 버튼 클릭

 

3. 새 이름으로 벡터 레이어 저장하기

 다른이름으로 저장 클릭 시, 새 이름으로 벡터 레이어 저장하기 화면이 나타난다.

- 형식 : 저장 파일 포맷을 선택하는 부분

 - File name : 파일의 이름 

 - 탐색(File name) : 저장 위치

 - 좌표계 : 파일의 좌표계 선택

 

4.  결과 

+ Recent posts