ランダム座標 – 緯度経度生成 | dice83 

ランダム座標

地球上のどこかにランダムな一点。緯度、経度、そして5億1000万平方キロメートルの広がり。

LAT
LNG
またはスペースキーを押す
統計
0
ポイント
0
北半球
0
南半球
平均|緯度|
世界分布

球面上のランダムな一点

地球の表面積は5億1010万平方キロメートルです。そのうち約3億6100万平方キロメートル(70.8%)が水域です。真にランダムな座標は、10回中約7回は海上に着地します。残りのポイントは7つの大陸に散らばり、最大の陸地(アジア、4460万km²)がランダム選択の約8.7%を占め、最小の陸地(オーストラリア、770万km²)は約1.5%を占めます。

単純なランダム抽出が極地を過剰にサンプリングする理由

緯度を−90°から90°の間で一様に選ぶと、極地付近にポイントが集中しすぎます。その理由は幾何学的なものです。緯度60°では、経度1度あたりの距離は赤道での半分しかありません。緯線は極地付近で密集するため、度数での一様サンプリングでは表面積が最も小さい場所にポイントが集中してしまいます。このツールでは逆正弦変換を使ってその歪みを補正しています:lat = arcsin(2u − 1) × 180/π(uは一様乱数値)。これにより、球面上で数学的に均一な分布が得られます。

十進度とDMS

同じ位置を2つの方法で表現できます。十進度(41.4036° N, 2.1744° E)はソフトウェア、API、地図サービスで標準的に使われています。度分秒(41° 24′ 13″ N, 2° 10′ 28″ E)は航海術や地図製作で伝統的に使われています。小数点以下4桁で約11メートルの精度が得られ、特定の建物や交差点を識別するのに十分です。このツールはデフォルトで小数点以下4桁を生成します。

エントロピーソース

crypto.getRandomValues()から得られる2つの独立した32ビット乱数値が緯度と経度を決定します。1つ目は球面均一性のために逆正弦関数を通して変換されます。2つ目は360°の経度範囲全体に線形にマッピングされます。地球上のすべての地点が等しい確率で選ばれます。座標の計算はすべてブラウザ内で行われます。

実用的な用途

ランダム座標は、極地付近、日付変更線(180°)、赤道といったエッジケースで投影コードのバグを発見する地理空間ソフトウェアのテストに役立ちます。開発データベース用のモック位置データの生成にも使えます。クリエイティブライティングのプロンプトにもなります:ランダムポイントが着地した場所を描写してみましょう。地図サービスに貼り付ければ「GeoGuessr風」の探索のきっかけになります。確率の概念の実演にも使えます:100回生成して地図が埋まっていく様子を観察し、自分の国にポイントが落ちるまでどれくらいかかるか見てみましょう。

設計によるプライバシー保護

すべての座標ペアはブラウザ内で生成されます。サーバーはこのページを配信しただけで、乱数はあなたのデバイスが生成しました。座標の履歴はブラウザのメモリ内にのみ存在します。コピーや共有機能はツールのURLのみを送信し、生成された位置情報を送信することはありません。

友達に挑戦

このリンクを送ってみましょう。相手は地球上のまったく別の地点に着地します。

毎日のデザインエクセレンス。

A' Design Awardの審査員が選んだ作品を毎朝お届けします。