ฉันจะรวม GPX สองไฟล์เข้าเป็นไฟล์เดียวได้อย่างไร


14

เมื่อเร็ว ๆ นี้ GPS ของฉันหยุดทำงานครึ่งทาง จากแหล่งข้อมูลอื่นฉันมีเวลาโดยประมาณสำหรับข้อมูลที่หายไปและฉันรู้เส้นทางดังนั้น (ตามหลักการแล้วถึงแม้ว่าฉันจะไม่แน่ใจจริงๆ) ฉันสามารถสร้างแทร็กในช่วงครึ่งหลังของการนั่งด้วยตนเอง แต่ฉันจะรวมข้อมูลนี้กับข้อมูล GPS จากครึ่งแรกของการขับขี่ได้อย่างไร

มีวิธีการแยก GPX สองแทร็กและรวมเข้าเป็นหนึ่งเดียวหรือไม่? มีปัญหาอะไรบ้างใน "การซิงค์" เวลาโดยรวมความเร็ว ฯลฯ มีเครื่องมือที่ช่วยในการกระทบยอดหรือไม่


4
ฉันคิดว่าพวกเขาเป็นไฟล์ XML (ถ้าเป็นเหมือน TCX) ดังนั้นด้วยการตัดและวางอย่างระมัดระวังคุณอาจลบส่วนหัวและท้ายกระดาษได้จากนั้นแทรกบิตพิเศษก่อนส่วนท้ายของ เป็นต้นฉบับ ดูเพิ่มเติมที่ gis.stackexchange.com
James Bradbury

1
ส่วนที่ยากคือการได้รับ GPX สำหรับส่วนที่ขาดหายไปของเส้นทาง คุณสามารถสร้างเส้นทางใน Google แผนที่และส่งออกเป็น KML (รูปแบบของ Google) จากนั้นใช้ GPSBABEL เพื่อแปลง KML เป็น GPX จากนั้นคุณสามารถรวมไฟล์ gpx สองไฟล์ด้วยตนเองในเครื่องมือแก้ไข
แองเจโล

@JamesBradbury: เป็นความคิดที่ดี การตัดและวางในเครื่องมือแก้ไขข้อความอย่างง่ายอาจเป็นการหลอกลวง ในฐานะที่เป็นแองเจโลกล่าวว่าแม้ว่าฉันพบส่วนที่ยาก (แม้จะมีข้อเสนอแนะที่นี่ ) ที่จะสร้างเส้นทางที่ขาดหายไป
orome

@Angelo: มีวิธีที่จะทำให้กระบวนการสร้างเส้นทางสำหรับผูกข้อมูลที่หายไปเจ็บปวดน้อยลง สิ่งที่ฉันมีสำหรับนั่นคือ (1) ครั้งในช่วงเวลาสำคัญและ (2) เส้นทาง แต่ยังไม่ชัดเจนว่าจะใช้วิธีนี้อย่างไรในการสร้าง "การขี่" โดยไม่ต้องคำนวณและทำงานที่น่าเบื่อมากมาย ต้องมีวิธีที่จะใช้ข้อมูลนั้น (แม้เพียงแค่การเริ่มต้นและสิ้นสุดและเส้นทาง) และสร้างการขับขี่ "เฉลี่ย" แต่ฉันหามันไม่เจอ
orome

1
ฉันลงคะแนนให้ปิดคำถามนี้เป็นแบบปิดหัวข้อเนื่องจากซอฟต์แวร์ปิดหัวข้อสำหรับสแต็กนี้ กรุณาถามคำถามของคุณในsoftwarerecs.stackexchange.comและใช้แท็ก Cycling
Criggie

คำตอบ:


13

ไฟล์ GPX เป็นไฟล์ XML ซึ่งหมายความว่าคุณสามารถแก้ไขได้ในโปรแกรมแก้ไขข้อความ ฉันใช้ Notepad ++ บน Windows และ TextWrangler บน OSX แต่คุณควรใช้ Notepad หรือ TextEdit ในตัว อย่าใช้โปรแกรมประมวลผลคำเช่น Word หรือ OpenOffice

  1. เปิดไฟล์ GPX ที่สองในเท็กซ์เอดิเตอร์ คัดลอกทุกสิ่งระหว่าง<trk>และ</trk>รวม
  2. เปิดไฟล์ GPX แรกในเท็กซ์เอดิเตอร์ วางสิ่งที่คัดลอกไว้หลัง</trk>บรรทัดใกล้กับจุดสิ้นสุดของไฟล์แรกและบันทึก
  3. หากคุณมีไฟล์เพิ่มเติมให้ทำซ้ำ

1
ใช่ถ้าคุณใช้ Notepad ++ คุณสามารถรับความช่วยเหลือมากมายจากปลั๊กอินเครื่องมือ XML หน่วย GPS จำนวนมากจะไม่บันทึกไฟล์ในรูปแบบที่มีการแบ่งบรรทัดและการเยื้องบรรทัด แต่การคลิกสองครั้งโดยใช้ปลั๊กอิน XML Tools สามารถแก้ไขปัญหานี้ได้อย่างง่ายดาย
Kibbee

คุณหมายถึงการรวมแท็ก <trk> </trk> หรือไม่
Fandango68

@FandangoAus ใช่ถูกต้อง
Hugo

5

ลอง gpsbabel (ไม่ว่าจะเป็นเครื่องมือ commandline หรือผ่านgpsvisualizer )
คุณสามารถดูคำอธิบายวิธีรวมไฟล์ได้ที่http://www.gpsbabel.org/htmldoc-development/Advanced_Usage.html


GPSBabel เป็นบิตของ overkill สำหรับการรวมง่าย ๆ ในความเป็นจริงมันมีขนาดใหญ่ แต่แปลกความสามารถ จนถึงตอนนี้ดูเหมือนว่าการแก้ไขข้อความธรรมดาจะหลอกลวง ไฟล์ GPX คือ (กลายเป็นว่าฉันไม่ทราบว่าเมื่อฉันเริ่มต้น) ไฟล์XML ที่ค่อนข้างง่าย การรวมมันเข้ากับโปรแกรมแก้ไขข้อความ
orome
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.