आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप KML को TCX में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
KML से TCX
यह जोड़ी का सबसे ज़रूरी सच है, और सबसे पहले कहा जाना चाहिए। KML गूगल का जियोग्राफ़िक मार्कअप है — रास्ते और जगहें बताने के लिए, किसी वर्कआउट को रिकॉर्ड करने के लिए नहीं। इसमें कभी हार्ट रेट, कैडेंस या पावर के लिए फ़ील्ड ही नहीं रही।
TCX एक ट्रेनिंग फ़ॉर्मैट है, बना ही इसलिए कि वह सब रखे। तो यह बदलाव उन फ़ील्ड को खोलता नहीं — यह वही चार चीज़ें भरता है जो KML के पास असल में हैं और बाक़ी को TCX की संरचना में ख़ाली छोड़ देता है।
अक्षांश, देशांतर, ऊँचाई (जहाँ मौजूद हो) और समय (जहाँ मौजूद हो) — यही इंटरमीडिएट मॉडल रखता है। KML के LineString से यह पढ़ा जाता है, और TCX के Trackpoint में लिखा जाता है।
निर्देशांक छह दशमलव जगह तक लिखे जाते हैं, लगभग 11 सेंटीमीटर की सटीकता। समय बिना बदले वैसे ही आगे बढ़ता है जैसा स्रोत ने लिखा था।
TCX अपने रास्ते को Lap में बाँटता है — दूरी, समय और औसत हार्ट रेट प्रति खंड। KML के पास इसका कोई समकक्ष नहीं, इसलिए पूरा रास्ता एक ही लैप बन जाता है।
अगर मूल गतिविधि कई अंतराल की थी, वह विभाजन इस बदलाव में नहीं बचता — क्योंकि वह KML में कभी था ही नहीं।
TCX हर लैप के लिए कुल दूरी माँगता है। यह हैवरसाइन विधि से बिंदुओं के बीच के फ़ासले जोड़कर निकाली जाती है, धरती की त्रिज्या 6,371,000 मीटर मानकर — यह GPS ट्रैक जितना सटीक है, उतना सटीक अनुमान है।
स्पोर्ट फ़ील्ड "Other" के रूप में हार्ड-कोड होती है, क्योंकि KML कहीं नहीं बताता कि रास्ता दौड़ने का था या साइकिल का। बदलने के बाद घड़ी या सॉफ़्टवेयर में इसे मैन्युअल रूप से सही कीजिए अगर मायने रखता है।
KML का रंग, लाइन-चौड़ाई और आइकन ढाँचा TCX के पास नहीं, इसलिए यह छूट जाता है — यह कोई ग़लती नहीं, बस दो फ़ॉर्मैट अलग-अलग काम के लिए बने हैं। KML दिखाने के लिए है, TCX रिकॉर्ड करने के लिए।
KMZ में लिपटी KML के लिए, KML के अलावा जो कुछ भी ज़िप में है वह पूरी तरह छूट जाता है — कोई थंबनेल, कोई अतिरिक्त डेटा नहीं पढ़ी जाती।
कोई ऐसा जिसने Google Earth या Google Maps में रास्ता खींचा है और उसे किसी GPS घड़ी या ट्रेनिंग ऐप में लोड करना चाहता है। रास्ता और ऊँचाई पहुँचती है, बाक़ी सब घड़ी को ख़ुद रिकॉर्ड करना होगा।
यह उपयोगी है योजना बनाने के लिए — घड़ी को बताना कि रास्ता कहाँ जाता है — असली परफ़ॉर्मेंस डेटा को दोबारा बनाने के लिए नहीं, जो कभी KML में था ही नहीं।
KML में रूट और ट्रैक का अलग-अलग तसव्वुर नहीं जैसा GPX में होता है — यह पूरी तरह LineString ज्यामिति है। तो यहाँ कोई ऐसा भेद खोने का सवाल नहीं उठता जो कभी था ही नहीं।
यह जोड़ी को सीधा बनाता है — कोई सेगमेंट, कोई मल्टी-रूट भ्रम नहीं। जो चुनौती है वह डेटा की कमी है, संरचना की जटिलता नहीं।
पार्सिंग और लिखना दोनों इसी पेज पर होते हैं। कोई फ़ाइल कहीं नहीं भेजी जाती, तो निजी रूट या स्थान डेटा आपकी मशीन पर ही रहता है।
फ़्री सीमा 100 MB है, जो किसी KML रूट के लिए कभी मायने नहीं रखेगी। बैच में कई फ़ाइलें एक साथ बदली जा सकती हैं और ZIP की तरह वापस मिलती हैं।
| KML | TCX | |
|---|---|---|
| पूरा नाम | Keyhole Markup Language | Training Center XML |
| फ़ाइल एक्सटेंशन | .kml | .tcx |
| मीडिया टाइप | application/vnd.google-earth.kml+xml | application/vnd.garmin.tcx+xml |
| पहली बार प्रकाशित | — | 2007 |
| प्रकाशक | Keyhole | Garmin |
| विनिर्देश | OGC KML 2.3 | Training Center XML |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | KMZ, GPX | GPX, FIT |
दोनों तरफ़ के प्रोग्राम अलग हैं: KML फ़ाइल Google Earth, QGIS और ArcGIS में खुलती है और TCX फ़ाइल Garmin Connect, Strava और TrainingPeaks में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
दोनों का निशाना अलग काम है: KML का नक़्शे पर, TCX का खेल की रिकॉर्डिंग पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
KML Keyhole का फ़ॉर्मेट है। यह OGC KML 2.3 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
TCX Garmin का है और 2007 से चला आ रहा है, और Training Center XML में तय किया गया है। Garmin Connect, Strava और TrainingPeaks इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।
KML और TCX सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। स्थिति, ऊँचाई और समय साथ जाते हैं। सेंसर की धाराएँ, सजावट और अंदर बैठाई तस्वीरें नहीं।
कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस Training Center XML आम तौर पर दिखाता है।