מסלול GPS GPX (.gpx)
Topografix תקןפורמט החלפת ה-GPS (GPX) הוא תקן ה-XML הפתוח לשיתוף נקודות ציון (waypoints), מסלולי טיול מתוכננים ומסלולי כושר מוקלטים בין יחידות GPS (כגון Garmin, Wahoo), טלפונים חכמים ופלטפורמות פעילות כמו Strava.
המר GPX ל-KML
ממיר חינמי מ-GPX ל-KML פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
בדיקה ומטא-נתונים
מערכות הפעלה ומנתחי קבצים מזהים קבצי GPX על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (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 (נוכחי) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| מטרה עיקרית | פעילויות חוץ ומעקב ספורט | הדמיית כדור הארץ בתלת-ממד (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 והצע חיתוך של אזורי פרטיות עבור קואורדינטות ביתיות.
היסטוריה ואבני דרך
יתרונות מרכזיים
- פורמט 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 שלך.
זוגות המרה קשורים ל-GPX
המרת נתוני מסלול GPS GPX לפורמט Google KML מאפשרת לך להציג באופן מיידי יומני מעקב חיצוניים בתוך Google Earth ויישומי מיפוי מותאמים אישית באינטרנט.
המרת סימון גיאוגרפי מסוג Google KML לפורמט סטנדרטי של GPS Track GPX מתקננת מאפייני מיפוי קנייניים לנתוני נקודות ציון ומסלול אוניברסליים.
המרת נתוני וקטור מסוג GeoJSON לפורמט GPX מתרגמת אובייקטי JSON גיאוגרפיים סטנדרטיים לפורמט מבוסס XML המותאם למכשירי ניווט פיזיים.