꾸준한 개발일기
GIS:: GeoServer에 데이터베이스 연동하기(Postgres, PostGIS) 본문
목차:
GeoServer에 데이터베이스를 연동해보려고 한다.
GeoServer에 데이터베이스를 연동하는 가장 큰 이유는 데이터베이스에 공간정보를 포함하고 있는 테이블을 그대로 레이어로 발행 할 수 있다는 장점일 것이다.
요즘 MySQL이나 Oracle도 공간정보를 지원한다고는 하는데, 그래도 아직은 Postgres의 공간정보 관련 기능이 강력하여 많은 공간정보 개발자들은 Postgres를 쓰고 있다.
그럼 이제 연동을 시작해보겠다.
Postgres 데이터베이스 연동
먼저 설치한 geoserver폴더\bin으로 이동하여
지오서버를 기동하고, 웹으로 접속하여 로그인해준다.
메뉴에서 저장소를 클릭한다.
저장소에서 새로운 저장소 생성하기를 클릭한다.
새로운 데이터 저장소에서 PostGIS를 클릭한다.
새로운 벡터 데이터 저장소 추가에서 기존 저장소 정보를 입력해준다.
데이터베이스가 만들어져 있는 상태에서 연결하는 부분이다.
* 이 부분에 정보를 넣기 위해서는 데이터베이스를 먼저 만들고 오자.
새로운 레이어에 내 로컬 데이터베이스에 있는 테이블 두개가 떴다.
아주 잘 연결되었다.
이름이 ksh인 저장소가 만들어진 것을 볼 수 있다.
SHP파일 PostGIS로 Postgres에 import하기
위로 올라가 새로운 레이터에서 보면 al_36_d166 테이블이 존재하는 것을 볼 수 있다.
shp파일을 미리 postgres에 올려놓았기 때문인데 이 방법은 밑 링크에서 설명해놨으니 참고하면 된다.
▼▼▼
출처: https://bongra.tistory.com/83?category=1037401
'GIS' 카테고리의 다른 글
킨텍스 WSCE 월드 스마트 시티 엑스포 후기 (1) | 2024.09.04 |
---|---|
GIS:: 로컬 프로젝트에서 GeoServer 레이어에 접근할 수 없는 오류 해결(cross-domain, cors, jetty) (0) | 2022.08.12 |
GIS:: GeoServer 설치하기 (0) | 2022.08.11 |
GIS:: SHP파일 PostGis로 import하기 (0) | 2022.08.10 |
GIS:: 공간정보 단어 알아보기 (0) | 2022.08.03 |