TMS, XYZ ve WMTS Arasındaki Farklar Nelerdir?


24

Şu anda çini sunmanın üç farklı yolu vardır:

XYZ'nin şu anda en popüler olduğunu ve Google, Mapbox, OSM ve diğerleri gibi hizmetler tarafından kullanıldığını biliyorum.

Üç arasındaki teknik fark nedir?


Bence TMS isim, XYZ ise genelde kullandığı kural, kabaca eşdeğerdir.
BradHards

1
@BradHards: onlar aynı değildir. Aralarında görebileceğim en büyük fark,
XYZ'de Y'nin T'de

Evet, bu nedenle "kabaca eşdeğer" :-) GeoPackage özelliklerinde Y siparişi konusunun bir açıklaması var. Ayrıca, Kevin Smith (GeoWebCache), gis.stackexchange.com/questions/53011/…
BradHards

1
TMS, en iyi wiki.osgeo.org/wiki/Tile_Map_Service_Specification belirtiminde açıklanmıştır . XYZ, genellikle Google Haritalar döşeme şemasını ifade eder. Bu site yardımcı olabilir maptiler.org/google-maps-coordinates-tile-bounds-projection
user30184

1
Belki de faydalı bir kaynak da bu sunumdur: 2010.foss4g.org/presentations/3653.pdf
dondur

Yanıtlar:


10

WMS, isteğe bağlı alanlar için oluşturulmuş harita görüntüleri istemek için OGC tarafından tanımlanan bir protokoldür. Müşteriler, isterlerse döşemeli bir şekilde talep edebilirler.

WMS-C, OSGeo tarafından yaratılan ve WMS’in bir uzatma olup, istemcilerin nerede istekte bulunacaklarını bilmesini ve böylece hizmetin döşemeleri ile aynı hizada olmasını sağlar. Bir WMS-C hizmeti, döşeme ızgarasına hizalı olmayan istekleri reddedebilir.

TMS, OSGeo tarafından oluşturulan, tam sayı endeksleri kullanılarak döşemelerin talep edilmesini sağlayan bir protokoldür. Ayrıca, keşif ve yapılandırma için meta veriler sağlar. Statik bir dosya sisteminde oturan görüntü ve meta veri dosyaları kümesi olarak uygulanabilir. Y ekseni alttan yukarıya doğru gider.

WMTS, OGC tarafından oluşturulan ve tam sayı endeksleri kullanılarak döşemelerin talep edilmesini sağlayan bir protokoldür. Ayrıca, keşif ve yapılandırma için meta veriler sağlar. Y ekseni yukarıdan aşağıya iner.

"XYZ", genellikle statik bir dosya sisteminden, fayansları sunmak için çeşitli geçici programlar için kullandığımız terimdir. Meta veri için standart ve mekanizma yoktur. Y ekseni yönü için sabit bir standart yoktur, ancak yukarıdan aşağıya en yaygın olanıdır. Google kendi amaçları için bir şeyler yaptı ve diğer insanlar bunu kopyaladı. Belirli bir XYZ istemcisi ve sunucusu birlikte çalışabilir veya olmayabilir. XYZ Müşterileri bazen TMS veya WMTS servisleriyle çalışmak için de yapılabilir.

Ayrıca Bing "quadkey" protokolü veya yakınlaştırma düzeyindeki sırayı alan Google Mobil protokolü gibi daha az kullanılan protokoller de vardır.

Genelde kabul görmüş bir standart kuruluşu tarafından desteklenen tek tamsayı indeks döşemesi protokolü olduğundan WMTS'yi tavsiye ederim.


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


Yukarıdaki üç bağlantı, her bir hizmeti ayrıntılı olarak açıklar.


TMS: Anladığım kadarıyla TMS en temel olanı. Döşenmiş Web Hizmeti, kaynaklara, özellikle sabit ölçeklerdeki işlenmiş kartografik döşemelere erişim sağlar. Bu kaynaklara erişim, mevcut katmanları tanımlayan bir kök kaynağından başlayarak, daha sonra bir ölçek kümesiyle kaynakları eşleştirdikten sonra tutma kümelerini ölçeklendiren bir "REST" arayüzü ile sağlanır.


WMTS: Aynı anda birden fazla karo servisiyle çalışma kolaylığı için standartlar sunar. Bu profilin iki amacı vardır: farklı WMTS servislerinden gelen katmanların birleşimini kolaylaştırmak ve ortak bir TileMatrixSet uygulayarak döşemeli istemci uygulamalarının uygulanmasını kolaylaştırmak.


XYZ: WMTS standartlarına aşağıdaki standartları ekler - Bir X ve Y numaralandırma şeması; Fayanslar için PNG görüntüleri; Görüntüler, bir REST API'sı aracılığıyla http: //.../Z/X/Y.png gibi bir URL ile sunulur ; burada Z, zum düzeyidir ve X ve Y, döşemeyi tanımlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.