Skip to content
forked from visgl/deck.gl

WebGL2 powered geospatial visualization layers

License

Notifications You must be signed in to change notification settings

StijnAmeloot/deck.gl

Repository files navigation

version build downloads stars

deck.gl | Docs

A WebGL overlay suite for React providing a set of highly performant data visualization overlays

docs

npm install --save luma.gl deck.gl

Provides tested, highly performant layers for basic data visualization use cases, scatterplots, choropleths etc in 2 and 3 dimensions.

Example

import DeckGL from 'deck.gl/react';
import {ArcLayer} from 'deck.gl';

const flights = new ArcLayer({
  id: 'flights',
  data: [] // Some flight points
});

<DeckGL width={1920} height={1080} layers={[flights]} />

Take a look at the docs website or browse the docs folder.

Developing

npm install
npm test
npm start

Note: Building deck.gl (not importing) has a dependency on node version 0.12 or higher. If you use an older version, you can install a node version manager like nvm and use a separate shell to install and build deck.gl.

npm install -g nvm && nvm install 0.12 && nvm use 0.122

Contributing

PRs and bug reports are welcome. Note that you once you open a PR your will be asked to register as a contributor by filling in a small form.

Data sources

SF OpenData

About

WebGL2 powered geospatial visualization layers

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 91.0%
  • Python 4.9%
  • Jupyter Notebook 1.5%
  • CSS 1.3%
  • HTML 0.9%
  • Shell 0.1%
  • Other 0.3%