2012-02-21 10 views
0

Windows Phone 7とBingマップを使用して私はGPS座標から見栄えの良い軌跡を描こうとしています。 WP7では、GPSは私に最新のデータを提供していますが、私が望むほど正確ではありません。最後の「X」測定の平均を取ってみたいと思います。問題は位置データが経度と緯度であり、適切な位置の平均を計算できるかどうかわからないということです。(経度1 +経度2)/ 2、(緯度1 +緯度2)/ 2経度と緯度の位置の平均を見つけるにはどうすればいいですか?

ありがとう!

+0

どうしたのですか? avgの決定に使用する数を定義するだけです。 –

答えて

0

私はあなたが求めているのはデータのスムージングだと思います。私は、単純な低域通過フィルタを示唆する:

x_k = (1 - b) * x_k + b * x_(k-1) 

EDIT:緯度のための例は、X_KがGPSとX_(K-1)から現在の緯度になることであろうは、以前の値となり緯度のbの値は、選択したパーセントです。bを調整して、望ましい平滑化を得ることができます。私はb = 0.2で始めるでしょう。本質的には、これは現在の緯度の80%をとり、その結果の前の緯度の20%に加算します。x_k(表示緯度)の値。

+0

TreyA:ありがとう!あなたは変数について詳しく教えていただけますか? –

0

あなたが探しているものを達成するにはいくつかの方法があります。 2つの最も一般的なアルゴリズムは、Douglas-Puecker algrothimとVertex Reductionです。私は個人的に頂点の削減がより簡単で速くなるので、視覚的に魅力的な結果が得られます。私はこの方法に関するブログ投稿をここに持っています:http://rbrundritt.wordpress.com/2011/12/03/vertex-reductionone-of-my-secret-weapons/

関連する問題