### Description This issue tracks the implementation of GeoTileGrid Aggregation on Geo Shape field. ### Tasks: - [x] Refactor code of GeoTileGrid Aggregation on GeoPoint from server to modules/geo folder. - [x] Implement the GeoHashGrid on GeoShape field - [x] Implement the code to find the intersection with the tiles and return the results in correct bucket. - [x] Integration Tests - [x] Unit Tests ### Dependency https://github.com/opensearch-project/OpenSearch/issues/4049 ### Useful Links 1. RFC for All Aggregations on GeoShape: https://github.com/opensearch-project/geospatial/issues/84 2. Low Level Implementation Proposal: https://github.com/opensearch-project/geospatial/issues/92 3. Enabling Doc values for GeoShape: https://github.com/opensearch-project/OpenSearch/issues/4049 4. All Aggregation Implementation issue: https://github.com/opensearch-project/geospatial/issues/104 5. https://github.com/opensearch-project/geospatial/issues/195
Description
This issue tracks the implementation of GeoTileGrid Aggregation on Geo Shape field.
Tasks:
Dependency
#4049
Useful Links