[解決済み] 旧経度+nmから新経度、新緯度を算出する。
2022-09-30 21:21:01
質問
座標とメートル単位の距離に基づいて、2 つの新しい経度と 2 つの新しい緯度を作成したいのですが、特定の点の周りに美しいバウンディングボックスを作成したいのです。それは都市の一部であり、最大 ±1500 メートルです。したがって、地球の湾曲を考慮する必要はないと思います。
そこで
50.0452345
(x) と
4.3242234
(y)で、x + 500m、x - 500m、y - 500m、y + 500mを知りたい。
多くのアルゴリズムを見つけましたが、ほとんどすべてが点間距離を扱っているようです。
どのように解決するのですか?
経度1度あたりのキロメートルの数は、およそ
(pi/180) * r_earth * cos(theta*pi/180)
ここで
theta
は緯度(度)であり
r_earth
は約6378kmです。
緯度1度あたりのキロメートル数は、どの地点でもほぼ同じで、約
(pi/180) * r_earth = 111 km / degree
ということができるわけです。
new_latitude = latitude + (dy / r_earth) * (180 / pi);
new_longitude = longitude + (dx / r_earth) * (180 / pi) / cos(latitude * pi/180);
と同じように
dx
と
dy
は地球の半径に比べれば小さいので、極地に近づきすぎることはありません。
関連
-
[解決済み] クイックソートとヒープソートの比較
-
[解決済み] DFS-Forest Componentとは?
-
[解決済み] CLRSの相対的漸近成長に関する問題(表)の解き方について教えてください。
-
[解決済み] グラフの隣接リスト表現の空間複雑性
-
[解決済み] log(n!)=Θ(n-log(n))でしょうか?
-
[解決済み] バックトラックと深さ優先探索の違いは何ですか?
-
[解決済み] 最小ボトルネックスパニングツリーと最小スパニングツリーはどう違うのですか?
-
[解決済み] 2つの緯度経度点間の距離を計算する?(ハバーシンの公式)
-
[解決済み] 緯度と経度の座標を使用して、ある場所からタイムゾーンを取得する方法は?
-
[解決済み] 緯度・経度をメートルに換算する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】パックマン:主にどのようなヒューリスティックが使われているのですか?
-
[解決済み] ビッグシータ記法の証明
-
[解決済み] CLRSの相対的漸近成長に関する問題(表)の解き方について教えてください。
-
[解決済み] log(n!)=Θ(n-log(n))でしょうか?
-
[解決済み] 整数の絶対値の計算方法
-
[解決済み] キャッシュの無効化 - 一般的な解決策はありますか?
-
[解決済み] アルゴリズム設計マニュアル』の解答はどこにあるのですか?[クローズド]
-
[解決済み] クイックソートとマージソートの比較 [重複]。
-
[解決済み] MapReduceのソートアルゴリズムはどのように動作するのですか?
-
[解決済み] ハングマンの難易度を「易しい」「中くらい」「難しい」に分類するためのアルゴリズム