gk1089 opened a new issue #9281:
URL: https://github.com/apache/incubator-superset/issues/9281


   ## [SIP] Proposal for Incorporating other map sources in Superset
   
   ### Motivation
   
   Superset currently uses MapBox to display maps which has its own 
limitations. There are other map sources available as Web Map Services (WMS). 
For example, Open Street Maps (OSM) that can be called upon using many js 
libraries like Leaflet or OpenLayers. This would pave way for more GIS 
functionalities in SuperSet in true open source spirit.
   
   Later, the same could also apply to the deck,gl visualizations that simply 
use mapbox for its simplicity.
   
   ### Proposed Change
   
   Module can be created that permit adding WMS services during the creation of 
charts. Other features may include:
   1. Adding multiple layers and providing facility to turn them on/off.
   2. Permitting clicking on features (points) to show a popup with more 
data/links on the map itself.
   
   ### New or Changed Public Interfaces
   
   Same as described above.
   ### New dependencies
   Leaflet (https://www.npmjs.com/package/leaflet) and OpenLayers 
(https://www.npmjs.com/package/ol)
   
   ### Migration Plan and Compatibility
   
   Should work with existing setup.
   
   ### Rejected Alternatives
   I am proposing considering the open data sources right now. So, no 
Google/Bing maps etc.
   
   Describe alternative approaches that were considered and rejected.
   
   I would like to attempt this but I am really at a loss for where to begin 
with implementing it. I have seen discussions about new chart types here and 
although the documentation is old regarding that, some of the issue threads 
provide pointers in the right direction.
   
   I intend this thread to be something of the same kind where some of the 
developers may point us to the right section of the code where we can begin 
exploring and implementing open source mapping visualizations.
   
   I hope the developers see some merit in it.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to