Skip to content

Version 1 (epic) #1

@curran

Description

@curran

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...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions