Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
キロメートルをラジアンに変換する必要があります。これは正しい式ですか?MongoDB でニアスフィアのラジアンが必要です。
5 キロメートルをラジアンに変換する必要がある場合は、次のようにします。
5/6371
そして、私はこの結果を得ます(正しいようですか):
0.000784806153
アップデート
これは数学の問題ではありません。MongoDB で地理空間クエリを実行するには、キロメートルからラジアンまでの正しい計算を行っているかどうかを知る必要があります。
変換するには:
ラジアンへの距離 : 距離測定と同じ単位で、距離を球体 (地球など) の半径で割ります。 radians to distance : 距離を変換したい単位系の球体 (地球など) の半径をラジアン測定値に掛けます。
例: 5 マイルをラジアンに変換する場合、距離 (5 マイル) を球の半径 (これもマイル) で割る必要があります。これは 3959 です。5/3959 は 0.0012629451...
ありがとう