1

私は2つの緯度、経度を持っています。今、その2つの緯度経度の中心緯度、経度を見つける方法. 誰でも私を助けることができますか?

4

3 に答える 3

3

あなたにとって「中心」とは何かを定義してください。ほとんどの場合、単純平均を使用します。より良い解決策は、(地球の中心から) 2 つのベクトルを計算し、それらを加算して結果を正規化することです。複数の緯度/経度座標ペアの中心点を計算する

于 2013-03-21T11:06:09.600 に答える
2

また、経度にも注意してください。170° E と 170° W の 2 点の中点は 180° E (または W)である必要がありますが、0° E になる可能性があります。

USGS から、John P. Snyder によるMap Projections: A Working Manualをダウンロードします。http://pubs.er.usgs.gov/publication/pp1395。それは無料です。

于 2013-03-21T11:16:34.593 に答える
1

緯度と経度をラジアンに変換してから、

$deltaLongitude = $endPointLongitude - $startPointlongitude;

$xModified = cos($endPointLatitude) * cos($deltaLongitude);
$yModified = cos($endPointLatitude) * sin($deltaLongitude);

$midpointLatitude = atan2(
    sin($startPointlatitude) + sin($endPointLatitude),
    sqrt((cos($startPointLatitude) + $xModified) * (cos($startPointLatitude) + $xModified) + 
         $yModified * $yModified
    )
);
$midpointLongitude = $startPointLongitude +
    atan2($yModified, 
        cos($startPointLatitude) + $xModified
    );
于 2013-03-21T11:12:16.993 に答える