आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप GPX को TCX में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
GPX से TCX
बहुत सारे ऐप ठीक-ठाक राइड रिकॉर्ड करते हैं और सिर्फ़ GPX एक्सपोर्ट करते हैं। Garmin Connect या TrainingPeaks जैसे प्लैटफ़ॉर्म एक्टिविटी के इर्द-गिर्द बने हैं — शुरुआत, अवधि, दूरी और खेल-प्रकार पहले चाहिए, आकार बाद में।
यह बदलाव यही पुल बनाता है। जो जानकारी GPX में कभी नहीं थी, उसे यह बना नहीं सकता — और यही फ़र्क़ आगे की हर बात की जड़ है।
हर <Lap> को StartTime, TotalTimeSeconds, DistanceMeters, Intensity और TriggerMethod चाहिए, और हर Activity को एक तय सूची से Sport चाहिए। कोई एक भी छूटे तो Garmin Connect फ़ाइल मना कर देता है।
इसलिए सभी पाँचों लिखे जाते हैं। Intensity को Active और TriggerMethod को Manual रखा जाता है — यह तटस्थ और ईमानदार मान है। बाक़ी तीन ट्रैकपॉइंट से निकाले जाते हैं।
GPX में दूरी कहीं दर्ज नहीं होती। DistanceMeters में लिखी संख्या हर लगातार ट्रैकपॉइंट के बीच की गोलाकार-सतह दूरी जोड़कर बनाई जाती है, 6,371,000 मीटर त्रिज्या मानकर।
यह ऊँचाई का बदलाव नहीं गिनता, जो ज़्यादा मायने नहीं रखता — 40 किलोमीटर में 1,000 मीटर चढ़ाई सिर्फ़ 12 मीटर जोड़ती है। जो मायने रखता है वह रिसीवर का हिलना है, जो हर छोटी लहर को दूरी में जोड़ देता है।
TotalTimeSeconds पहले और आख़िरी ट्रैकपॉइंट के समय का फ़र्क़ है, सेकंड में। यह बीता हुआ समय है, चलने का समय नहीं — बीच का चालीस मिनट का कैफ़े-ब्रेक भी इसमें शामिल है।
जाल है बिना-समय वाली GPX, जो किसी योजना बनाने वाले औज़ार से आती है। घटाने को कुछ नहीं, इसलिए अवधि शून्य आती है, और epoch (1 जनवरी 1970) लिखा जाता है।
Sport फ़ील्ड हर हाल में Other लिखा जाता है। TCX की सूची छोटी है, और GPX के पास खेल-प्रकार का कोई फ़ील्ड नहीं — औसत रफ़्तार से अंदाज़ा लगाना ग़लत होकर सही दिखने का जोखिम रखता है।
अपलोड के बाद कुछ सेकंड में सुधारना सस्ता है — Garmin Connect, Strava और TrainingPeaks सब बाद में खेल-प्रकार बदलने देते हैं, और इससे बाक़ी सारे हिसाब दोबारा होते हैं।
TCX हृदय-गति, केडेंस और शक्ति रख सकता है, और बदली फ़ाइल इनमें से कुछ नहीं रखती। अगर GPX के <extensions> खंड में हृदय-गति थी, वह भी नहीं पढ़ी जाती।
सेंसर-डेटा चाहिए हो तो असली रिकॉर्ड करने वाले डिवाइस से TCX या FIT सीधे एक्सपोर्ट कीजिए — यह बदलाव उसकी जगह नहीं ले सकता।
हर ट्रैक एक एक्टिविटी बनती है जिसमें ठीक एक लैप होता है, पूरी रिकॉर्डिंग को ढँकता हुआ। GPX में लैप की कोई अवधारणा नहीं।
लगातार सवारी के लिए यह सही तस्वीर है। अंतराल-सत्र के लिए यह उसे समतल कर देता है — बारह दोहराव एक लगातार मेहनत बनकर आते हैं। अपलोड के बाद कई प्लैटफ़ॉर्म हाथ से बाँटने देते हैं।
वर्कआउट में वेपॉइंट की कोई जगह नहीं। GPX में ट्रैक हों तो वेपॉइंट छोड़ दिए जाते हैं। सिर्फ़ वेपॉइंट वाली फ़ाइल को क्रम में एक ट्रैक मानकर बदला जाता है।
यह हर स्रोत के लिए मायने रखने वाला नहीं है — सर्वे-निशान की शृंखला ऐसी एक्टिविटी बन जाती है जो कोई तय दूरी होने का दावा करती है जो कभी तय ही नहीं हुई।
एक से ज़्यादा <trk> वाली GPX से उतनी ही Activity बनती हैं, हर एक अपने लैप और दूरी के साथ। एक हफ़्ते की सवारी वाली जोड़ी फ़ाइल पाँच अलग सत्र बनकर लौटती है।
हर अपलोडर मल्टी-एक्टिविटी TCX को एक जैसे नहीं सँभालता — कुछ पहला ही लेते हैं। एक-एक ट्रैक अलग बदलना ज़्यादा भरोसेमंद है।
GPX पढ़ना और TCX लिखना दोनों इसी ब्राउज़र टैब में होते हैं, बिना किसी अनुरोध के फ़ाइल लेकर जाने के। कहीं अपलोड करना आपकी चुनी हुई इकलौती मंज़िल है।
यह फ़र्क़ मायने रखता है क्योंकि ट्रेनिंग फ़ाइलें स्वास्थ्य और जगह की जानकारी साथ रखती हैं — TCX मिनट-दर-मिनट बताता है कोई कहाँ था। बदलाव को स्थानीय रखना एक अतिरिक्त तीसरा पक्ष हटा देता है।
| GPX | TCX | |
|---|---|---|
| पूरा नाम | GPS Exchange Format | Training Center XML |
| फ़ाइल एक्सटेंशन | .gpx | .tcx |
| मीडिया टाइप | application/gpx+xml | application/vnd.garmin.tcx+xml |
| पहली बार प्रकाशित | 2002 | 2007 |
| प्रकाशक | Topografix | Garmin |
| विनिर्देश | GPX 1.1 | Training Center XML |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | KML | FIT |
Strava GPX और TCX — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
GPX Topografix का फ़ॉर्मेट है, जो 2002 में आया। यह GPX 1.1 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
TCX Garmin का है और 2007 से चला आ रहा है, और Training Center XML में तय किया गया है। Garmin Connect, Strava और TrainingPeaks इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।
GPX और TCX सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। स्थिति, ऊँचाई और समय साथ जाते हैं। सेंसर की धाराएँ, सजावट और अंदर बैठाई तस्वीरें नहीं।
कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस Training Center XML आम तौर पर दिखाता है।