Chuyển đổi KML sang GPX

Chuyển dữ liệu đánh dấu địa lý Google KML sang Định dạng Trao đổi GPS (GPX), 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 được hỗ trợ rộng rãi.

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V

Trong lúc chờ tệp, bạn có thể chơi Code Rain

Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

So sánh định dạng & Thông số kỹ thuật

Thông số kỹ thuậtKMLGPX
Loại MIMEapplication/vnd.google-earth.kml+xmlapplication/gpx+xml
Loạiký pháp XML địa lýđịnh dạng trao đổi dữ liệu GPS
Nénvăn bản XML (KMZ khi nén bằng ZIP)văn bản XML
Thông số tiêu chuẩnOGC KML 2.3Topografix GPX 1.1
Chữ ký byte đầu tệp3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Tổng quan định dạng & Ứng dụng

Tệp Ngôn ngữ Đánh dấu Keyhole (KML) của Google lưu hình học trực quan phong phú, gồm đa giác, biểu tượng và đường dẫn có kiểu dáng, chủ yếu dành cho Google Earth. Tuy nhiên, thiết bị phần cứng như máy GPS cầm tay Garmin, máy tính đạp xe và đồng hồ thể thao cần tệp Định dạng Trao đổi GPS (GPX) để đọc đường đi và lộ trình điều hướng. Chuyển từ KML sang GPX giúp kết nối phần mềm trực quan hóa trên máy tính với thiết bị phần cứng dùng ngoài trời. Nhà nghiên cứu thực địa, người đi bộ đường dài và phi công điều khiển drone thường tạo điểm mốc trong Google Earth rồi chuyển tọa độ sang thiết bị thu GPS chuyên dụng. Vì thiết bị ghi dữ liệu không hiểu quy tắc tạo kiểu hoặc khối đùn 3D trong tài liệu KML, chuyển đổi dữ liệu không gian giúp thiết bị điều hướng đọc chính xác tọa độ, độ cao và dấu thời gian mà không gặp lỗi hiển thị.

Thông số kỹ thuật & Phân tích codec

KML dùng loại MIME application/vnd.google-earth.kml+xml để biểu diễn văn bản XML trong một vùng chứa văn bản. Tệp KMZ là kho lưu trữ ZIP chứa một tệp KML chính, thường có tên doc.kml, cùng các tệp hỗ trợ tùy chọn. GPX dùng loại MIME application/gpx+xml, một định dạng văn bản XML có cấu trúc dành riêng cho đường đi, lộ trình và điểm mốc. Cả hai định dạng đều không có tiêu đề byte nhận diện nhị phân riêng; thay vào đó, chúng dùng khai báo XML tiêu chuẩn như <?xml version="1.0"> rồi đến thẻ XML gốc như <kml> hoặc <gpx>. Để chuyển đổi giữa hai định dạng, cần phân tích cây XML, trích xuất các nút vĩ độ, kinh độ và độ cao, rồi ánh xạ chúng vào lược đồ đường đi và điểm mốc nghiêm ngặt theo đặc tả GPX.

Khả năng tương thích hệ điều hành & trình duyệt

Hai định dạng văn bản XML tương thích rộng với các hệ điều hành máy tính hiện đại như Windows, macOS và Linux thông qua trình phân tích văn bản tiêu chuẩn hoặc phần mềm GIS như QGIS. Nền tảng di động iOS và Android đọc được cả hai loại tệp qua ứng dụng bản đồ chuyên dụng. Trình duyệt web phân tích cấu trúc XML bằng bộ phân tích DOM tích hợp, cho phép công cụ bản đồ trên web hiển thị trực tiếp đường dẫn địa lý trong khung nhìn.

Thông tin hữu ích

Hãy luôn loại bỏ các yếu tố định dạng KML không cần thiết như liên kết biểu tượng tùy chỉnh và vùng tô đa giác trước khi chuyển đổi nhằm giữ cho tệp GPX kết quả gọn nhẹ và dễ đọc đối với các thiết bị phần cứng có bộ nhớ hạn chế.

Câu hỏi thường gặp

Làm thế nào để chuyển đổi Google KML sang Đường đi GPS GPX mà không làm giảm chất lượng?

Quá trình chuyển đổi hoàn toàn bảo toàn toán học đối với tọa độ địa lý, đồng nghĩa với việc các giá trị vĩ độ, kinh độ và độ cao được truyền tải chính xác. Mặc dù vậy, quá trình này sẽ làm mất đi dữ liệu định dạng trực quan như màu sắc đa giác, biểu tượng tùy chỉnh và góc máy ảnh 3D bởi lược đồ GPX chỉ lưu trữ các điểm tọa độ thô, đường đi và lộ trình mà không bao gồm các thuộc tính thẩm mỹ.

Sự khác biệt giữa Google KML và Đường đi GPS GPX là gì?

KML là một ký hiệu XML tập trung vào việc trực quan hóa được thiết kế để hiển thị các tính năng địa lý phức tạp, hình ảnh và mô hình 3D bên trong Google Earth. GPX là một lược đồ XML nhẹ, tập trung vào GPS được thiết kế nghiêm ngặt để trao đổi các đường đi, điểm mốc và lộ trình điều hướng đã ghi lại giữa các thiết bị phần cứng và phần mềm bản đồ.