3.5. WMTS(웹 맵 타일 서비스)

QGIS 서버에 구현된 WMTS 1.0.0 표준은 QGIS 프로젝트로부터 생성된 타일 맵 이미지들을 요청할 수 있는 HTTP 인터페이스를 제공합니다. 전형적인 WMTS 요청은 사용할 QGIS 프로젝트, 렌더링할 레이어와 같은 몇몇 WMS 파라미터들은 물론 타일 파라미터들도 정의합니다.

WMTS 서비스의 사양 문서:

QGIS 서버가 제공하는 표준 요청:

요청

설명

GetCapabilities

서버에 대한 정보를 담은 XML 메타데이터를 반환

GetTile

타일을 반환

GetFeatureInfo

픽셀 위치에 대한 데이터(도형 및 값)를 검색

3.5.1. GetCapabilities

OGC WMTS 1.0.0 사양에 따른 GetCapabilities 요청용 표준 파라미터:

파라미터

필수 여부

설명

SERVICE

Ο

서비스(WMTS)의 이름

REQUEST

Ο

요청(GetCapabilities)의 이름

표준 파라미터 이외에도, QGIS 서버는 다음과 같은 추가 파라미터를 지원합니다:

파라미터

필수 여부

설명

MAP

Ο

QGIS 프로젝트 파일

URL 예시:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetCapabilities
&MAP=/home/qgis/projects/world.qgs

3.5.2. GetTile

OGC WMTS 1.0.0 사양에 따른 GetTile 요청용 표준 파라미터:

파라미터

필수 여부

설명

SERVICE

Ο

서비스(WMTS)의 이름

REQUEST

Ο

요청(GetTile)의 이름

LAYER

Ο

레이어 식별자

FORMAT

Ο

타일의 산출물 포맷

TILEMATRIXSET

Ο

피라미드명

TILEMATRIX

Ο

메시 작업

TILEROW

Ο

메시 내부의 행 좌표

TILECOL

Ο

메시 내부의 열 좌표

표준 파라미터 이외에도, QGIS 서버는 다음과 같은 추가 파라미터를 지원합니다:

파라미터

필수 여부

설명

MAP

Ο

QGIS 프로젝트 파일

URL 예시:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetTile
&MAP=/home/qgis/projects/world.qgs
&LAYER=mylayer
&FORMAT=image/png
&TILEMATRIXSET=EPSG:4326
&TILEROW=0
&TILECOL=0

FORMAT

이 파라미터는 타일 이미지의 포맷을 지정할 수 있습니다. 사용할 수 있는 값은 다음과 같습니다:

  • jpg

  • jpeg

  • image/jpeg

  • image/png

FORMAT 파라미터가 이 값들 가운데 하나가 아닐 경우, 기본 포맷인 PNG를 대신 사용합니다.

TILEMATRIXSET

이 파라미터는 기저 피라미드를 계산할 때 사용할 좌표계를 정의합니다. 서식: EPSG:XXXX.

TILEMATRIX

이 파라미터는 산출물 타일용으로 사용할 매트릭스를 정의할 수 있습니다.

TILEROW

이 파라미터는 매트릭스 내부에 들어갈 타일의 행을 선택할 수 있습니다.

TILECOL

이 파라미터는 매트릭스 내부에 들어갈 타일의 열을 선택할 수 있습니다.

3.5.3. GetFeatureInfo

OGC WMTS 1.0.0 사양에 따른 GetFeatureInfo 요청용 표준 파라미터:

파라미터

필수 여부

설명

SERVICE

Ο

서비스(WMTS)의 이름

REQUEST

Ο

요청(GetFeatureInfo)의 이름

LAYER

Ο

레이어 식별자

INFOFORMAT

출력물 포맷

I

픽셀의 X 좌표

J

픽셀의 Y 좌표

TILEMATRIXSET

Ο

피라미드명

TILEMATRIX

메시 작업

TILEROW

Ο

메시 내부의 행 좌표

TILECOL

Ο

메시 내부의 열 좌표

표준 파라미터 이외에도, QGIS 서버는 다음과 같은 추가 파라미터를 지원합니다:

파라미터

필수 여부

설명

MAP

Ο

QGIS 프로젝트 파일

URL 예시:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetFeatureInfo
&MAP=/home/qgis/projects/world.qgs
&LAYER=mylayer
&INFOFORMAT=image/html
&I=10
&J=5

INFOFORMAT

이 파라미터는 산출물의 포맷을 지정할 수 있습니다. 사용할 수 있는 값은 다음과 같습니다:

  • text/xml

  • text/html

  • text/plain

  • application/vnd.ogc.gml

기본값은 text/plain 입니다.

I

이 파라미터는 기저 정보를 검색하고자 하는 픽셀의 X 좌표를 정의할 수 있습니다.

J

이 파라미터는 기저 정보를 검색하고자 하는 픽셀의 Y 좌표를 정의할 수 있습니다.