2017-08-31 6 views
1

始点から軸受入力元の座標、距離及びベアリングから座標:計算宛先ポイントとこんにちは先を計算する半正矢式の解釈を使用していEXCEL

私が使用している式は、次のとおり

私の例では
lat2: =ASIN(SIN(lat1)*COS(d/ER) + COS(lat1)*SIN(d/ER)*COS(brng)) 
lon2: =lon1 + ATAN2(COS(d/ER)-SIN(lat1)*SIN(lat2), SIN(brng)*SIN(d/ER)*COS(lat1)) 

、私はの値が使用されてきた:見つかった値である

lat1 = 52.239764 
lat2 = -0.904089 
d = 10 
ER = 6371 
brng = 270 

を:

lat2 = 1.165765924 and lon2 = -0.903387754 

で見出さ例えば使用:

値が52.239722と-1.050833であるべきです。私はこれが正しいことをGoogleの地図を使用し、元の場所の場所から10km西に見て確認した。

ラジアンと何か問題がありますか?

答えて

0

Excelは、三角関数でラジアンを使用します。私はVBAについてはわかりませんが、私はそう仮定します。したがって、数式で使用する前に度をラジアンに変換する必要があります(または数式に変換を埋め込むことが必要です)。

=RADIANS(brng) 
`where brng is a named cells holding an angle measured in degrees 
関連する問題