TMS, XYZ 및 WMTS의 차이점은 무엇입니까?


23

현재 타일을 제공하는 방법에는 세 가지가 있습니다.

XYZ가 이제 가장 인기있는 것으로 알고 있으며 Google, Mapbox, OSM 및 기타 여러 서비스에서 사용됩니다.

세 가지의 기술적 차이점은 무엇입니까?


TMS는 이름이고 XYZ는 일반적으로 사용하는 규칙이므로 거의 동일합니다.
BradHards 2016 년

1
@BradHards : 동일하지 않습니다. 내가 볼 수있는 그들 사이의 가장 큰 차이점은 TMS에서, Y는 바닥에서 시작되는 동안 XYZ에서, Y는 TOP에서 시작한다는 것입니다
Devdatta Tengshe

그렇기 때문에 "거의 동등하다":-) GeoPackage 스펙에 Y 순서 문제에 대한 설명이 있습니다. 또한 Kevin Smith (GeoWebCache)는 gis.stackexchange.com/questions/53011/
BradHards

1
TMS는 wiki.osgeo.org/wiki/Tile_Map_Service_Specification 스펙에 가장 잘 설명되어 있습니다. XYZ는 일반적으로 Google Maps 타일링 스키마를 나타냅니다. 이 사이트는 도움이 될 수 있습니다 maptiler.org/google-maps-coordinates-tile-bounds-projection
user30184

1
아마도 유용한 자료는 다음과 같습니다 : 2010.foss4g.org/presentations/3653.pdf
Freeze

답변:


10

WMS는 임의의 영역에 대한 렌더링 된 맵 이미지를 요청하기 위해 OGC에서 정의한 프로토콜입니다. 고객은 원하는 경우 타일 패턴으로 요청할 수 있습니다.

WMS-C는 OSGeo가 만든 WMS의 확장으로, 기능 문서에 메타 데이터를 추가하여 클라이언트가 요청을 할 위치를 알려 주어 서비스 타일과 정렬되도록합니다. WMS-C 서비스는 타일 그리드에 맞지 않는 요청을 거부 할 수 있습니다.

TMS는 OSGeo에서 만든 프로토콜로 정수 인덱스를 사용하여 타일을 요청할 수 있습니다. 또한 검색 및 구성을위한 메타 데이터를 제공합니다. 정적 파일 시스템에있는 타일 이미지 및 메타 데이터 파일 세트로 구현 될 수 있습니다. Y 축이 아래에서 위로 올라갑니다.

WMTS는 OGC에서 만든 프로토콜로 정수 인덱스를 사용하여 타일을 요청할 수 있습니다. 또한 검색 및 구성을위한 메타 데이터를 제공합니다. Y 축이 위에서 아래로 내려갑니다.

"XYZ"는 종종 정적 파일 시스템에서 타일을 제공하기위한 다양한 임시 체계에 사용되는 용어입니다. 메타 데이터에 대한 표준 및 메커니즘은 없습니다. 위에서 아래로 가장 일반적이지만 Y 축 방향에 대한 고정 표준은 없습니다. 구글은 자신의 목적을 위해 무언가를했고 다른 사람들은 그것을 복사했다. 특정 XYZ 클라이언트와 서버가 함께 작동하거나 작동하지 않을 수 있습니다. XYZ 클라이언트는 때때로 TMS 또는 WMTS 서비스와 작동하도록 만들 수도 있습니다.

Bing "쿼드 키"프로토콜 또는 확대 / 축소 수준 순서를 바꾸는 Google 모바일 프로토콜과 같이 덜 사용되는 프로토콜도 있습니다.

WMTS는 널리 인정 된 표준 기관이 지원하는 유일한 정수 인덱스 타일 프로토콜이므로 일반적으로 권장됩니다.


6

WMTS : http://www.opengeospatial.org/standards/wmts


TMS : http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification


XYZ : https://en.wikipedia.org/wiki/Tiled_web_map


위의 세 링크는 각 서비스를 자세히 설명합니다.


TMS : 내가 이해하는 한, TMS가 가장 기본입니다. Tiled Web Service는 리소스, 특히 고정 된 스케일로 렌더링 된지도 제작 타일에 대한 액세스를 제공합니다. 이러한 리소스에 대한 액세스는 "REST"인터페이스를 통해 제공되며, 사용 가능한 레이어를 설명하는 루트 리소스부터 시작하여 리소스를 일련의 스케일로 매핑 한 다음 타일 세트를 보유한 스케일로 확장합니다.


WMTS : 여러 타일 서비스를 동시에 쉽게 사용할 수있는 표준을 소개합니다. 이 프로파일에는 두 가지 목표가 있습니다. 서로 다른 WMTS 서비스에서 제공되는 계층의 조합을 용이하게하고 공통 TileMatrixSet을 적용하여 타일 클라이언트 응용 프로그램을보다 쉽게 ​​구현할 수 있도록하는 것입니다.


XYZ : WMTS 표준에 다음 표준을 추가합니다-X 및 Y 번호 체계; 타일의 PNG 이미지; 이미지는 http : //.../Z/X/Y.png 와 같은 URL과 함께 REST API를 통해 제공됩니다. 여기서 Z는 확대 / 축소 수준이고 X와 Y는 타일을 식별합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.