วิธีใช้งาน
- ส่งออกแผนที่หรือเส้นทางจาก Google Earth, Google My Maps หรือแอปอื่นเป็น KML หรือ KMZ
- เลือกหรือลากไฟล์มาวางที่นี่
- ตรวจสอบจำนวนเวย์พอยต์และแทร็ก
- ดาวน์โหลดไฟล์ GPX หรือคัดลอกข้อความ
วิธีการทำงาน
ไฟล์ KML จะถูกแยกวิเคราะห์ด้วย XML parser ของเบราว์เซอร์ของคุณ ส่วน KMZ จะถูกขยายออกก่อน และใช้ KML หลัก (doc.kml หรือไฟล์ .kml แรก) Placemark ทุกอันจะถูกอ่านไม่ว่าจะอยู่ในโฟลเดอร์ใด: Point จะกลายเป็น waypoint ของ GPX พร้อมชื่อ คำอธิบาย และ TimeStamp ของ placemark นั้น; LineString หรือ LinearRing แบบเดี่ยวจะกลายเป็น track; Google gx:Track จะกลายเป็น track ที่แต่ละจุดคง timestamp (when) และความสูงไว้; gx:MultiTrack หรือ MultiGeometry ที่มีเส้นหลายเส้นจะกลายเป็น track หนึ่งที่มีหลาย segment Polygon จะกลายเป็น track ที่วิ่งตามขอบนอก เนื่องจาก GPX ไม่มี polygon; ขอบใน (hole) จะถูกตัดออก
ผลลัพธ์คือ GPX 1.1 ที่มี lat/lon ทศนิยม 7 ตำแหน่ง (ประมาณ 1 ซม.) ความสูงเป็นเมตร และเวลาเป็น UTC พิกัดที่อยู่นอกช่วงละติจูดและลองจิจูดที่ถูกต้องจะถูกข้ามไป ความสูงของ KML จะถูกคัดลอกตามเดิม แม้ว่าโหมดความสูงของ KML จะเป็นแบบสัมพันธ์กับพื้นดิน
ตัวอย่าง
เส้นทางจาก Google My Maps ไปยัง Garmin
ส่งออกเลเยอร์จาก My Maps เป็น KML หรือ KMZ แล้วแปลงและคัดลอก GPX ไปยังอุปกรณ์: เส้นที่วาดจะกลายเป็นแทร็ก และหมุดจะกลายเป็นเวย์พอยต์
แทร็กที่บันทึกจาก Google Earth
KML ที่มี gx:Track จะคงเวลาและความสูงของทุกจุดไว้ แอปออกกำลังกายจึงแสดงความเร็วและระดับความสูงได้หลังการแปลง
คำถามที่พบบ่อย
ชื่อและคำอธิบายของ placemark จะถูกเก็บไว้หรือไม่
ใช่ ชื่อจะกลายเป็น element name ของ GPX และคำอธิบายจะกลายเป็น element desc HTML ภายในคำอธิบายจะถูกเก็บเป็นข้อความ
ทำไมแทร็กของฉันไม่มีเวลา
เฉพาะข้อมูล gx:Track และ TimeStamp ของ Point เท่านั้นที่มีเวลาใน KML LineString ธรรมดาไม่มี timestamp ดังนั้นจุด GPX ของเส้นนั้นก็จะไม่มีเวลาเช่นกัน
อ่านไฟล์ KMZ ที่มีรูปภาพได้ไหม
ใช่ รูปภาพและไอคอนใน KMZ จะถูกละไว้ จะแปลงเฉพาะพิกัดและข้อความเท่านั้น
จะเกิดอะไรขึ้นกับ polygon
polygon แต่ละอันจะกลายเป็นแทร็กตามขอบนอก โดยระบุ type เป็น 'polygon' ช่องว่างภายใน polygon (hole) จะไม่ถูกแปลง
ความเป็นส่วนตัว
ไฟล์ KML หรือ KMZ ถูกอ่านและแปลงในเบราว์เซอร์ของคุณ ข้อมูลตำแหน่งของคุณจะไม่ถูกอัปโหลดหรือบันทึก และจะนับเฉพาะการใช้งานเครื่องมือนี้แบบไม่ระบุตัวตนเท่านั้น