influxdata / influxdata/giraffe

Visualization: Map overlay (Feature request)

Open
#180 1 comment 0 reactions 0 assignees View on GitHub
kind/feature request team/ui
Dominant language
TypeScript
Stars
189
Forks
33
Avg merge
3d 15h
Merged PRs (30d)
4

Description

Now that we have geotemporal support in InfluxDB, it'd be great if we could allow users to create a cell displaying points on map.

Here is a Grafana panel with some ideas: https://grafana.com/grafana/plugins/alexandra-trackmap-panel

![image](https://user-images.githubusercontent.com/20701/79292564-4b2a4400-7e86-11ea-898d-ea66c90d9cc9.png)

![image](https://user-images.githubusercontent.com/20701/79292572-50878e80-7e86-11ea-8303-cdb0a100434d.png)

![image](https://user-images.githubusercontent.com/20701/79292581-554c4280-7e86-11ea-821a-73b171392106.png)

Some specific requests:

1) Each point should have an optional color-code mapping.
2) Each point should have an optional opacity mapping.
3) Each point should have an optional shape mapping.
4) Each point should have an optional size mapping.
5) Each point should have an option to display a text string (optional prefix, cell value, optional suffic).
6) All mappings (color, opacity, shape, size) should work for numeric or string/regex data.
7) Numeric mappings should support both > and >=
8) All mappings can come from any column in the result table.
9) Visualization should allow user to specify latitude/longitude to display, or have an "auto" option that sets the lat/long to just enough to display all datapoints.

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are named in the issue. Start with the linked Grafana trackmap panel and compare its behavior with the nine mapping and viewport requirements. Done means a map visualization can display geotemporal points with the requested mappings, labels, and automatic or user-specified bounds.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.