ฉันต้องการโปรไฟล์ระดับความสูงที่แม่นยำสำหรับเส้นทางที่บันทึกด้วย GPS (ซึ่งมักจะมีข้อมูลความสูงที่ไม่น่าเชื่อถือและบางครั้งก็ไม่มีเลยขึ้นอยู่กับรุ่น)
ใครบ้างมีคำแนะนำในวิธีที่ง่ายที่สุดในการทำเช่นนี้ ทั้งสองเทคนิคที่ฉันกำลังพิจารณาอยู่:
-
API นี้ค่อนข้างใช้งานง่าย แต่ก็ยังต้องการขั้นตอนเล็กน้อยที่ไม่สำคัญเนื่องจากมีข้อ จำกัด การใช้งาน: ส่งตัวอย่างสูงสุด 512 ตัวอย่างต่อคำขอหนึ่งครั้งและจำนวนคะแนนตามเส้นทางนั้น จำกัด (ตามความยาว URL) เช่นกัน
ฉันคาดหวังว่าตัวกรอง gpsbabel จะทำให้การกรองง่ายขึ้นเพื่อลดจำนวนแทร็กลงในจำนวนที่เหมาะสม (ไม่มีจุดที่อยู่ใกล้กว่า 100 ม. หรือมากกว่านั้นเนื่องจากความละเอียดของข้อมูลระดับความสูง) แต่ปัญหายังคงเป็นแผนที่ เส้นทางที่เรียบง่ายนี้กลับสู่เส้นทางเดิมเนื่องจากความยาวจะแตกต่างกัน
หรือหากไม่เหมาะสำหรับระบบอัตโนมัติแนวทางที่ดีที่สุดอาจให้ผู้ใช้เลือกจุดตัดขวางบนแผนที่ด้วยตนเอง
การดาวน์โหลดข้อมูลShuttle Radar Topography Mission (SRTM)และทำแบบสอบถามในเครื่อง
นี่คือสิ่งที่ฉันไม่มีประสบการณ์ดังนั้นคำแนะนำใด ๆ เกี่ยวกับวิธีการต้อนรับที่เป็นไปได้ ชุดข้อมูลมีขนาดเท่าใด ต้องใช้ซอฟต์แวร์ GIS ใดและสามารถเขียนสคริปต์ในลักษณะที่เหมาะสมได้หรือไม่ ฉันไม่ต้องการให้มีการเขียนขั้นตอนวิธีการสุ่มตัวอย่างและการแก้ไขที่เสียงเหมือนความเจ็บปวด ประสิทธิภาพที่เป็นไปได้ของวิธีการดังกล่าวคืออะไร? (ฉันต้องการให้มันค่อนข้างเร็วและรันบนเว็บเซิร์ฟเวอร์ VPS ที่ จำกัด หน่วยความจำ ... )
รายละเอียดเพิ่มเติมเกี่ยวกับการตอบคำถามของ @ MerseyViking ดาวน์โหลดข้อมูลจากhttp://srtm.csi.cgiar.org/SELECTION/inputCoord.asp :
มีไทล์ 72 x 24 แต่ละไฟล์ซิปขนาด 20mb ที่คลายออกเป็นไฟล์ TIF ขนาด 16 บิต 72.1mb (6001x6001 พิกเซล)
นั่นคือ ~ 120 gb ซึ่งมากกว่าที่ฉันสามารถเก็บได้ การปล่อยให้มันบีบอัดและไม่สนใจมหาสมุทรจะลดลงเหลือ 10 กิกะไบต์ซึ่งอาจใหญ่เกินไป การโหลดข้อมูลตามต้องการจะช่วยลดพื้นที่จัดเก็บข้อมูลที่จำเป็นลงอย่างมาก แต่เว็บไซต์ต้นทางช้า (ฉันเพิ่งได้รับ 10kb / s) ทำให้การทำเช่นนั้นไม่ได้ผล