1.0.44 • Published 6 years ago

@bbougot/ngx-deck-gl v1.0.44

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

ngx-deck-gl

ngx-deck-gl is an Angular binding for Uber deck.gl

deck.gl

deck.gl is a WebGL-powered framework for visual exploratory data analysis of large datasets.

Find more at Uber official presentation.

Demo

ngx-deck-gl has been used to showcase a real-time tweets visualizing tool here.

Usage

npm install @bbougot/ngx-deck-gl

Module declaration in your app module imports

@NgModule({
 declarations: [
   AppComponent
 ],
 imports: [
   FormsModule,
   DeckModule.forRoot({
     accessToken: 'ACCESS_TOKEN' // Mapbox access token
   })
 ],
 providers: [],
 bootstrap: [AppComponent]
})
export class AppModule { }

Component declaration in your HTML template

<hexagon 
   [viewState]="viewState"
   [colorRange]="colorRange"
   [lightSettings]="lightSettings"
  [data]="data"
   ></hexagon>

Attributes binding in your TS component

public viewState: ViewState = {
	latitude: 0,
	longitude: 0,
	bearing: [0],
	zoom: [4],
	pitch: [0]
};

public colorRange: number[][] = [ 
 [1, 152, 189],
 [73, 227, 206],
 [216, 254, 181],
 [254, 237, 177],
 [254, 173, 84],
 [209, 55, 78]
];

public lightSettings: LightSettings = {
	lightsPosition: [-122.45, 37.75, 8000, -122.0, 38.00, 5000],
	ambientRatio:  0.3,
	diffuseRatio: 0.5,
	specularRatio: 0.9,
	lightsStrength: [2.0, 0, 0, 0],
	numberOfLights: 3
};

public data: number[][]; // data contains geocoordinates (longitude, latitude)
1.0.44

6 years ago

1.0.43

6 years ago

1.0.42

6 years ago

1.0.41

6 years ago

1.0.40

6 years ago

1.0.39

6 years ago

1.0.38

6 years ago

1.0.37

6 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.34

6 years ago

1.0.33

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago