Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mapboxgl viz types roadmap #4

Open
10 of 17 tasks
ryanbaumann opened this issue Aug 9, 2017 · 11 comments
Open
10 of 17 tasks

Mapboxgl viz types roadmap #4

ryanbaumann opened this issue Aug 9, 2017 · 11 comments
Labels

Comments

@ryanbaumann
Copy link
Contributor

ryanbaumann commented Aug 9, 2017

This ticket tracks the project roadmap. If you have a specific feature request, please open a new ticket and track there!

Visualization Types

  • Circle map
  • Graduated Circle map
  • Clustered Circle map
  • Heatmap
  • Raster Tile map
  • Image map
  • Choropleth (fill map)
  • Linestring map
  • Arc origin / destination map
  • 3D extrusion map
  • Symbol map
  • 3D terrain / environment map
  • Add multiple visualization layers to one map

Utilities

  • Export rendered viz to image
  • Create viz data directly from Pandas or Geopandas dataframe

Viz interaction

  • Hover/Highlight effects for mouseover of features
  • Data selection and filtering on map with a lasso, rectangle, and circle selection tool
@ulemanstreaming
Copy link

ulemanstreaming commented Dec 7, 2017

A strong vote for Clustered Circle maps. Dismayed to find it missing in the roadmap for 1.0.

Clustering is one of the best map visualization tricks to come along in recent years, making it possible to use large, global point data sets without prior subsampling or scale-based subsetting. Ideal for the data exploration stage of data science workflows.

@rselover
Copy link

@ryanbaumann - based on your profile, it looks like you've got a lot going on!

My vote is for Choropleth - do you have a sense of when Jupyter dev will get more attention?

@ryanbaumann
Copy link
Contributor Author

@rselover heya!

Clusters and circles are next on the priority list. We're working on some core Mapbox GL JS for data visualization abstractions that should make the python mapboxgl library here much more supportable and performant!

cc @perrygeo

@ryanbaumann
Copy link
Contributor Author

Added preliminary clustered circle viz support in #27 cc @ulemanstreaming

@rmcarthur
Copy link

How relevant is this roadmap? Is this still the most important goal posts to look for?

@akacarlyann
Copy link
Collaborator

@rmcarthur I'm not sure about the general vision but this is what I reference as a volunteer contributor :). I think multi-layer maps are the highest priority. I'm actually hoping to open a PR for this soon. Hexbin visualizations have been requested somewhat recently in the Issues tracker as well.

@rmcarthur
Copy link

Are you going to fork off of #129? I really liked the approach of that, and might take a stab to fork and finish up based off the review and comments there.

@akacarlyann
Copy link
Collaborator

@rmcarthur Yeah I set up templates using lucasvw's api approach with add_layer and remove_layer methods. I'm actually nearly done, with the exception of legend handling. There's not a lot of real estate, so we'll probably have to introduce some sort of minimization of the legends.

@rmcarthur
Copy link

I've actually built something very similar and having similar things with the legend. It looks great when not in an iframe though. I look forward to your PR. I can help review and comment if you'd like. I'm very new to this repo, but needed the layering aspect so I hacked something together fairly quickly. Is there anything I can help with?

@akacarlyann
Copy link
Collaborator

Oh awesome! I suspect we are members of a growing club of multi-layer mapviz-hackers. I'd really like to get my PR up sometime this week and happy to collaborate @rmcarthur!

@ryanbaumann
Copy link
Contributor Author

I suspect we are members of a growing club of multi-layer mapviz-hackers.

Yes, it certainly seems so! Thank you @akacarlyann @rmcarthur for leading the charge. Looking forward to a draft PR to review.

@akacarlyann akacarlyann pinned this issue Apr 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants