מסלול GPS GPX (.gpx)

Topografix תקן

פורמט החלפת ה-GPS (GPX) הוא תקן ה-XML הפתוח לשיתוף נקודות ציון (waypoints), מסלולי טיול מתוכננים ומסלולי כושר מוקלטים בין יחידות GPS (כגון Garmin, Wahoo), טלפונים חכמים ופלטפורמות פעילות כמו Strava.

המר GPX ל-KML

ממיר חינמי מ-GPX ל-KML פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-נתונים

מערכות הפעלה ומנתחי קבצים מזהים קבצי GPX על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי GPX על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 0):

3C 67 70 78

ייצוג ASCII: <gpx

תקינה: Topografix GPX 1.1 Specification

מפרט טכני

מבנה המכולהסכמת XML הכוללת נקודות ציון (<wpt>), מסלולים (<rte>) ורצועות (<trk>) המורכבים מנקודות מסלול עוקבות (<trkpt>)
דחיסהטקסט לא דחוס (אפשר לדחוס בקלות באמצעות Gzip)
סדר בתים (Endianness)זרם טקסט בקידוד UTF-8 / Unicode
מרחבי צבעלא רלוונטי (נתוני טלמטריה גאוגרפיים)
ערוצים ומבנהקו רוחב, קו אורך, גובה (במטרים), חותמת זמן UTC, דופק, קצב צעדים או דיווש וטמפרטורה
ממדים מרבייםמערכת הקואורדינטות WGS 84 (תקן GPS עולמי)
שקיפותאין
הזרמה ופרוגרסיביותהזרמה רציפה של נקודות מסלול מאפשרת לתעד נתוני GPS חיים

מטריצת השוואה טכנית: GPX מול מתחרים

תכונה טכניתGPX (נוכחי)KMLGEOJSONFIT
מטרה עיקריתפעילויות חוץ ומעקב ספורטהדמיית כדור הארץ בתלת-ממד (Google Earth)מיפוי רשת ונתוני GISפורמט שעון ספורט בינארי של Garmin
נקודות מסלול עם חותמת זמןתקן מובנה (<trkpt> עם <time>)דורש תגיות סכמה מותאמות אישיתדורש חותמות זמן במאפיינים מותאמים אישיתרשומות חותמת זמן בינאריות
מבנה קובץסכמת XML פתוחהסכמת XML פתוחהפורמט JSON פתוחבינארי קומפקטי קנייני
תמיכה ב-Garmin / Stravaתמיכה רחבה בכלי GPS רבים; התכונות משתנות בין מוצריםנתמך ב-Google Earthנתמך ב-GIS מבוסס רשתפורמט הקלטת חומרה מובנה

מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)

Strava או Garmin Connect מדווחים על 'אירעה שגיאה בהעלאה שלך: הקובץ ריק או לא תקין'.

גורם שורש: תגיות </trk> או </gpx> חסרות או לא סגורות עקב פריקת סוללה באמצע ההקלטה.

שחזור: תקן תגיות XML שלא נסגרו באמצעות כלי התיקון GPX Repair של File2File.app.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

קבצי GPX מבוססים על XML ועשויים לחשוף נתוני מיקום פרטיים (כתובות מגורים) או להיות חשופים להזרקת ישויות XML.

ווקטורי תקיפה ידועים

  • דליפת פרטיות מיקום החושפת נקודות מוצא רגישות של בית/עבודה בקבצי אימון ציבוריים.
  • הזרקת ישויות חיצוניות ב-XML (XXE) במנגנוני העלאת קבצים בפלטפורמות כושר.
  • מניעת שירות באמצעות קבצי נקודות מסלול המכילים מיליוני נקודות הגורמות למיצוי משאבי מעבד (CPU).

שיטות מומלצות להגנה: השבת עיבוד DTD במנתחי GPX XML והצע חיתוך של אזורי פרטיות עבור קואורדינטות ביתיות.

היסטוריה ואבני דרך

2009Strava מושקת וממלאת תפקיד מרכזי בפופולריזציה של ייצוא מסלולי GPX לקטעי רכיבה על אופניים וריצה ברחבי העולם.
2004חברת Topografix משחררת את GPX 1.1, המוסיף הרחבות ניתנות להרחבה עבור קצב לב, הספק וקצב דיווש.
2002דן פוסטר יוצר את GPX כדי לבטל פרוטוקולי כבלי GPS קנייניים בין מכשירי GPS ומחשבים.

יתרונות מרכזיים

  • פורמט XML נפוץ להחלפת נקודות ציון, מסלולים ורצועות GPS בין יישומים ושירותי אינטרנט.
  • טלמטריה כרונולוגית: נקודות מסלול שומרות חותמות זמן מדויקות לפי UTC לצד נתוני גובה, המאפשרים חישוב קצב, מהירות ושיפוע.
  • קובצי GPX נתמכים במכשירי GPS וביישומי מיפוי רבים, אך אפשרויות הייבוא והייצוא משתנות בין מוצרים.

מגבלות טכניות וחסרונות

  • פורמט XML מרובה מלל המוביל לקבצים גדולים בהקלטות GPS ארוכות המרובות בימים.
  • חסרים נתוני חיישנים מתקדמים (דינמיקת ריצה, איזון כוח רכיבה) המאופסנים בקבצים הבינאריים של Garmin FIT.
  • קבצי טקסט ניתנים לעריכה או למניפולציה בקלות כדי לזייף ביצועים ספורטיביים.

עובדות טכניות מעניינות

  • קואורדינטות GPX 1.1 מתייחסות לנתון הגאודטי WGS 84. הוא מתאר מיקומים על פני כדור הארץ, לא את מסגרת הייחוס למסלולי לווייני GPS.
  • מכשירי GPS מתעדים נקודות מסלול במרווחים שניתנים להגדרה. פעילות בת שלוש שעות עשויה לכלול אלפי נקודות, בהתאם למכשיר ולהגדרות התיעוד.
  • ההרחבות של GPX מאפשרות תיעוד נתונים ביומטריים אישיים כגון קצב לב (<gpxtpx:hr>) וקצב דיווש באופניים ישירות בתוך מסלול ה-GPS.

שאלות טכניות נפוצות

מהו קובץ GPX?

קובץ GPX הוא פורמט נתוני GPS המאחסן נקודות ציון (waypoints), מסלולים ורצועות מסלול מוקלטות (עם קווי רוחב, אורך, גובה וזמן) ממכשירי GPS ומשעוני כושר.

כיצד אוכל להמיר קובץ GPX ל-KML עבור Google Earth?

באפשרותך להמיר כל אימון GPX או מסלול טיול לקובץ Google Earth KML בלחיצה אחת באמצעות File2File.app ישירות בדפדפן האינטרנט שלך.

כיצד אעלה קובץ GPX ל-Strava?

התחבר ל-Strava.com, לחץ על סמל ה-'+' בפינה הימנית העליונה, בחר 'העלה פעילות' (Upload activity), ובחר 'קובץ' (File) כדי להעלות את הקלטת ה-.gpx שלך.