GIS

GIS표준 WMS WFS WCS WPS

SambaLim 2019. 2. 23. 12:58

 

WMS

WMS(Web Map Service)는 GIS 데이터에 접근하기 위한 인터페이스로써 웹을 통해 지도 이미지(형식)로 서비스한다. 다시말해, 데이터서버에 저장된 레이어 또는 분석을 통해 생성된 벡터 및 래스터 데이터를 시각화(Visualization)하는 서비스이다.

WMS는 Basic WMS(GetCapabilities, GetMap), Queryable(GetFeatureInfo)로 구분한다.

Basic WMS

GetCapabilities : Web Map Server에서 서비스 가능한 레이어의 메타정보 제공

GetMap : 요청한 레이러를 이미지로 제공

Queryable WMS

GetFeatureInfo : 요청한 위치의 피쳐 정보를 제공

GetMap Operation을 사용해 지도를 요청하는 과정

① WMS 클라이언트는 관심 레이어, 레이어에 대한 심볼 및 스타일, 좌표체계 요청범위, 이미지 형식 등을 설정한 후 서버에 요청

② 서버는 클라이언트의 요청에 맞게 지도를 생성하고 이를 이미지로 반환 WMS는 Styled Layer Descriptor(SLD) 확장을 통한 Operation 추가

GetLegendGraphic

요청한 레이어의 범례정보를 이미지로 반환

GetStyle

요청한 레이어의 스타일 정보를 반환

PutStyle

요청한 레이어의 스타일 정보를 등록

 

WFS

WFS(Web Feature Service)는 웹을 통해 벡터 형식으로 GIS 데이터를 제공하기 위한 인터페이스로, 데이터서버에 저장된 벡터 레이어를 공간 및 속성조건을 이용해서 불러오거나 관리(피쳐의 추가. 수정. 삭제)하기 위한 서비스이다.

WFS 클라이언트는 관심 레이어, 레이어에 대한 필터, 좌표체계, 요청범위, 요청포맷 등을 설정한 후 서버에 요청

서버는 클라이언트의 요청 포맷에 맞게 인코딩(GML 등)허여 반환

GML

공간자료를 인코딩하기 위하여 Geography Markup Language (GML) 사용

FES

WFS는 Basic WFS (GetCapabilities, DescribeFeature Type, GetFeature), Transaction WFS(LockFeature, Transaction)로 구분함

Basic WFS

GetCapabilities : 서비스 가능한 Layer, Operation, Parameter에 대한 메타정보를 eXtensible Markup Language (XML)로 반환

DescribeFeatureType : 요청한 Layer에 해당하는 스키마 등 메타정보를 XML로 반환

GetFeature : 요청한 레이어의 공간정보를 GML 형식으로 반환

Transaction WFS

LookFeature : 레이어의 특정 피쳐에 대해 편집 중임을 알리는 Lock 요청

Transaction : 요청한 입력, 수정, 삭제를 처리하여 처리결과를 XML로 반환

GetFeature Operation을 이용해 Feature를 요청하는 과정

 

WCS

WCS(Web Coverage Service)는 웹을 통해 레스터 형식의 GIS데이터를 제공하기 위한 인터페이스로 위성영상, DEM등 과 같은 자료를 서비스한다.

 

WPS

WPS(Web Processing Service)는 지리정보에 대한 다양한 처리 서비스(Geo-Processing Service)를 웹상에서 정의하고 접근할 수 있도록 하기 위한 인터페이스 이며, 모든 OGC 표준 웹 서비스들과 상호호환성을 갖도록 정의되어있다.

 

'GIS' 카테고리의 다른 글

ECEF  (0) 2019.09.06
TM, UTM 좌표계  (0) 2019.02.23
proj4js 시작하기  (1) 2019.01.18
위도 & 경도 정리  (0) 2019.01.13
DEM & DSM & DTM  (0) 2019.01.13