GeoServer

GeoServer & PostGIS & OpenLayers 개념 및 관계

레알윙 2020. 6. 4. 17:23
반응형

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에 저장된 레이어 또는 분석을 통해 생성된 백터 레스트 데이터를 가지고옴

 

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 관계

 

 

반응형