GIS

PostGIS (3): 공간 데이터 로드

유병혁 2023. 3. 5. 11:50

공간 데이터를 다운로드 받아 공간 데이터베이스로 가져오는 방법을 학습해 보겠습니다.

1. 공간 데이터 다운로드

1.1. 국가공간정보포털 오픈마켓 사용법

PostGIS 실습용 공간 데이터를 다운로드해 보겠습니다. 국가공간정보포털 오픈마켓(http://data.nsdi.go.kr/dataset)에 접속하고 로그인합니다. 국가공간정보포털은 국가, 공공, 민간에서 생산된 다양한 공간정보 중 우수한 공간정보의 유통, 판매, 확산의 장을 마련하기 위해 구축된 서비스입니다.

 

데이터셋 - 오픈마켓

국토지리정보원 지형의 고도값을 수치로 저장함으로써 지형의 형상을 나타내는 지도 IMG 조회수: 50943

data.nsdi.go.kr

과거 도엽단위로 제각된 수치지형도의 활용성 한계를 극복하기 위해 제작된, 전국단위의 통합 수치지형도를 '연속수치지형도'라고 합니다. 연속수치지형도 중 '행정경계(읍면동)' 데이터를 다운로드해 보겠습니다.

'NGII_CDM_행정경계(읍면동).zip' 데이터를 다운로드해 봅니다.

압축을 해제하면, 행정경계(읍면동) 데이터는 다음과 같은 셰이프파일(Shapefile)로 구성되어 있습니다.

2. 공간 데이터 가져오기

2.1. PostGIS Shapefile Import/Export Manager 사용법

행정경계 데이터를 공간 데이터베이스로 가져오는 방법을 학습해 보겠습니다. PostGIS Shapefile Import/Export Manager를 실행해 봅니다. 바로가기는 다소 긴 이름(PostGIS PostGIS Bundle 3 for PostgreSQL x64 15 Shapefile and DBF Loader Exporter)으로 정의되어 있습니다.

'PostGIS Shapefile Import/Export Manager' 실행 창은 다음과 같습니다.

'PostGIS Connection > View connection details'를 클릭합니다. 

'PostGIS Connection' 창에서 다음과 같이 입력한 후 'OK' 버튼을 클릭합니다.

  • Username: postgres
  • Password: postgres
  • Server Host: localhost:5432
  • Database: gongju

Log Windows(로그 창)에서 'Connection succeeded.(연결 성공.)' 메시지를 확인합니다.

이제 'Import(가져오기) > Add File(파일 추가)' 버튼을 클릭합니다.

행정경계 데이터(파일명: Z_NGII_N3A_G0110000.shp) 파일을 선택 후 'Open(열기)' 버튼을 클릭합니다.

행정경계 데이터가 'Import List(가져오기 목록)'에 추가되었습니다.

이제 'Import(가져오기)' 버튼을 클릭합니다.

'Shapefile import completed.(셰이프파일 가져오기가 완료되었습니다.)' 메시지를 확인합니다.

공간 데이터베이스 gongju에서 'Schemas(스키마)'를 더블클릭 합니다.

다음과 같이 'Tables > z_ngii_n3a_g0110000' 테이블이 추가되었습니다.