แทร็ก GPS GPX (.gpx)

Topografix มาตรฐาน

GPS Exchange Format (GPX) คือมาตรฐาน XML แบบเปิดสำหรับการแชร์จุดอ้างทาง GPS เส้นทางเดินป่าที่วางแผนไว้ และแทร็กการออกกำลังกายที่บันทึกไว้ในอุปกรณ์ GPS (Garmin, Wahoo), สมาร์ทโฟน และแพลตฟอร์มกิจกรรมเช่น Strava

แปลง GPX เป็น KML

ตัวแปลงจาก GPX เป็น KML ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบและดู Metadata

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ GPX โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
การรับประกันความเป็นส่วนตัวแบบไม่มีการส่งผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ GPX โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 0):

3C 67 70 78

การแสดงผลรูปแบบ ASCII: <gpx

มาตรฐาน: Topografix GPX 1.1 Specification

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>)
การบีบอัดUncompressed text (readily compressed with Gzip)
การจัดลำดับไบต์ (Byte Endianness)UTF-8 / Unicode text stream
พื้นที่สีN/A (Geospatial Telemetry)
ช่องสัญญาณและโครงสร้างLatitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature
ขนาดสูงสุดWGS 84 coordinate datum (worldwide GPS standard)
ความโปร่งใสNone
การสตรีมและแบบโปรเกรสซีฟSequential trackpoint streaming allows continuous live GPS logging

ตารางเปรียบเทียบทางเทคนิค: GPX กับคู่แข่ง

คุณลักษณะทางเทคนิคGPX (ปัจจุบัน)KMLGEOJSONFIT
วัตถุประสงค์หลักการพักผ่อนกลางแจ้งและการติดตามกีฬาการแสดงภาพโลก 3 มิติ (Google Earth)การทำแผนที่เว็บและข้อมูล GISรูปแบบนาฬิกากีฬาไบนารีของ Garmin
จุดแทร็กที่มีประทับเวลามาตรฐานเนทีฟ (<trkpt> พร้อม <time>)ต้องใช้แท็กสคีมาแบบกำหนดเองต้องใช้ประทับเวลาคุณสมบัติแบบกำหนดเองบันทึกประทับเวลาไบนารี
โครงสร้างไฟล์สคีมา XML แบบเปิดสคีมา XML แบบเปิดรูปแบบ JSON แบบเปิดไบนารีกะทัดรัดแบบกรรมสิทธิ์
การรองรับ Garmin / Stravaการส่งออก/นำเข้าสากล 100%รองรับใน Google Earthรองรับในเว็บ GISรูปแบบการบันทึกฮาร์ดแวร์เนทีฟ

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

Strava หรือ Garmin Connect รายงาน 'An error occurred with your upload: file empty or invalid'.

สาเหตุหลัก: แท็ก </trk> หรือ </gpx> ที่ไม่ได้ปิดหายไปเนื่องจากแบตเตอรี่หมดกลางคันระหว่างการบันทึก

การกู้คืน: ซ่อมแซมแท็ก XML ที่ไม่ได้ปิดโดยใช้ File2File GPX Repair Tool

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ไฟล์ GPX อิงตาม XML และอาจเปิดเผยข้อมูลตำแหน่งส่วนตัว (ที่อยู่บ้าน) หรือประสบปัญหาการฉีดเอนทิตี XML

เวกเตอร์การโจมตีที่ทราบ

  • การรั่วไหลของความเป็นส่วนตัวของตำแหน่งที่เปิดเผยจุดเริ่มต้นบ้าน/ที่ทำงานที่ละเอียดอ่อนในไฟล์ออกกำลังกายสาธารณะ
  • XML External Entity (XXE) injection ในตัวจัดการอัปโหลดไฟล์ของแพลตฟอร์มออกกำลังกาย
  • การปฏิเสธการให้บริการ (Denial of Service) ผ่านไฟล์จุดแทร็กที่มีจุดนับล้านทำให้ CPU ทำงานหนักเกินไป

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2009Strava เปิดตัว ซึ่งทำให้การส่งออกแทร็ก GPX สำหรับส่วนการปั่นจักรยานและการวิ่งเป็นที่นิยมไปทั่วโลก
2004Topografix เผยแพร่ GPX 1.1 โดยเพิ่มส่วนขยายที่ปรับแต่งได้สำหรับอัตราการเต้นของหัวใจ พลังงาน และรอบขา
2002Dan Foster สร้าง GPX เพื่อกำจัดโปรโตคอลสายเคเบิล GPS แบบกรรมสิทธิ์ระหว่างอุปกรณ์ GPS และคอมพิวเตอร์

ข้อได้เปรียบและจุดเด่นสำคัญ

  • มาตรฐานระดับโลกที่ไม่มีใครเทียบได้สำหรับการพักผ่อนกลางแจ้ง การเดินป่า การวิ่ง และกิจกรรมการปั่นจักรยาน
  • เทเลเมทรีตามลำดับเวลา: จุดแทร็กจะจัดเก็บประทับเวลา UTC ที่แม่นยำควบคู่ไปกับความสูง ช่วยให้คำนวณเพซ ความเร็ว และความชันได้
  • ความเข้ากันได้สากลกับ Garmin, Apple Watch, Strava, Komoot, AllTrails และ Google Earth

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • รูปแบบ XML ที่ยาวทำให้มีขนาดไฟล์ใหญ่สำหรับการบันทึก GPS หลายวันที่ยาวนาน
  • ขาดข้อมูลเซ็นเซอร์ขั้นสูง (ไดนามิกการวิ่ง, ความสมดุลของพลังงานการปั่นจักรยาน) ที่จัดเก็บไว้ในไฟล์ Garmin FIT แบบไบนารี
  • ไฟล์ข้อความสามารถแก้ไขหรือดัดแปลงได้อย่างง่ายดายเพื่อปลอมแปลงผลการกีฬา

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • พิกัด GPX มักใช้ดาตัม WGS 84 เสมอ ซึ่งเป็นระบบอ้างอิงพิกัดเดียวกับที่ดาวเทียม GPS ในวงโคจรใช้
  • นาฬิกาออกกำลังกายจะบันทึกจุดแทร็กทุกๆ 1 วินาที ซึ่งหมายความว่าการวิ่งมาราธอน 3 ชั่วโมงจะสร้างจุดพิกัดมากกว่า 10,000 จุดในไฟล์ GPX เดียว
  • ส่วนขยาย GPX อนุญาตให้บันทึกข้อมูลชีวมิติสุขภาพส่วนบุคคล เช่น อัตราการเต้นของหัวใจ (<gpxtpx:hr>) และรอบขาการปั่นจักรยานภายในแทร็ก GPS ได้โดยตรง

คำถามทางเทคนิคที่พบบ่อย

ไฟล์ GPX คืออะไร

ไฟล์ GPX คือรูปแบบข้อมูล GPS ที่จัดเก็บจุดอ้างอิง เส้นทาง และแทร็กที่บันทึกไว้ (พร้อมละติจูด ลองจิจูด ความสูง และเวลา) จากอุปกรณ์ GPS และนาฬิกาออกกำลังกาย

ฉันจะแปลงไฟล์ GPX เป็น KML สำหรับ Google Earth ได้อย่างไร

คุณสามารถแปลงการออกกำลังกายหรือเส้นทางเดินป่าในรูปแบบ GPX ใดๆ ให้เป็นไฟล์ Google Earth KML ได้ด้วยคลิกเดียวโดยใช้ File2File.app บนเว็บเบราว์เซอร์ของคุณ

ฉันจะอัปโหลดไฟล์ GPX ไปยัง Stravaได้อย่างไร

เข้าสู่ระบบ Strava.com คลิกไอคอน '+' ที่มุมบนขวา เลือก 'อัปโหลดกิจกรรม' (Upload activity) และเลือก 'ไฟล์' (File) เพื่ออัปโหลดการบันทึก .gpx ของคุณ