3

ドキュメントによると、2d インデックスについて次のように書かれています。

2d インデックスは、平らなユークリッド平面での計算をサポートします。2d インデックスは、球体での距離のみの計算もサポートしますが、球体での幾何学的計算 ($geoWithin など) の場合は、データを GeoJSON オブジェクトとして保存し、2dsphere インデックス タイプを使用します。

わからないことがいくつか..

  1. distance-only の意味がわかりません。コード (サーフェスの「内側」の線を介して 2 つのサーフェス ポイントを結ぶ線) を意味しますか?
  2. その計算は、地球の経度と緯度に対してどのように機能しますか? それがユークリッド空間用に設計されている場合、ラジアンで距離をどのように表現しますか?
  3. 代わりに、2dsphere インデックスを使用して、2 点間のサーフェス距離を正しく計算しますが、360 経線と 180 緯度線を指定しなくても機能します。地球の経度と緯度のために特別にプログラムされていますか?
  4. 3. 上記が正しい場合。地球が完全な球体ではなく扁球であることを考慮に入れていますか?
4

1 に答える 1