KML को KMZ में बदलें

यहाँ आप KML को KMZ में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • नए सिरे से बना KMZ के काम करने का तरीक़ा KML से अलग है। यह किसी लॉसी कोडेक जैसा धीरे-धीरे होने वाला नुक़सान नहीं है: KMZ जो कुछ व्यक्त कर सकता है, वह हूबहू उतर आता है — और जिसका वहाँ कोई समतुल्य नहीं, वह पूरी तरह रह जाता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ स्थिति, ऊँचाई और समय साथ जाते हैं। सेंसर की धाराएँ, सजावट और अंदर बैठाई तस्वीरें नहीं।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

यह KML को सीधे ज़िप करना नहीं है

यहाँ सबसे पहले यही समझना ज़रूरी है: दस्तावेज़ ज्यों का त्यों संकुचित नहीं किया जाता। KML को पहले पॉइंट, ऊँचाई, समय और नाम वाले उसी साझा ढाँचे में पढ़ा जाता है जो इस साइट के हर GPS फ़ॉर्मेट के बीच इस्तेमाल होता है, और उसी से एक नया, ताज़ा KML लिखकर संकुचित किया जाता है।

नतीजा यह है कि KMZ के भीतर की फ़ाइल आपकी मूल फ़ाइल के बराबर नहीं है — वह छोटी होगी, तत्वों का क्रम अलग होगा, और जो कुछ इस साझा ढाँचे में जगह नहीं रखता, वह उसमें रहेगा ही नहीं।

ज्यामिति और नाम बचते हैं

हर Point एक Point वाला Placemark बनता है, हर LineString और gx:Track एक LineString वाला Placemark बनता है, और दोनों अपना `<name>` रखते हैं। दस्तावेज़ का नाम भी साथ आता है।

जिस फ़ाइल का मकसद सिर्फ़ यह बताना है कि चीज़ें कहाँ हैं और उनका नाम क्या है, उसके लिए यही सब कुछ है। किसी सजी हुई प्रस्तुति वाले मानचित्र के लिए यह एक छोटा हिस्सा भर है।

स्टाइल, आइकन और विवरण छूट जाते हैं

`<Style>` और `<StyleMap>` परिभाषाएँ, उनसे जुड़े `styleUrl` संदर्भ, और `<description>` में लिखा कोई भी HTML — इनमें से कुछ भी नए दस्तावेज़ में नहीं जाता, क्योंकि साझा ढाँचे में इनके लिए कोई जगह ही नहीं है।

लाइन का रंग, चौड़ाई और कस्टम आइकन इसी वजह से ग़ायब हो जाते हैं। जो पॉइंट या लाइन बचती है, वह पढ़ने वाले सॉफ़्टवेयर की तयशुदा शक्ल में ही दिखेगी।

ExtendedData और नेटवर्क लिंक भी नहीं बचते

`<ExtendedData>` और स्कीमा-टाइप किए गए कस्टम फ़ील्ड — जहाँ अक्सर डेटाबेस से आया डेटा रहता है — इस रास्ते से पार नहीं जाते। `<Folder>` की ग्रुपिंग भी बच नहीं पाती, क्योंकि साझा ढाँचे के पास सिर्फ़ एक सपाट सूची है।

`<NetworkLink>`, `<GroundOverlay>` और `<ScreenOverlay>` भी पूरी तरह छूट जाते हैं। यह वही सूची है जो हर GPS फ़ॉर्मेट पर लागू होती है, जिसमें ऊँचाई, समय और नाम के अलावा बाक़ी सब इसी वजह से नहीं बचता।

निर्देशांक-भरी फ़ाइलों पर संपीड़न सबसे ज़्यादा काम करता है

एक 7,200-बिंदु वाली लाइन, जिसकी हर बिंदु पर ऊँचाई भी दर्ज थी, नापने पर क़रीब 258 KB का दस्तावेज़ थी और उसका संकुचित रूप क़रीब 47 KB — यानी लगभग साढ़े पाँच गुना कमी। लगातार आने वाले मिलते-जुलते दशमलव अंक deflate के लिए क़रीब सबसे अच्छा मामला हैं।

छोटे-छोटे कई placemark वाला दस्तावेज़ उतना अच्छा नहीं सिकुड़ता, क्योंकि वहाँ अनुपात दोहराए गए टैग से तय होता है, संख्याओं से नहीं। लेखक अगर संकुचित रूप बड़ा बना दे तो वह असंकुचित रूप ही रख लेता है, इसलिए पेलोड कभी बढ़ता नहीं — बस बहुत छोटी फ़ाइल पर ज़िप का ढाँचा थोड़ा जोड़ सकता है।

भीतर हमेशा एक ही सदस्य होता है: doc.kml

संकुचित संग्रह में सिर्फ़ एक फ़ाइल होती है, ठीक आर्काइव के मूल (root) में, और उसका नाम हमेशा doc.kml होता है — यही नाम और यही जगह हर KML पाठक सबसे पहले ढूँढता है।

अगर यह फ़ाइल किसी फ़ोल्डर के भीतर होती, तो कुछ रीडर उसे पढ़ ही नहीं पाते, और नाकामी किसी त्रुटि की तरह नहीं, एक ख़ाली मानचित्र की तरह दिखती।

हर बाइट सहेजनी हो तो ख़ुद ज़िप कीजिए

जिस KML में स्टाइल या विवरण ज़रूरी हैं, उसके लिए भरोसेमंद पैकेज हाथ से बनता है: दस्तावेज़ को doc.kml नाम दीजिए, उसे किसी ZIP आर्काइव के मूल में डालिए, और एक्सटेंशन .zip से .kmz कर दीजिए।

हर ऑपरेटिंग सिस्टम बिना किसी अतिरिक्त सॉफ़्टवेयर के यह दो क़दम कर सकता है, और नतीजा वही दस्तावेज़ रखता है जो आपने बनाया था, बिना बदले।

नेटवर्क लिंक वाली फ़ाइल कुछ भी नहीं देती

`<NetworkLink>` अपने आप में कोई डेटा नहीं रखता — इसमें बस एक पता और उसे ताज़ा करने के निर्देश होते हैं, और मानचित्र पर जो कुछ दिखता है वह फ़ाइल खुलने के बाद सर्वर से मँगाया जाता है।

ऐसी फ़ाइल यहाँ डालने पर कोई प्लेसमार्क या लाइन नहीं मिलती, क्योंकि स्थानीय तौर पर वहाँ कुछ था ही नहीं। इसका मतलब पार्सिंग की नाकामी नहीं, यह ठीक-ठीक बता रहा है कि जो मानचित्र आप देख रहे थे वह कभी इस फ़ाइल में था ही नहीं।

ज़िप बनना भी इसी टैब में होता है

दस्तावेज़ को पढ़ना, दोबारा लिखना और संकुचित करना — तीनों इसी टैब में चलते हैं। कोई अनुरोध इसे कहीं नहीं ले जाता, और कनेक्शन बंद करके भी बदलाव पूरा होता है।

साइट, ग्राहक या संपत्ति की जगहों वाला KML किसी कारोबार का डेटा होता है, और उसे किसी अजनबी सर्वर से गुज़ारकर छोटा करवाना वह हिस्सा है जिससे यहाँ पूरी तरह बचा जाता है।

KML को KMZ में ऐसे बदलें

  1. अपनी KML फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में KMZ चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार KMZ फ़ाइल डाउनलोड कर लें।

KML या KMZ: क्या बदलता है

KML और KMZ की तुलना
KMLKMZ
पूरा नामKeyhole Markup Languageपैक की हुई KML
फ़ाइल एक्सटेंशन.kml.kmz
मीडिया टाइपapplication/vnd.google-earth.kml+xmlapplication/vnd.google-earth.kmz
प्रकाशकKeyholeKeyhole
विनिर्देशOGC KML 2.3OGC KML 2.3
लाइसेंसखुला मानकखुला मानक
आज की स्थितिमौजूदामौजूदा
ब्राउज़र में खुलता हैकोई ब्राउज़र नहींकोई ब्राउज़र नहीं
इसकी जगह विचारणीयGPXGPX

नतीजा खोलना

Google Earth और QGIS KML और KMZ — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

KML Keyhole का फ़ॉर्मेट है। यह OGC KML 2.3 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।

KMZ Keyhole का है, और OGC KML 2.3 में तय किया गया है। Google Earth और QGIS इस फ़ॉर्मेट को पढ़ लेते है।

KML से KMZ: आम सवाल

क्या मेरी KML फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।

क्या KML को KMZ में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।

KML को KMZ में बदलने पर क्या गुणवत्ता जाती है?

KML और KMZ सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। स्थिति, ऊँचाई और समय साथ जाते हैं। सेंसर की धाराएँ, सजावट और अंदर बैठाई तस्वीरें नहीं।

KMZ फ़ाइल खोलने के लिए क्या मुझे कुछ इंस्टॉल करना होगा?

कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस Zipped KML आम तौर पर दिखाता है।

इन फ़ॉर्मेट के बारे में और