QGIS(지리정보)

QGIS 설치 및 실행하기( Shapefile에 대하여 shp, shx, dbf)

민돌v 2021. 4. 20. 23:36

졸업작품으로 길안내 지도를 만드는 중 도로정보가 필요해서 알아보는 중 

www.juso.go.kr/addrlink/devLayerRequestWrite.do 정부에서 도로명주소 전자지도 데이터를 제공한다는 걸 알게되었다..

이 데이터가 shp? shx? 라는 처음보는 형태의 파일이 되어있기에 기록을 위해 남긴다.

 

 

1. Shapefile

shapefile 형식은 지리 정보 시스템 소프트웨어를위한 지리 공간 벡터 데이터 형식입니다. (위키백과)

 

  • 단순하게, ShapeFile은 공간지리 정보 데이터를 담고있는 디지털 지도이다.
  • shapefile은벡터형식이며점,선,도형으로표현되며, 그 속성을 가지고 있다.
  • shapefile을 하나의 파일포맷이라고 생각하지만 사실, 3개의 확장 포맷을 통틀어 shapefile이라고 하며
    • shp , shx, dbf가 해당포맷을 뜻한다.

 

 

2. shp, shx, dbf 시각화

도로명주소 데이터를 신청하고 다운받으면, 데이터가 shp 와 shx형태로 되어있다.

  • 이 ShapeFile들을 열기 위해서는 QGIS툴을 이용해야한다.

 

3. QGIS 다운

  • QGIS는 데이터 뷰, 편집, 분석을 제공하는 크로스 플랫폼 자유-오픈 소스 데스크톱 지리 정보 체계 응용 프로그램이다. 과거 이름은 Quantum GIS이다. (위키백과)

다운은 이곳에서 알수있으면 

qgis.org/ko/site/

 

QGIS 프로젝트에 오신 것을 환영합니다!

여러분의 GIS 작업에 QGIS를 사용해 보세요.

qgis.org

 

나처럼 간단한 용도의 사용자이면 아래 QGIS 독립 설치관리자로도 충분하다고 한다. (더 작은 패키지)

 

4. QGIS 실행 (shp 시각화)

  • QGIS를 실행하면 왼쪽에 탐색기에서 파일경로를 찾을 수 있다.
  • 해당 위치의 파일을 찾은 후 아래 레이어 부근에 드래그로 추가하면 해당 파일을 시각화하여 볼 수 있다. (레이어 추가)

 

5. Shp, shx 데이터 테이블 확인

내가 필요한건 Line 의 WGS84 좌표 정보이다.

 

좌표의 변경이다 확인은 [프로젝트] -> [속성] 에서 확인할 수 있다.

 

QGIS 툴에서 테이블 정보를 확인가능하다. (이게 dbf 인가..,,??)

 

  1. 원하는 레이어 선택
  2. 마우스 우측 클릭 후 "속성 테이블 열기"

 

shp,shx = data (공간데이터)

dbf = information (속성정보)

 

아무래도 맞는거 같다..

+

+

+

(수정)

  • .shp-모양 형식; 특징 기하학 자체
  • .shx— 모양 색인 형식; 신속하게 앞뒤로 검색 할 수있는 기능 지오메트리의 위치 색인
  • .dbf— 속성 형식; dBase IV 형식 의 각 도형에 대한 열 속성