https://docs.geoserver.org/latest/en/user/introduction/overview.html
Overview — GeoServer 2.27.x User Manual
Overview GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. Being a community-driven pro
docs.geoserver.org
GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.
...
GeoServer is the reference implementation of the Open Geospatial Consortium (OGC)
Web Feature Service (WFS) and Web Coverage Service (WCS) standards, as well as a high performance certified compliant Web Map Service (WMS). GeoServer forms a core component of the Geospatial Web.
GeoServer 는 사용자가 공간정보 데이터를 공유하고 편집할 수 있게 하는 자바로 만들어진 오픈소스 소프트웨어이며, OGC(Open Geospatial Consortium)의 WFS(Web Feature Service), WCS(Web Coverage Service), WMS(Web Map Service) 표준을 구현하기 쉽게 만든 참조구현 이다
즉 OGC 의 표준인 WFS, WCS, WMS 를 쉽게 쓰도록 도와줘서 사용자에게 공간정보 데이터를 공유하거나 수정할 수 있도록하는 서버인 것이다.
- WFS(Web Feature Service)
벡터 형식으로 GIS 데이터를 제공하기 위한 OGC에서 만든 표준 인터페이스로, HTTP를 사용하여 인터넷상의 벡터 레이어의 공간정보, 속성정보를 조회하거나 편집할 수 있는 서비스
→ return 받은 벡터 공간정보를 OpenLayers, Leaflet 같은 지도 라이브러리로 렌더링 할 수 있다!
- WCS(Web Coverage Service)
웹을 통해 래스터 형식의 GIS 데이터를 제공하기 위한 OGC에서 만든 표준 인터페이스로 커버리지 요청, 카탈로그 조회를 HTTP를 통해 요청 후 결과를 리턴받을 수 있음
커버리지는 좌표가 있는 래스터 데이터
결과물을 브라우저에 보여주기 위해서는 Web Map Service 또는 Web Processing Service와 연계하여 사용
- WMS(Web Map Service)
HTTP 인터페이스로 요청이 레이어나 보고싶은 지역을 정의하면 return 으로 지도 이미지를 반환한다(jpeg, png … )