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

Version 1 (epic) #1

Open
2 of 10 tasks
curran opened this issue May 27, 2020 · 0 comments
Open
2 of 10 tasks

Version 1 (epic) #1

curran opened this issue May 27, 2020 · 0 comments

Comments

@curran
Copy link
Contributor

curran commented May 27, 2020

The premise of this project is to facilitate siiiiick data visualizations on maps, particularly choropleth maps with drill down interactions for the entire world.

Principle goals:

  • Each country may have it's own unique project (along the lines of Albers USA)
  • Transitions between projectsions should be smoothly animated (e.g. Alaska moving down the screen when drilling into US)
  • Extensible for subtle cartographic details (e.g. labels for regions and cities, with internationalization, adding a roads layer, adding a rivers layer)

Rough TODOs:

  • Get canvas rendering working for geo shapes with line simplification for smooth performance, using a technique like this one https://bl.ocks.org/mbostock/6252418 (may be built-in with modern D3 - see https://github.com/d3/d3-geo#projection_precision)
  • Import/simplify GADM boundary files
  • Implement drill down
  • Implement drill up
  • Implement breadcrumbs utilities
  • Add a labeling layer for administrative regions (SVG)
  • Add a labeling layer for major cities (SVG)
  • Join with some sample data to produce a choropleth example
  • Join with some sample data to produce a bubble map example
  • React wrapper (or build the thing in React to begin with? Not sure...)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant