꾸준한 개발일기

GIS:: SHP파일 PostGis로 import하기 본문

GIS

GIS:: SHP파일 PostGis로 import하기

꾸개일 2022. 8. 10. 15:31
반응형

공간정보 데이터를 지도에 뿌리고 객체를 클릭했을 때 상세정보를 팝업으로 조회할 수 있는 기능을 구현하려 한다.

먼저 DB에 공간정보 데이터를 넣어야하는데 shp파일로 import하는 방법을 정리해보려 한다.

 

 

1. pgAdmin 실행 후 DB 추가 혹은 기존 DB 사용

 

 

 

2. DB 오른쪽 클릭 후 'Query Tool' 클릭

 

 

 

 

3. 아래 create문 Execute

create extension postgis

execute는 화살표(▶)이다.

 

 

 

 

4. PostGIS 실행 후 connection 정보 입력

local에서만 DB를 사용하기 때문에 localhost를 사용하였다. (서버 ip가 있다면 Server Host에 입력)

 

 

 

5. shp 파일 추가

shp파일만 추가해준다.

 

 

 

 

6. shp파일에 한국어가 포함되어 있을 시 Options에서 EUC-KR로 인코딩 변경

 

 

 

 

7. shp파일 import

 

이렇게 성공 메세지가 뜬다.

 

 

 

8. DB에 테이블 생성되었는지 확인

pgAdmin

 

DBeaver

pgAdmin이나 DB툴(나의 경우 DBeaver)을 사용하여 테이블이 생겼는지, 데이터가 잘 들어갔는지 확인한다.

 

 

 

 

 

출처: https://velog.io/@choco_sister/PostgreSQL-PostGis-SHP-%ED%8C%8C%EC%9D%BC-import

반응형
Comments