2017-11-16 16 views
0

開始位置、方向、距離に基づいてGPS座標の計算に役立つライブラリ(JSまたは.NET)または一連の数式がありますか?開始点からGPS座標を計算する

たとえば、

私は特定の場所の正確なlon/latを持っています。私はその場所から正確なlon/lot 5マイルNEを計算したいと思います。

答えて

0

を試してみました。例えば

const LatLon = require('geodesy').LatLonSpherical; 

const p1 = new LatLon(59.912140, 10.743796); 
const distance = 42*10**3; 
const bearing = 240.0 

const p2 = p1.rhumbDestinationPoint(distance, bearing); 

console.log(p2); // LatLon { lat: 59.72328246275707, lon: 10.093154371545552 } 

これは初期位置、距離及びベアリング所定の第二の点を見つけます。この特定のコードはNode用ですが、ブラウザでも使用できます。

さまざまな計算を行う方法はいくつかあります。複雑で正確なものもあれば、単純で精度の低いものもあります。球形の地球モデルを使用して、私の例で行ったように、それほど正確ではありませんが、通常の使用には十分です。

チェックアウト可能な別のライブラリはgeolibです。

0

おそらくこれは、またはあなたのニーズに合わない場合がありますが、あなたは、あなたがMovable-Type.co.ukウェブサイトの背後にあるコードである、(MITライセンスの下で)geodesyライブラリを使用することができますJavaScriptでEntity Framework Spatial?

関連する問題