वर्तमान में टाइलों की सेवा के तीन अलग-अलग तरीके हैं:
मुझे पता है कि XYZ अब सबसे लोकप्रिय है, और इसका उपयोग Google, Mapbox, OSM और कई अन्य सेवाओं द्वारा किया जाता है।
तीनों में तकनीकी अंतर क्या है?
वर्तमान में टाइलों की सेवा के तीन अलग-अलग तरीके हैं:
मुझे पता है कि XYZ अब सबसे लोकप्रिय है, और इसका उपयोग Google, Mapbox, OSM और कई अन्य सेवाओं द्वारा किया जाता है।
तीनों में तकनीकी अंतर क्या है?
जवाबों:
WMS एक प्रोटोकॉल है जो OGC द्वारा मनमाने क्षेत्रों के लिए प्रदान की गई मानचित्र छवियों का अनुरोध करने के लिए परिभाषित किया गया है। ग्राहक यदि चाहें तो एक टाइल वाले पैटर्न में इसके लिए अनुरोध कर सकते हैं।
WMS-C OSGeo द्वारा बनाए गए WMS के लिए एक एक्सटेंशन है जो मेटाडेटा को क्षमताओं के दस्तावेज़ में जोड़ता है, जिससे ग्राहक को पता चलता है कि अनुरोध कहां करना है ताकि वे सेवा की टाइलों के साथ लाइन में आ सकें। WMS-C सेवा उन अनुरोधों को अस्वीकार कर सकती है जो उसके टाइल ग्रिड से संरेखित नहीं हैं।
TMS OSGeo द्वारा बनाया गया एक प्रोटोकॉल है जो पूर्णांक सूचकांकों का उपयोग करके टाइलों को अनुरोध करने की अनुमति देता है। यह खोज और विन्यास के लिए मेटाडेटा भी प्रदान करता है। इसे स्टैटिक फाइल सिस्टम में बैठे टाइल इमेज और मेटाडेटा फाइल के सेट के रूप में लागू किया जा सकता है। Y अक्ष नीचे से ऊपर जाता है।
WMTS एक प्रोटोकॉल है जो OGC द्वारा बनाया गया है जो पूर्णांक सूचकांकों का उपयोग करके टाइलों का अनुरोध करने की अनुमति देता है। यह खोज और विन्यास के लिए मेटाडेटा भी प्रदान करता है। Y अक्ष ऊपर से नीचे जाता है।
"XYZ" वह शब्द है जिसका उपयोग हम टाइल की सेवा के लिए विभिन्न तदर्थ योजनाओं के लिए करते हैं, जो अक्सर एक स्थिर फाइल सिस्टम से होती है। मेटाडेटा के लिए कोई मानक और कोई तंत्र नहीं है। वाई अक्ष दिशा के लिए कोई निश्चित मानक नहीं है, हालांकि ऊपर से नीचे सबसे आम है। Google ने अपने स्वयं के उद्देश्यों के लिए कुछ किया, और अन्य लोगों ने इसे कॉपी किया। एक विशेष XYZ क्लाइंट और सर्वर एक साथ काम करने में सक्षम हो सकते हैं या नहीं भी हो सकते हैं। XYZ ग्राहकों को कभी-कभी TMS या WMTS सेवाओं के साथ काम करने के लिए भी बनाया जा सकता है।
बिंग "क्वाडकी" प्रोटोकॉल या 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
ऊपर दिए गए तीन लिंक प्रत्येक सेवा के बारे में विस्तार से बताते हैं।
टीएमएस: जहां तक मैं इसे समझता हूं, टीएमएस सबसे बुनियादी है। टाइल की गई वेब सेवा संसाधनों की पहुंच प्रदान करती है, विशेष रूप से, फिक्स्ड स्केल पर कार्टोग्राफिक टाइल प्रदान करने के लिए। इन संसाधनों तक पहुंच "REST" इंटरफ़ेस के माध्यम से प्रदान की जाती है, जो उपलब्ध परतों का वर्णन करने वाले रूट संसाधन से शुरू होती है, फिर तराजू के सेट के साथ मानचित्र संसाधनों को, फिर तराजू को टाइलों के सेट के साथ पकड़े।
WMTS: एक साथ कई टाइल सेवाओं के साथ काम करने में आसानी के लिए मानकों का परिचय देता है। इस प्रोफ़ाइल के दो उद्देश्य हैं: विभिन्न WMTS सेवाओं से आने वाली परतों के संयोजन को सुविधाजनक बनाना और टाइल क्लाइंट अनुप्रयोगों को एक सामान्य टाइलमैट्रिक्स मैट्रिक्स लागू करके लागू करना आसान बनाना।
एक्सवाईजेड: डब्ल्यूएमटीएस मानकों के लिए निम्नलिखित मानकों को जोड़ता है - एक एक्स और वाई नंबरिंग योजना; टाइल्स के लिए पीएनजी छवियां; छवियों को REST API के माध्यम से http: //.../Z/X/Y.png जैसे URL के साथ परोसा जाता है , जहाँ Z ज़ूम स्तर है, और X और Y टाइल की पहचान करते हैं।