티스토리 뷰

728x90
반응형

 

 

자바에서 postgre DB에 있는 공간데이터를 geoserver를 거쳐 오픈레이어스에 벡터레이어로 출력하는 방법입니다.

Postgis 에서 Geoserver 라는 서버를 거쳐 OpenLayers 라는 스크립트 라이브러리를 통해 웹브라우저에 표시하는 GIS 서비스를 개발해봅시다!

 

## GIS 기본개념 및 서비스 (Postgresql, Postgis, Geoserver, OpenLayers)는 아래 블로그를 참고!

https://dzzienki.tistory.com/47

 

GIS 기본개념 및 서비스 (Postgresql, Postgis, Geoserver, OpenLayers)

회사에서 최근 GIS 와 관련된 프로젝트를 맡게 되어서 공부를 하며 정리한 내용들을 포스팅 해볼까 합니다. 철저하게 개발자적 관점에서 GIS에 대해 아무것도 모르던 상태에서 공부한 것들이기

dzzienki.tistory.com

 

 

geoserver는 자바의 GIS 오픈소스 라이브러리로, 이전에 히트맵 WMS를 만들때도 사용한 적이 있는 라이브러리라 익숙한 느낌이 듭니다.
그때는 히트맵 WMS를 만드는데 필요한 소스코드 파일만 뚝 떼와서 사용했었는데, 이번에는 geoserver를 다운로드하고 설치하여 서버를 실행시켜야 합니다.


아래 geoserver 링크에 들어가서 geoserver를 다운받습니다.
https://geoserver.org/download/

 

Download - GeoServer

Maintenance GeoServer 2.22 releases GeoServer 2.22 archives, Java 8 and Java 11 compatible:

geoserver.org

 

 

GeoServer 2.23.2가 최신 버전이니 해당 버전을 선택해줍니다.

 

 

다음 페이지에서 Platform Independent Binary 링크를 선택하여 GeoServer를 다운로드받고,

압축해제해줍니다.

 

 

 

 

 

우분투 서버라면 아래 명령어로 파일을 다운받고 압축해제하면 됩니다.

# 다운로드
wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.23.2/geoserver-2.23.2-bin.zip

# 압축해제
unzip geoserver-2.23.2-bin.zip

 

반응형

 

 

geoServer의 기본 포트는 8080이므로, 웹서버가 8080이라면 geoServer의 포트를 다른 것으로 변경해주어야 합니다.

geoserver-2.23.2-bin/start.ini 파일 내부에 있는 jetty.http.port를 변경해주면 된답니다.

저는 8080을 8888로 변경해주었습니다.

 

 

 

이제 geoServer를 켜줍시다.

윈도우라면 geoserver-2.23.2-bin/bin/startup.bat파일을 더블클릭하여 실행하면 되고,

우분투라면 geoserver-2.23.2-bin/bin/startup.sh을 실행하면 됩니다.

 

아래처럼 Started @... 까지 나왔다면 서버실행 성공...

 

 

 

http://서버아이피:포트번호/geoserver/web/

 

위 링크에 들어갔을때 아래와 같이 GeoServer 첫페이지가 나온다면 성공....

 

 

728x90

 

 

최초 로그인접속정보는  id: admin, pw: geoserver 입니다.

로그인 후 비밀번호를 꼭 바꿔줍시다!

 

 

 

 

여기까지하면 geoServer 정상 설치 완료이고, 다음편에서  postgres DB를 연동하는 것부터 시작해보겠숩니당

 

 

 

 

 

 

728x90
반응형
댓글