[Feature Request]:Visualize GEO and GEOSHAPE results in Workbench
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 8.8k
- Forks
- 491
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 49
Description
Feature request
I would like RedisInsight Workbench to visualize geospatial command results.
Redis supports native GEO commands and Redis Query Engine GEO/GEOSHAPE predicates, but today these results are shown as raw/table output. It would be useful to have map-based visualizations directly in Workbench.
Desired behavior
- Plot native
GEOSEARCH,GEORADIUS, and related coordinate results on a map. - Support a heatmap view for dense geospatial results.
- Show inspector/guidance views for GEO commands that do not return coordinates.
- Allow Redis Query Engine
FT.SEARCH,FT.AGGREGATE, andFT.HYBRIDGEO/GEOSHAPE predicates to opt into geodata visualizations. - Keep normal RediSearch result views as the default for plain
FT.SEARCH.
Notes
A possible implementation could use a bundled Workbench plugin. Tile provider/dependency policy should be confirmed by maintainers.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing Workbench's existing result-visualization flow and how it handles GEOSEARCH, GEORADIUS, FT.SEARCH, FT.AGGREGATE, and FT.HYBRID results. Define how coordinate plots, heatmaps, and inspector views should coexist with the default RediSearch view, then confirm tile-provider and dependency policies with maintainers. Done means the specified GEO and GEOSHAPE results can opt into map-based views without changing plain FT.SEARCH behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- redis, typescript
- Domain
- databases, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100