panodata-map-panel
panodata-map-panel copied to clipboard
Collect contributions from the community
Mission
As more and more people are adding features to Grafana Worldmap, we will start an attempt to be the canonical aggregation point for all of them.
We encourage everyone from the community to submit their contributions to this repository in order to prevent further fragmentation.
Background
Some words about the work we did here can be found at [1], [2] and [3]. @daniellee, @ryantxu and @dprokop of Grafana Labs already recognized and appreciated them and signaled interest in mainlining these updates [3], [4], [5]. Saying this, we want to get this into the hands of more people to conduct further testing before doing so.
Testimonials
Thanks for putting all this work into the panel. [...] great to see the community chipping in. All those features look like good additions. (@daniellee)
We massively appreciate your work and improvements on this plugin. They're nothing short of transformational in terms of its usefulness. (@svet-b)
This fork has been getting more constant attention for the last year while the core plugin has not moved. (@ryantxu)
Further development
At some time starting in July 2019, @ryantxu and @dprokop chimed in to provide further maintenance by integrating grafana-toolkit
and more.
References: #4, #6, #8 and https://github.com/grafana/grafana/issues/20071.
Thanks again!
[1] https://community.hiveeyes.org/t/grafana-worldmap-panel-ng/1824 [2] https://github.com/grafana/worldmap-panel/issues/197 [3] https://community.grafana.com/t/giving-the-grafana-worldmap-panel-some-love/17210 [4] https://github.com/grafana/worldmap-panel/pull/206 [5] https://github.com/grafana/worldmap-panel/pull/214
Dear @clackner-gpa,
as we recognize you just added some commits to [1], we would like to encourage you to rebase them on top of the "develop" branch of this repository and are humbly asking to create appropriate pull requests of your amendments.
You and @GridProtectionAlliance will benefit from the improved robustness of this codebase and you might also appreciate that it already received updates from core members of @grafana to bring in things from the future of development within Grafana Labs.
We will try our best to process your updates accordingly.
Thanks already and with kind regards, Andreas.
[1] https://github.com/GridProtectionAlliance/worldmap-panel
After reviewing more forks of Worldmap, we recognized @ravithb also added valuable features to his fork [1] and @liuyu81 added some nice adjustments [2]. Integration of further changes within [3] contributed by @svet-b have already been requested through #11. Going further back in time, we also recognized @Mastoast [4] and @DmitryAliskerov [5] added important details. Last but not least, @tobiasdirksen added the fillOpacity
option [6].
While I'm unsure about this, we might also have a look at https://github.com/grafana/worldmap-panel/pull/221 by @xiaobeiyang. However, we should be careful as this might break other features we've already added within this fork.
[1] https://github.com/ravithb/worldmap-panel/ [2] https://github.com/liuyu81/grafana-worldmap-panel [3] https://github.com/ammpio/worldmap-panel [4] https://github.com/hlinyer/hlinyer-worldmap-panel [5] https://github.com/ApicaSystem/Grafana.worldmap-panel/tree/ASM-262 [6] https://github.com/tobiasdirksen/worldmap-panel-todi
@wetterfrosch recently mentioned that @samhatchett already added Leaflet's heatmap support through https://github.com/grafana/worldmap-panel/issues/17 / https://github.com/grafana/worldmap-panel/pull/35. We are tracking this within #32.
https://github.com/grafana/worldmap-panel/issues/220 / https://github.com/grafana/worldmap-panel/pull/221 by @xiaobeiyang fixes rendering in view mode when using JSON endpoint location data.
While I didn't investigate how this relates to the original Grafana Map Panel or if it is even a fork of that one, we might well have a look at https://github.com/huizhong/grafana-baidumap-panel by @shcolo and @huizhong, which seems to be under active development and might carry some nice gems.
There are a few other map implementations for Grafana already.
- https://github.com/CitiLogics/citilogics-geoloop-panel
- https://github.com/GlobalNOC/globalnoc-networkmap-panel
- https://github.com/pR0Ps/grafana-trackmap-panel
- https://github.com/alexandrainst/alexandra-trackmap-panel
- https://github.com/sunnut/grafana-chinamap-panel
- https://github.com/orchestracities/grafana-map-plugin
- https://github.com/NGI-Digital/ngilive-map
We just found @JonasProgrammer has made some more changes to the original Worldmap within https://github.com/nhochdrei/worldmap-panel.
We just found @anatolyza has made some changes to this fork within https://github.com/anatolyza/grafana-map-panel. He is working on integrating Leaflet-Geoman, a Leaflet plugin for drawing and editing geometry layers.
@anatolyza Any chance you will eventually be doing a pull request(s) to get some changes back into panodata?
@sesoko88 just brought grafana-leaflet-choropleth-panel by @teosibileau to our attention, see also [1]. Thanks a bunch!
[1] https://community.grafana.com/t/giving-the-grafana-worldmap-panel-some-love/17210/12
I will be glad to do that , but I do think that some of the added features will not do much to promote panodata, would like to hear what features you liked ?
On Thu, 4 Jun 2020 at 19:18 xkilian [email protected] wrote:
@anatolyza https://github.com/anatolyza Any chance you will eventually be doing a pull request(s) to get some changes back into panodata?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/panodata/grafana-map-panel/issues/20#issuecomment-638960074, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALBUNKZWX2FX543KBXDNAVDRU7CPHANCNFSM4JICC34Q .
We just found @barry-luijten has some adjustments within his table-resolve-location-from-json branch.
We wanted to add a few notes here.
- There is https://github.com/grafana/worldmap-panel/pull/312 by @nibinqtl.
- I believe https://github.com/grafana/worldmap-panel/pull/327 by @eduelias is very sweet.
- Last but not least, https://github.com/grafana/worldmap-panel/pull/328 by @lightsaway is definitively also worth a look.