개발/GIS
QGIS를 사용하여 PostgreSQL(PostGIS) DB 에 shape파일 등록하기
Strong_옹이
2021. 5. 18. 16:58
728x90
반응형
shp2pgsql를 사용하지 않고, QGIS를 사용해서 Shape파일 PostgreSQL DB 등록
1. 사전환경
- 개발서버(Linux CentOS 7)내 PostgreSQL 9.6.18, PostgreSQL 9.6.13 설치
- PC 내 QGIS Desktop 3.16.4
- 등록할 데이터는 국토교통부 국가공간정보포털에서 다운로드
http://data.nsdi.go.kr/dataset/12942
2. QGIS에 레이어 등록
2.1 다운받은 레이어 파일을 QGIS에 드래그 앤 드랍하여 표출
2.2 상단메뉴 레이어 > 레이어 추가 > 벡터레이어 추가 메뉴 클릭
- 원본 ... 선택 후 다운받은 레이어 파일 선택 > 하단 추가 버튼 클릭
2.3 레이어 표출
3. PostGIS에 레이어 추가
- 상단 메뉴 데이터베이스 > DB 관리자 선택
- 왼쪽 탐색기 목록에서 PostGIS 선택 > shape 파일을 임포트할 데이터베이스 선택 > 스키마 선택 > 상단 레이어/파일 불러오기 선택
- 임포트할 테이블명 및 변경할 좌표계 선택 > 확인 선택
4. PostgreSQL에 저장여부 확인
- 등록시 QGIS에 자동으로 레이어가 추가되고, DB관리자에서 스키마 아래 레이어가 추가된 것을 확인 할 수 있음.
- PG_ADMIN에서도 등록된 레이어 확인
728x90
반응형