[問題] 使用經緯度畫出雙曲線(求出每個點的位置

作者: asd24693120 (曙光)   2021-06-05 10:36:02
各位前輩好,由於真的不知道該怎麼做,因此想上來請教各位前輩
我想透過經緯度去畫雙曲線,一開始是想用最一般的雙曲線公式x^2/a^2-y^2/b^2=1來去
做,至於參數a.b.c則是透過haversine 公式求出,並且有成功,但是這樣做並不能把自
己要的經緯度地點標出來(想要結合地圖資訊),因此有上網找了其他文獻,發現可以透
過把圓放大的方式,找出兩個圓的交叉點,這樣也能畫出雙曲線,並且也可以找到每個點
的經緯度座標,並且也有找到相關的程式碼
可是我不知道該怎麼把經緯度這個變數加進去,希望各位前輩能給我一些想法,謝謝各位
前輩
參考網址:
把兩個點透過圓放大的方式找出交叉點
https://www.youtube.com/watch?v=51QNSb7-XoY
程式碼:
找到兩個圓交叉點的程式碼
https://gist.github.com/xaedes/974535e71009fa8f090e
自己寫的程式碼(沒有達到自己預期的效果):
https://glot.io/snippets/fz97taszae
作者: papple23g (逆道者)   2021-06-06 19:31:00
從數學角度來說 應該改用"兩個球殼放大"的方式在球面上找到交集點才對

Links booklink

Contact Us: admin [ a t ] ucptt.com