웹 커버리지 처리 서비스

Web Coverage Processing Service

WCPS(Web Coverage Processing Service)는 센서, 시뮬레이션, 이미지, 통계 데이터 등 다차원 래스터 커버리지의 필터링 및 처리를 위한 언어를 정의한다.웹 커버리지 처리 서비스는 OGC(Open Geospatial Consortium)에 의해 유지된다.이 래스터 쿼리 언어는 클라이언트가 웹을 통해 플랫폼 중립적인 방식으로 원본 탐지권 데이터 또는 파생 정보를 얻을 수 있도록 한다.

개요

WCPS는 인간에게 표시하기에 적합한 사진과 프로그램에 의한 추가 소비에 충분한 정보를 간결하게 만들 수 있다.특히, 공식적으로 정의된 구문과 의미론은 WCPS를 프로그램 생성 쿼리 및 자동 서비스 체인에 맞게 만든다.

WCPS 언어가 특정 전송 프로토콜에 얽매이지 않기 때문에, 질의 패러다임은 OGC Web Coverage Service(WCS), OGC Web Processing Service(WPS)와 같은 어떤 서비스 프레임워크에도 내장될 수 있다.

현재 WCPS 버전은 1.0이다.OGC WCPS 표준 페이지에서 이용할 수 [1]있는 표준 문서는 구문과 의미론의 축약된 정의를 제시한다.[2]또한, 디자인 합리화와 함께 개념에 대한 소개가 있다.[3]

현재 WCPS 다차원 래스터 데이터에 대한 활동 OGC에서 아래서 일하다. 모두가 커버리지 형식에, 즉, 디지털 지형 정보를 space-varying 현상으로 OGC추상 규격 토픽 6에 정의된를 나타내는:주제:기하학적이고 Functions[4](는 국제 19123과 동일합니다)과 refi에 Schema 영역을 확장 시키는 것이다 제약을 받는다.nedOGC GML 3.2.1 애플리케이션 스키마 - 커버리지(GMLCOV) 표준의 콘크리트, 상호운용 가능한 모델에 적용.[5]

WCPS 언어 요약

Sample WCPS query results
WCPS 쿼리 결과 샘플

WCPS는 쿼리 문자열을 서버로 전송하고, 서버 처리의 결과 커버리지 집합을 얻기 위한 프로토콜을 설정한다.질의 문자열은 추상 구문 또는 XML로 표현할 수 있다. 다음의 예에서 추상 구문은 인간의 소비에 더 적합하기 때문에 사용될 것이다.

WCPS 구문은 잠정적으로 XQuery 언어에 가깝게 제작되었으며, XML에 점점 더 많은 메타데이터가 확립되고 OGC가 XML(지리학 마크업 언어 등)에 크게 의존하고 있어, 결국 XQuery와 WCPS의 조합이 구축될 것으로 기대된다.이렇게 하면 데이터와 메타데이터 검색이 통합된다.

다음 예는 이러한 원칙을 설명하는 데 도움이 될 수 있다.과제는 3개의 커버리지 M1, M2, M3를 검사하는 것이다.커버리지마다 적외선과 근적외선(nir) 채널의 픽셀 차이를 전달하고 HDF5로 인코딩된 결과를 반환한다.

을 위해 $c  ( M1, M2, M3 ) 돌아오다     인코딩하다( 복근( $c.적색의 - $c.열성적인 ), "hdf5" ) 

이렇게 하면 3개의 커버리지 즉, 3개의 HDF5 파일이 반환된다.

다음으로, 우리는 nir가 127을 초과하는 은폐물에만 관심이 있다.

을 위해 $c  ( M1, M2, M3 ) 어디에     약간의( $c.열성적인 > 127 ) 돌아오다     인코딩하다( 복근( $c.적색의 - $c.열성적인 ), "hdf5" ) 

그 결과는 필터를 통과한 두 개의 커버일 수 있다.

마지막으로 필터 역할을 하는 픽셀 마스크를 통해 필터 술어를 제한하십시오.

을 위해 $c  ( M1, M2, M3 ),     $r  ( R ) 어디에     약간의( $c.열성적인 > 127 그리고 $r ) 돌아오다     인코딩하다( 복근( $c.적색의 - $c.열성적인 ), "hdf5" ) 

평가 절차는 내포된 루프라고 생각할 수 있다.일반적으로 이 언어는 다양한 영상, 신호 처리 및 통계 작업을 표현할 수 있다.평가에서 언어가 안전하기 때문에, 즉, 모든 요청은 제한된 수의 단계 후에 종료될 수 있도록 보장된다.여기에는 재귀가 제외된다.그래도 분류, 필터 커널과 일반 경련, 히스토그램, 이산 푸리에 변환과 같은 알고리즘은 표현할 수 있다.

참고 항목

참조

외부 링크