Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-43314

open location code support

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Geo, Querying
    • Labels:
    • Query Execution

      we're currently developing an application which requires us to:
      1. check in geo points are withing the radius of another point, which is easily solvable via `$geoWithin` & `$centerSphere`
      2. check if a single point is within the radius of other points with a given radius, which essentially is the other side of the first coin.

      I think 2) is not solvable in a way satisfying our performance needs.

      While we can use `$geoNear` we cannot limit the results with `maxDistance` as each point might have a different radius. So we calculate the distance via geonear and then start sorting out entries in the next stage.

      https://jira.mongodb.org/browse/SERVER-30522 and

      might be solutions to that problem i'm wondering if it would make sense to also support open-location-codes as https://github.com/google/open-location-code they are simple string representations and ~imperfect circles(+-3m) are perfectly fine for a lot of application needs.

            backlog-query-execution [DO NOT USE] Backlog - Query Execution
            lukas.strassel@mobilehead.de Lukas Strassel
            0 Vote for this issue
            3 Start watching this issue