WMTS और WMS के बीच अंतर?


63

मुख्य अंतर क्या है

वेब मैप टाइल सेवा (WMTS)

और एक

वेब मानचित्र सेवा (WMS)

आपको कब एक का चयन करना चाहिए?

एक के बाद एक को चुनने से (डिस) फायदे क्या हैं?

मैंने विकिपीडिया प्रविष्टियों को पढ़ा है।

जवाबों:


44

एक डब्ल्यूएमटीएस टाइल (ज्यादातर 256x256 पिक्सेल आकार) वितरित करता है, जबकि डब्ल्यूएमएस अनुरोध के अनुसार एक छवि प्रदान करता है।

टाइल्स का मुख्य लाभ यह है कि उन्हें सर्वर साइड पर पूर्व-रेंडर किया जा सकता है, और क्लाइंट साइड पर कैश किया जा सकता है। यह डेटा और बैंडवाइथ के लिए प्रतीक्षा समय कम कर देगा। दूसरी ओर, यदि आपको पूरी दुनिया को प्री-रेंडर करना है, तो आपको बहुत सारे गीगाबाइट्स की आवश्यकता होगी। इसमें अधिकांश में केवल पानी होगा।


69

WMS मानक क्लाइंट को एक मनमाने क्षेत्र का अनुरोध करने की अनुमति देता है। यदि ग्राहक टाइल चाहता है, तो यह एक टाइल वाले पैटर्न में अपने अनुरोध कर सकता है, लेकिन सर्वर के पास यह जानने का कोई तरीका नहीं है कि क्या हो रहा है और यदि सर्वर मैप को अपने स्वयं के टाइल्स के रूप में संग्रहीत करता है, तो ग्राहक को यह बताने का कोई तरीका नहीं है टाइल की व्यवस्था है।

इससे निपटने के लिए OSGeo दो तरीके लेकर आया। एक अतिरिक्त जानकारी के साथ WMS प्रोटोकॉल का विस्तार करना है ताकि एक आज्ञाकारी ग्राहक अनुरोधों को सही तरीके से भेज सके। इसे WMS-C की संज्ञा दी गई।

अन्य टीएमएस है, एक पूरी तरह से नया प्रोटोकॉल है जो विशेष रूप से टाइल्स के लिए डिज़ाइन किया गया है। विशेष रूप से यह टाइलों के लिए पूर्णांक सूचकांकों का उपयोग करता है, बजाए इसके कि ग्राहक एक बाउंडिंग बॉक्स का अनुरोध करे जो एक विशेष ग्रिड के साथ संरेखित हो।

अंततः ओजीसी, जो मूल डब्ल्यूएमएस कल्पना के साथ आया था, ने एक टाइल प्रोटोकॉल बनाने का फैसला किया और परिणाम WMTS था। यह टीएमएस की तरह है जिसमें पूर्णांक सूचकांकों के साथ टाइल उन्मुख है, लेकिन यह डब्ल्यूएमएस से कुछ अतिरिक्त सुविधाओं का भी समर्थन करता है, जिसमें टीएमएस का अभाव है जैसे कि आयाम और गेटफ्रीचर। यह टीएमएस की तुलना में बहुत अधिक जटिल है।

पूर्व-प्रदान की गई टाइलों को तीन प्रोटोकॉलों में से किसी का उपयोग करके परोसा जा सकता है और ऐसे टाइल सर्वर हैं जो तीनों का समर्थन करते हैं, कुछ पारंपरिक WMS सर्वरों के सामने कैशिंग के रूप में कार्य करते हैं (जैसा कि जियोसर्वर और जियो वेशेचे की आम जोड़ी में है)

WMS-C और TMS परिपक्व हैं, लेकिन कुछ लोगों के दिमाग में कम आधिकारिक हैं क्योंकि वे OGC चश्मा नहीं हैं। WMS-C भी एक प्रकार का कीड़ा है जबकि TMS में कुछ उपयोगी लेकिन परिधीय सुविधाओं का अभाव है। WMTS में OGC का समर्थन है और WMS की अतिरिक्त विशेषताओं के साथ TMS के टाइल विशिष्ट डिज़ाइन को जोड़ती है, लेकिन यह जटिल है और इसके कार्यान्वयन अन्य दो की तुलना में कम परिपक्व होते हैं क्योंकि यह हाल ही में अधिक है।

कैश्ड / प्री-रेंडर टाइल्स के लिए अनुमति देने के अलावा, टाइलिंग एक फिसलन मानचित्र पर चिकनी पैनिंग के लिए भी अनुमति देता है। नीचे की ओर, यह टाइल की सीमाओं पर क्लिप या लापता प्रतीकों में परिणाम कर सकता है, और टाइल फैली हुई विशेषताओं के लिए डुप्लिकेट किए गए लेबल। कार्यान्वयन के आधार पर हीटमैप और इसी तरह के प्रक्षेप भी टाइलों के पार हो सकते हैं। यदि सर्वर को पता है कि अनुरोध को टाइल के रूप में उपयोग किया जा रहा है, तो यह गटर या मेटा-टाइल्स जैसी तकनीकों का उपयोग करके उन रेंडरिंग समस्याओं को कम कर सकता है।


2
4 साल बाद, क्या आप कहेंगे कि WMTS सेवा क्रियान्वयन अभी परिपक्व है?
jpmc26

4
@ jpmc26 मैं निश्चित रूप से अनुशंसा करता हूं कि लोग इन दिनों डब्ल्यूएमटीएस का उपयोग जियो वेबचेच के साथ करें और हमने डब्ल्यूडब्ल्यूएस-सी से डब्ल्यूएमटीएस में जीडब्ल्यूसी के आंतरिक डेमो पेज (जो ओपनलाइयर का इस्तेमाल किया) को स्विच किया। बेशक कुछ लोगों के लिए नया तरीका हमेशा नया और अविश्वसनीय तरीका होगा चाहे वह कितना भी लंबा क्यों न हो। दूसरों के लिए यह पुराना और क्लूनी तरीका है और इस सप्ताह जो भी MapBox कर रहा है, उसके पक्ष में खारिज किया जाना चाहिए।
स्मिथक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.