GeoSever란?
지리공간 데이터를 공유하고 편집할 수 있는 Java로 개발된 오픈 소스 GIS 소프트웨어 서버이다. 상호운용성을 전제로 개발되었기 때문에, 개방형 표준을 사용하여 다양한 공간 데이터 소스를 서비스할 수 있게 한다.
GeoServer가 하는일
GeoServer가 하는일
WMS(Web Map Service)
- OGC가 정의한 지도이미지 인터페이스 표준
- 요청방법과 응답형식을 정의
- 지도요청, 카타로그조회, 속성조회 가능
- Http로 요청하고 이미지로 받음
- DB에 저장된 레이어 또는 분석을 통해 생성된 백터 레스터 데이터를 이미지형태로 만듬
WFS(Web Feature Service)
- OGC가 정의한 지리적 피처(Feature)인터페이스 표준
- 요청방법과 응답형식을 정의
- 피처요청, 카타로그조회, 속성조회 가능
- Http로 요청하고 XML, GeoJson등으로 받음
- DB에 저장된 레이어 또는 분석을 통해 생성된 백터 레스트 데이터를 가지고옴
WCS(Web Coverage Service)
- OGC가 정의한 지리적 피처(Feature)인터페이스 표준
- 요청방법과 응답형식을 정의
- 커버리지 요청, 카타로그조회 가능
- Http로 요청하고 레스터파일로 받음
- DB에 저장된 레이어 또는 분석을 통해 생성된 백터 레스트 데이터를 가지고옴
OpenLayer란?
- 웹브라우저에서도 지도 데이터를 표현하고 조작할 수 있는 자바스크립트 라이브러리
- 지도 서버로의 접속을 OGC표준에 의해 요청하므로 지도 서버와 독립적으로 동작
- WMS, TMS, ArcGIS, Google 등 다른 지도와 연동 가능
- 여러 자바크르립트 라이브러리와 결합 가능(Jquery, Ext js 등)
GeoServer, OpenLayer, PostGIS 관계
참고