Currently we implicitly generate a covering of 2d shapes via a complicated expansion algorithm. We can refactor this functionality into just a covering algorithm which takes as input a 2d shape (circle, box, polygon) and produces as output a GeoHash with a particular granularity.
- is related to
- 
                    SERVER-5800 Refactor 2D $geoWithin into new query framework (expression index) -         
- Closed
 
-         
- 
                    SERVER-14192 Containment and intersection test between flat shapes and box -         
- Closed
 
-