6
Trilateration ใช้ 3 ละติจูด / ลองจิจูดจุดและ 3 ระยะทาง?
ฉันต้องการค้นหาตำแหน่งเป้าหมายที่ไม่รู้จัก (พิกัดละติจูดและลองจิจูด) มี 3 จุดที่รู้จักกัน (ละติจูดและลองจิจูดคู่ประสาน) และสำหรับแต่ละจุดระยะทางในกิโลเมตรไปยังตำแหน่งเป้าหมาย ฉันจะคำนวณพิกัดของตำแหน่งเป้าหมายได้อย่างไร ตัวอย่างเช่นสมมติว่าฉันมีจุดข้อมูลต่อไปนี้ 37.418436,-121.963477 0.265710701754km 37.417243,-121.961889 0.234592423446km 37.418692,-121.960194 0.0548954278262km สิ่งที่ฉันต้องการคือคณิตศาสตร์สำหรับฟังก์ชันที่ใช้เป็นอินพุตและส่งคืน 37.417959, -121.961954 เป็นเอาต์พุต ฉันเข้าใจวิธีการคำนวณระยะห่างระหว่างสองจุดจากhttp://www.movable-type.co.uk/scripts/latlong.htmlฉันเข้าใจหลักการทั่วไปว่าด้วยวงกลมสามวงเช่นนี้คุณจะได้จุดหนึ่งทับซ้อนกัน สิ่งที่ฉันมัวอยู่คือคณิตศาสตร์ที่จำเป็นในการคำนวณจุดนั้นด้วยอินพุตนี้