私は2つの緯度、経度を持っています。今、その2つの緯度経度の中心緯度、経度を見つける方法. 誰でも私を助けることができますか?
質問する
6429 次
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 に答える