현재 타일을 제공하는 방법에는 세 가지가 있습니다.
XYZ가 이제 가장 인기있는 것으로 알고 있으며 Google, Mapbox, OSM 및 기타 여러 서비스에서 사용됩니다.
세 가지의 기술적 차이점은 무엇입니까?
현재 타일을 제공하는 방법에는 세 가지가 있습니다.
XYZ가 이제 가장 인기있는 것으로 알고 있으며 Google, Mapbox, OSM 및 기타 여러 서비스에서 사용됩니다.
세 가지의 기술적 차이점은 무엇입니까?
답변:
WMS는 임의의 영역에 대한 렌더링 된 맵 이미지를 요청하기 위해 OGC에서 정의한 프로토콜입니다. 고객은 원하는 경우 타일 패턴으로 요청할 수 있습니다.
WMS-C는 OSGeo가 만든 WMS의 확장으로, 기능 문서에 메타 데이터를 추가하여 클라이언트가 요청을 할 위치를 알려 주어 서비스 타일과 정렬되도록합니다. WMS-C 서비스는 타일 그리드에 맞지 않는 요청을 거부 할 수 있습니다.
TMS는 OSGeo에서 만든 프로토콜로 정수 인덱스를 사용하여 타일을 요청할 수 있습니다. 또한 검색 및 구성을위한 메타 데이터를 제공합니다. 정적 파일 시스템에있는 타일 이미지 및 메타 데이터 파일 세트로 구현 될 수 있습니다. Y 축이 아래에서 위로 올라갑니다.
WMTS는 OGC에서 만든 프로토콜로 정수 인덱스를 사용하여 타일을 요청할 수 있습니다. 또한 검색 및 구성을위한 메타 데이터를 제공합니다. Y 축이 위에서 아래로 내려갑니다.
"XYZ"는 종종 정적 파일 시스템에서 타일을 제공하기위한 다양한 임시 체계에 사용되는 용어입니다. 메타 데이터에 대한 표준 및 메커니즘은 없습니다. 위에서 아래로 가장 일반적이지만 Y 축 방향에 대한 고정 표준은 없습니다. 구글은 자신의 목적을 위해 무언가를했고 다른 사람들은 그것을 복사했다. 특정 XYZ 클라이언트와 서버가 함께 작동하거나 작동하지 않을 수 있습니다. XYZ 클라이언트는 때때로 TMS 또는 WMTS 서비스와 작동하도록 만들 수도 있습니다.
Bing "쿼드 키"프로토콜 또는 확대 / 축소 수준 순서를 바꾸는 Google 모바일 프로토콜과 같이 덜 사용되는 프로토콜도 있습니다.
WMTS는 널리 인정 된 표준 기관이 지원하는 유일한 정수 인덱스 타일 프로토콜이므로 일반적으로 권장됩니다.
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는 타일을 식별합니다.