-
GeoServer & PostGIS & OpenLayers 개념 및 관계GeoServer 2020. 6. 4. 17:23반응형
GeoSever란?
지리공간 데이터를 공유하고 편집할 수 있는 Java로 개발된 오픈 소스 GIS 소프트웨어 서버이다. 상호운용성을 전제로 개발되었기 때문에, 개방형 표준을 사용하여 다양한 공간 데이터 소스를 서비스할 수 있게 한다.
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에 저장된 레이어 또는 분석을 통해 생성된 백터 레스트 데이터를 가지고옴
PostGIS란?
PostGIS는 객체 관계형 데이터베이스 시스템인 PostgreSQL의 확장 프로그램으로, 데이터베이스에 GIS(지리정보 시스템) 객체를 저장할 수 있게 해줍니다. PostGIS는 GiST 기반 R-Tree 공간 인덱스를 지원하며, GIS 객체의 분석 및 공간 처리를 위한 기능을 포함하고 있습니다.
자세한건 아래 사이트에 들어가보자..
많은 분들의 노력이 들어간 사이트이다..
https://postgis.net/docs/manual-dev/postgis-ko_KR.html
OpenLayer란?
- 웹브라우저에서도 지도 데이터를 표현하고 조작할 수 있는 자바스크립트 라이브러리
- 지도 서버로의 접속을 OGC표준에 의해 요청하므로 지도 서버와 독립적으로 동작
- WMS, TMS, ArcGIS, Google 등 다른 지도와 연동 가능
- 여러 자바크르립트 라이브러리와 결합 가능(Jquery, Ext js 등)
GeoServer, OpenLayer, PostGIS 관계
반응형