Mongodb geospatial indexes, 2d vs 2dsphere Mongodb geospatial indexes, 2d vs 2dsphere mongoose mongoose

Mongodb geospatial indexes, 2d vs 2dsphere


  1. No. It means the surface distance using the Haversine formula.
  2. I'm not sure what you are trying to ask in regards to "how does it express distance in radians" but if you mean how are lat/lon angle values and deltas converted into radians it is: PI * angle / 180.0. For the full Haversine formula, check out this link for implementations in 84 languages: http://rosettacode.org/wiki/Haversine_formula
  3. 2dsphere indexes use the WGS84 datum (which defines the bounds) See: http://spatialreference.org/ref/epsg/4326/.
  4. Without looking at their code it is impossible to say. But given that they use WGS84 and talk about an "earth-like sphere" it is highly doubtful. I'm guessing they use Haversine (so distance calculations are only an approximation).