1

座標と見出しがあります。C# 関数で最初の座標から 50 メートル離れた 2 番目の座標を取得するにはどうすればよいですか?

情報例:

Lat: 56.33908260  
Lon: 17.01194088

Radians:             -1.7453292519943295  
RadiansToDegrees:     57.295779513082323  
GeographicalDegrees: -170.0  
MathematicalDegrees: -100.00
4

2 に答える 2

2

使用している/使用したい測地系によって異なります。

測地システムまたは測地データは、[...] 製品に示されている位置を地球上の実際の位置に変換するために使用されます。

最も一般的に使用されているシステムの 1 つは WGS 84 です。

背景: https://math.stackexchange.com/questions/720/how-to-calculate-a-heading-on-the-earths-surface

あなたが探しているのは、私には「直接的な問題」のように見えます。 http://en.wikipedia.org/wiki/Vincenty 's_formulae#Direct_Problem

ここでは、移植がかなり簡単な C++ での実装を見つけることができます (ライセンスを尊重してください)。

https://github.com/pkohut/GeoFormulas/blob/master/GeoFormulas/VincentyDestination.cpp

この実装は、次の式から派生しています: http://www.movable-type.co.uk/scripts/latlong-vincenty-direct.html

于 2012-08-06T10:56:17.990 に答える
0

私がよく知っている分野ではありませんが、緯度と経度を使用してマイルを計算し、それを関数に変換する方法を見てみたいと思います。

あなたが試したことのいくつかのコードを投稿してください。そこから取得できますか?

編集:可能な答え

指定された緯度/経度の x km 北にある緯度/経度を見つける方法

于 2012-08-06T10:52:25.557 に答える