상세 컨텐츠

본문 제목

OGC Web Service

openLayers

by DHBAEK 2023. 2. 1. 15:22

본문

Web Map Service (WMP)

 - 클라이언트가 지도 형식으로 데이터를 가져오기 위한 방식

  * 기본적으로 미리 정해진 방식을 따름, 클라이언트가 SLD를 만들어 별도 양식으로 호출 가능 - 서버 부하가 심해짐

 

Web Feature Service (WFP)

 - 웹을 통해 Feature 형식으로 GIS 데이터를 접근하기 위한 인터페이스

  * geoserver2.0이상부터는 페이징 기능이 추가되 일부 피쳐만 호출이 가능하다.

 - 최대 피처 수 제한. => 서버 다운 방지

 - 조회수를 계산할 때 피처의 최대 수를 무시 == 체크 하는 것을 권장

(count 함수 활용할 시 최대 피처 수를 넘을 때 실질 등록된 피처의 수를 계산하기 위함.)

 - 서비스 레벨 *** 중요.

  * basic = select만 가능

  * transaction = CRUD 모두 가능

  * 보안 여부를 확인하여 서비스 레벨을 설정 할 것!!

 - Allowed Output Format types for a GetFeature request

  * GML 버전에 따라 SRS 스타일 설정

  * ex) GML3.2 는 x,y 값(좌표값)을 파라메터로 넘기면 별도 설정이 없을 시 경,위도값으로 인식한다.

 - 기존 1.1.0 버전과 1.1.1 버전은 각각 경,위도 / 위,경도 로 순서가 바뀌어 있다.

 - 필터 방식 정리 링크 : Filter Encoding examples — GXT 1.0.x Documentation (mangosystem.com)

 

Web Coverage Service (WCP)

 - 주로 raster 데이터 형식에서 활용한다.

  * 정확하게는 레스터용이 아니라 Coverage형태의 데이터 요청용.

 - supportedCRS에 등록된 좌표계만 사용 가능.

 - &format=image/tiff로 호출할 경우 .eml 확장자로 리턴 받음.

  * 버전 별로 layer명칭 파라메터 키값이 다름.

 - 영역 따기

  * 백터 = clip, 레스터 = crop 명칭이 다른 경우가 종종 있음.

 - 데모 발행시 좌표체계가 자동생성 되지 않는 경우 레이어 탭에서 다시 좌표계를 설정한다.

 

 - 데모 발행시 responseSRS에 좌표계를 등록하지 않는 이상 데모 발행시 해당 좌표계로 요청할 수 없다.

 - 데모 발행시 fireFox 이외의 브라우저는 xml을 텍스트로 표현하지 않기에 네트워크 개발자 도구에서 확인하여 url을 얻으면 다운로드 링크를 받을 수 있다.

개발자 네트워크에서 확인한 요청

Web Processing Service (WPP)

 - 지리정보들에 대한 다양한 처리 서비스들을 웹상에서 정의하고 접근할 수 있도록 하기 위한 인터페이스.

 - extension 설치 필수 (.jar 파일)

 - 실행 설정

 - 리소스 설정

  * Store = true : 저장소에 Data를 저장해두고 다운로드 url만 리턴 받음.

 

 - geoserver wps 프로세스들

  * jts = 도형처리 프로세스

  * geo = 백터처리 프로세스 (geoTools)

  * gs = 백터처리 프로세스 (geoserver)

  * ras = raster 프로세스

  * statistics =  프로세스

 

각 서비스 제공 인터페이스들

https://docs.geoserver.org/stable/en/user/services/wfs/reference.html

 

WFS reference — GeoServer 2.21.x User Manual

WFS reference The Web Feature Service (WFS) is a standard created by the Open Geospatial Consortium (OGC) for creating, modifying and exchanging vector format geographic information on the Internet using HTTP. A WFS encodes and transfers information in Geo

docs.geoserver.org

 

* 참고

 - wkt = OGC 표준 geometry data text 형식

  * wkb의 확장버전

 

 - multi = 하나의 geometry에 복수의 feature 표현

 

 - LineString = Line이 아님.

 

 - triangle = polygon 형식의 일부로 3차원까지 구현 가능한 데이터 형식.

 

 - Geometry Collection = 포인트, 라인, 폴리곤 등 복수 객체를 하나에 담아 둔 것.

 

'openLayers' 카테고리의 다른 글

geoserver 고급 환경 설정  (0) 2023.02.02
geo web cache  (0) 2023.02.02
geoserver sld 튜닝 (함수 사용)  (0) 2023.02.01
geoserver 스타일 적용하기  (0) 2023.02.01
GeoServer 메모  (0) 2023.02.01

관련글 더보기