TMS、XYZ、WMTSの違いは何ですか?


24

現在、タイルを提供する方法は3つあります。

XYZが現在最も人気があり、Google、Mapbox、OSMなどのサービスで使用されていることを知っています。

3つの技術的な違いは何ですか?


TMSが名前であり、XYZが通常使用する規則であると思うので、それらはほぼ同等です。
BradHards

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マップのタイルスキーマを指します。このサイトは役に立つかもしれません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軸方向の固定された標準はありません。Googleは自分の目的のために何かをし、他の人はそれをコピーしました。特定のXYZクライアントとサーバーは、連携して動作する場合と動作しない場合があります。XYZクライアントは、TMSまたはWMTSサービスで動作するようにすることもできます。

また、Bingの「quadkey」プロトコルやズームレベルの順序を切り替えるGoogle Mobileプロトコルなど、使用頻度の低いプロトコルもいくつかあります。

WMTSは広く認知されている標準化団体が支援している唯一の整数インデックスタイルプロトコルであるため、一般に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


上記の3つのリンクは、各サービスを詳細に説明しています。


TMS:私の知る限り、TMSは最も基本的なものです。Tiled Webサービスは、特に固定縮尺でレンダリングされたカートグラフィックタイルへのリソースへのアクセスを提供します。これらのリソースへのアクセスは、「REST」インターフェースを介して提供されます。利用可能なレイヤーを説明するルートリソースから開始し、スケールのセットでリソースをマップし、タイルのセットを保持するスケールです。


WMTS:複数のタイルサービスを同時に操作しやすくするための標準を導入します。このプロファイルには2つの目的があります。異なる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.