GIS

postgreSQL 에 shp 데이터 넣기

toyship 2018. 11. 22. 10:24
반응형

우선 postgreSQL을 설치한다.

https://www.postgresql.org/download/


나는 아래처럼 되어 있는데서, windows용을 받았다.

PostgreSQL Core Distribution

Binary packages

링크를 누르면 또다른 다운로드로 가고 거기서 아래의 링크로 다운로드해서 설치했다.


설치할때 옵션들을 gis할만한건 다했는데.

심지어 postGIS까지 설치했는데, 결론적으론 shp을 넣을 수 없었다.


여기서 부터, 내가 글을 남긴 이유고 참고 하시라고 적는다.

우선 postgreSQL은 일반 ORDBMS이다.

이자체로는 공간 DB를 처리하지 못한다.

그래서 확장팩으로 postGIS를 설치하여야 한다


postGIS를 다운로드하여 설치하자.


링크가 복잡하긴한데.. 내가 따라간걸 남겨둔다.

 https://postgis.net/windows_downloads/

 http://download.osgeo.org/postgis/windows/

 http://download.osgeo.org/postgis/windows/pg96/

 여기서 받았다.


설치하면 

postGIS 2.0 ShapeFile and DBF Loader Exporter  라는 툴이 설치가 된다.

이걸로 shape파일을 DB에 넣으면 되는데,  해보면 에러가 난다.


왜냐면, DB를 만들고, 내가 만든 DB에 postGIS기능을 활성화 시켜줘야 한다.


postgresql의 pgAdmin4를 실행시켜서,

내가 만든 DB에서 오른쪽 마우스로 메뉴를 활성화 시키면


Create 메뉴에서 Extention을 클리하면 다이얼로그가 뜨는데

거기서, 

post로 검색해서 걸리는 4놈이 있다. 

일단 설치할 수 있는것 다 설치해보자

3개는 성공 1개는 실패했다.


그리고, 

다시 shp파일 임포트를 해보자.  


잘돼지?   ㅡㅡ;




반응형

'GIS' 카테고리의 다른 글

UTM and TM  (0) 2018.05.29
브이월드 vector tile   (0) 2018.03.08
국내 좌표계 towgs84 파라미터 계산  (0) 2014.10.15
[GIS 좌표계 개념] GCS vs PCS  (0) 2014.10.15
GIS 데이터 좌표 오류 상황.  (0) 2013.01.29