Đường đi GPS GPX (.gpx)
Topografix Tiêu chuẩnĐịnh dạng trao đổi GPS (GPX) là tiêu chuẩn XML mở để chia sẻ các điểm dừng GPS, các tuyến đường đi bộ đường dài được lập kế hoạch và các đường chạy thể dục được ghi lại trên các thiết bị GPS (Garmin, Wahoo), điện thoại thông minh và các nền tảng hoạt động như Strava.
Chuyển đổi GPX sang KML
Trình chuyển đổi từ GPX sang KML miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.
Kiểm tra & Siêu dữ liệu
Các hệ điều hành và trình phân tích tệp nhận dạng tệp GPX bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)
Các hệ điều hành và trình phân tích tệp nhận dạng tệp GPX bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
CHỮ KÝ HEX (OFFSET 0):
3C 67 70 78BIỂU DIỄN ASCII: <gpx
Tiêu chuẩn hóa: Topografix GPX 1.1 Specification
Thông số kỹ thuật
| Kiến trúc Container | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Nén | Uncompressed text (readily compressed with Gzip) |
| Thứ tự byte Endianness | UTF-8 / Unicode text stream |
| Không gian màu | N/A (Geospatial Telemetry) |
| Kênh & Cấu trúc | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Kích thước tối đa | WGS 84 coordinate datum (worldwide GPS standard) |
| Độ trong suốt | None |
| Truyền phát & Tăng dần | Sequential trackpoint streaming allows continuous live GPS logging |
Ma trận so sánh kỹ thuật: GPX so với các đối thủ
| Thuộc tính kỹ thuật | GPX (Hiện tại) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Mục đích chính | Giải trí ngoài trời & theo dõi thể thao | Trực quan hóa Trái đất 3D (Google Earth) | Dữ liệu bản đồ web & GIS | Định dạng đồng hồ thể thao nhị phân Garmin |
| Điểm đường có mã thời gian | Tiêu chuẩn gốc (<trkpt> với <time>) | Yêu cầu các thẻ lược đồ tùy chỉnh | Yêu cầu dấu thời gian thuộc tính tùy chỉnh | Bản ghi dấu thời gian nhị phân |
| Cấu trúc tệp | Lược đồ XML mở | Lược đồ XML mở | Định dạng JSON mở | Nhị phân nhỏ gọn độc quyền |
| Hỗ trợ Garmin / Strava | Xuất/nhập phổ quát 100% | Được hỗ trợ trong Google Earth | Được hỗ trợ trong GIS web | Định dạng ghi phần cứng gốc |
Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex
Strava hoặc Garmin Connect báo lỗi 'Đã xảy ra lỗi khi tải lên của bạn: tệp trống hoặc không hợp lệ'.
Nguyên nhân gốc rễ: Thiếu các thẻ </trk> hoặc </gpx> chưa đóng do hết pin giữa chừng khi đang ghi.
Khắc phục: Sửa các thẻ XML chưa đóng bằng Công cụ sửa GPX của File2File.
Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp
Các tệp GPX dựa trên XML và có thể làm lộ dữ liệu vị trí riêng tư (địa chỉ nhà) hoặc bị tấn công tiêm thực thể XML.
Các Véc-tơ Tấn công Đã biết
- Rò rỉ quyền riêng tư về vị trí làm lộ các điểm xuất phát nhà/nơi làm việc nhạy cảm trong các tệp tập luyện công khai.
- Tiêm thực thể bên ngoài XML (XXE) trong các trình xử lý tải lên tệp của nền tảng thể dục.
- Từ chối dịch vụ thông qua các tệp điểm đường có hàng triệu điểm gây cạn kiệt CPU.
Thực tiễn Tốt nhất về Phòng thủ:
Nguồn gốc lịch sử & Các cột mốc
Ưu điểm & Lợi ích chính
- Tiêu chuẩn toàn cầu không thể tranh cãi cho các hoạt động giải trí ngoài trời, đi bộ đường dài, chạy bộ và đạp xe.
- Dữ liệu từ xa theo thứ tự thời gian: các điểm đường lưu trữ dấu thời gian UTC chính xác cùng với độ cao, cho phép tính toán tốc độ, vận tốc và độ dốc.
- Tương thích phổ quát với Garmin, Apple Watch, Strava, Komoot, AllTrails và Google Earth.
Hạn chế & Nhược điểm kỹ thuật
- Định dạng XML dài dòng dẫn đến kích thước tệp lớn đối với các bản ghi GPS kéo dài nhiều ngày.
- Thiếu dữ liệu cảm biến nâng cao (động lực học chạy bộ, cân bằng công suất đạp xe) được lưu trữ trong các tệp FIT nhị phân của Garmin.
- Các tệp văn bản có thể dễ dàng bị chỉnh sửa hoặc giả mạo để làm sai lệch hiệu suất thể thao.
Thông tin kỹ thuật thú vị
- Tọa độ GPX luôn sử dụng hệ quy chiếu WGS 84, chính là hệ quy chiếu tọa độ được sử dụng bởi các vệ tinh GPS trên quỹ đạo.
- Đồng hồ thể dục ghi lại một điểm đường cứ sau 1 giây, nghĩa là một cuộc đua marathon 3 giờ tạo ra hơn 10.000 điểm tọa độ trong một tệp GPX duy nhất.
- Các phần mở rộng GPX cho phép ghi lại dữ liệu sinhometric sức khỏe cá nhân như nhịp tim (<gpxtpx:hr>) và nhịp guồng chân đạp xe trực tiếp bên trong bản ghi GPS.
Các câu hỏi kỹ thuật thường gặp
Tệp GPX là gì?
Tệp GPX là định dạng dữ liệu GPS lưu trữ các điểmwaypoint, tuyến đường và các đường đi đã ghi lại (với vĩ độ, kinh độ, độ cao và thời gian) từ các thiết bị GPS và đồng hồ thể thao.
Làm cách nào để chuyển đổi tệp GPX sang KML cho Google Earth?
Bạn có thể chuyển đổi bất kỳ bài tập luyện hoặc đường mòn đi bộ đường dài GPX nào thành tệp Google Earth KML chỉ với một cú nhấp chuột bằng File2File.app trực tiếp trên trình duyệt web của bạn.
Làm thế nào để tải tệp GPX lên Strava?
Đăng nhập vào Strava.com, nhấp vào biểu tượng '+' ở góc trên bên phải, chọn 'Tải hoạt động lên' và chọn 'Tệp' để tải lên bản ghi .gpx của bạn.
Các cặp chuyển đổi GPX liên quan
Việc chuyển đổi dữ liệu đường đi GPS GPX sang định dạng Google KML cho phép bạn hiển thị tức thì các nhật ký theo dõi hoạt động ngoài trời ngay trong Google Earth cùng các ứng dụng bản đồ web tùy chỉnh.
Việc chuyển đổi đánh dấu địa lý Google KML sang chuẩn Đường đi GPS GPX giúp tiêu chuẩn hóa các tính năng bản đồ độc quyền thành dữ liệu điểm mốc và đường đi phổ quát.
Chuyển đổi dữ liệu vector GeoJSON sang GPX giúp biến các đối tượng JSON địa lý tiêu chuẩn thành định dạng dựa trên XML được tối ưu hóa cho các thiết bị định vị vật lý.