1.0.44 • Published 5 years ago

@bbougot/ngx-deck-gl v1.0.44

Weekly downloads
-
License
MIT
Repository
github
Last release
5 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

5 years ago

1.0.43

5 years ago

1.0.42

5 years ago

1.0.41

5 years ago

1.0.40

5 years ago

1.0.39

5 years ago

1.0.38

5 years ago

1.0.37

5 years ago

1.0.36

5 years ago

1.0.35

5 years ago

1.0.34

5 years ago

1.0.33

5 years ago

1.0.32

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago