DB/PostgreSQL

shp2pgsql로 PostgreSQL에 대량의 shp 파일 import 하기

심플블루 2021. 5. 5. 22:27
반응형
shp2pgsql은 SHP 파일 데이터를 가져와 데이터베이스에서 실행할 수 있는 SQL을 만들어 줍니다.
PostgreSQL 데이터베이스에 데이터를 로드하는 방법에는 여러가지가 있습니다.
이 데이터베이스에서 흔히 다루는 공간데이터를 담은 SHP파일 뿐 아니라 일반적인 데이터를 로드하는 방법은 공간 데이터와 다르지 않습니다.
데이터를 로드하는 경우에 사용할 수 있는 몇가지 무료 오픈 소스 도구에 대해서 설명해 보도록 하겠습니다.

데이터를 로드하는 방법은 크게 2가지 방법으로 구분할 수 있습니다.
첫번째는 QGIS와 같은 데스크탑 GUI 응용 프로그램이 있고 두 번째는 Command Line 도구를 이용하는 방법입니다.
더 많은 유연성을 원한다면 2가지 방법을 모두 사용하는 것이 좋습니다.

이 게시글에서는 여러 개의 파일을 데이터베이스에 로드하기 위하여 Command Line 도구를 이용하는 방법에 대해서 소개하도록 하겠습니다.

shp2pgsql 을 이용하여 여러 개의 파일을 데이터 베이스에 로드하기

  • shp2pgsql 이란?
SHP 파일은 GIS 세계에서 일반적인 데이터 형식이며 shp2pgsql 은 SHP 파일을 PostgreSQL에 로드하기 위한 표준 도구입니다.
shp2pgsql은 SHP 파일 데이터를 가져와 데이터베이스에서 실행할 수 있는 SQL을 만들어 줍니다.
  • shp2pgsql 설치방법
PostGIS 설치시 함께 제공됩니다.





[ 작성 중…. ]



GUI 응용 프로그램을 이용하여 SHP파일을 데이터베이스에 로드하기
shp2pgsql-gui
윈도우에 PostGIS를 설치한 경우에도 Stack Builder 유틸리티를 사용하여 shp2pgsql의 GUI 버전에 엑세스 할 수 있습니다.

반응형