We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

An introduction to deck.gl for data visualization

00:00

Formale Metadaten

Titel
An introduction to deck.gl for data visualization
Serientitel
Anzahl der Teile
351
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2022

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
deck.gl is one of the most advanced open-source libraries for data visualization. In this session we will discuss how its WebGL-powered engine can be used to perform visual exploratory data analysis of large datasets. This library is quickly becoming one of the most used in the FOSS4G world due to its open governance model and compatibility with other mapping libraries like MapLibre GL JS. We will learn how a deck.gl visualization is structured and what the main concepts are: views, layers and accessors. We will discuss its reactive architecture and how it can be used to build simple scripting prototypes and complex applications with modern JavaScript frameworks like React, Angular or Vue.js. We will present different examples ranging from simple layer visualizations to thematic and choropleth maps to advanced interactive 3D visualizations including animations. Finally we will focus on specific use cases for large data visualization, from datasets with hundreds of thousands of features with data formats like GeoJSON to datasets with billions of features using advanced tiling schemes.
Schlagwörter
VisualisierungAnalysisProgrammbibliothekOpen SourceUnternehmensmodellOffene MengeGoogolFramework <Informatik>MereologieVideokonferenzMotion CapturingWrapper <Programmierung>QuellcodeTabelleElektronische PublikationBootenVektorraumSechseckPhysikalisches SystemMathematikVersionsverwaltungSkriptsprachePrototypingArchitektur <Informatik>VisualisierungSichtenkonzeptPrototypingMereologieFramework <Informatik>BitInstantiierungFunktionalProjektive EbeneNeuroinformatikProgrammbibliothekUmwandlungsenthalpieElektronische PublikationTabelleDateiformatDifferenteArithmetisches MittelTextur-MappingBetragsflächeMengeReelle ZahlDämpfungSpeicherabzugComputerarchitekturService providerOffene MengeKartesische KoordinatenPhysikalisches SystemAdditionCASE <Informatik>Produkt <Mathematik>VektorraumDiskrete UntergruppeComputeranimation
Reelle ZahlAnalysisParametersystemVektorrechnungEreignishorizontOverlay-NetzVolumenvisualisierungGamecontrollerSichtenkonzeptKontrollstrukturAxonometrieInstantiierungStrom <Mathematik>Notepad-ComputerDefaultÄhnlichkeitsgeometrieSpieltheorieZeiger <Informatik>Mathematische LogikSymboltabelleFunktion <Mathematik>KonstanteProgrammbibliothekSichtenkonzeptPunktKategorie <Mathematik>SpeicherabzugPhasenumwandlungInteraktives FernsehenMomentenproblemTypentheorieDifferenteVektorraumUmwandlungsenthalpieHyperbelverfahrenBitmap-GraphikVolumenvisualisierungTesselationMereologieBildschirmsymbolKreisflächeRadiusFormale SpracheImplementierungTextur-MappingBrowserMultiplikationsoperatorGraphfärbungArithmetisches MittelVorhersagbarkeitMengeAggregatzustandDeklarative ProgrammierspracheViewerInstantiierungObjekt <Kategorie>VisualisierungFunktionalEinsEreignishorizontSymboltabelleOverlay-NetzMathematische LogikParametersystemCASE <Informatik>BenutzerbeteiligungProjektive EbeneOnline-KatalogArithmetischer AusdruckDatenfeldOrtsoperatorKomplex <Algebra>QuaderRouterZoomOffene MengeDefaultIdentifizierbarkeitKreisbogenRechenschieberSchlüsselverwaltungPhysikalisches SystemDiskrete UntergruppeGamecontrollerRenderingKonfigurationsraumJSONComputeranimation
AnalysisKlasse <Mathematik>FontPolygonInstantiierungCASE <Informatik>Kategorie <Mathematik>AggregatzustandGraphfärbungDatenfeldGeradeCliquenweiteFunktionalGamecontrollerSichtenkonzeptVisualisierungObjekt <Kategorie>Textur-MappingEinfacher RingCodeElektronische PublikationURLIdentifizierbarkeitUniformer RaumProjektive EbeneKlasse <Mathematik>DefaultInteraktives FernsehenArithmetisches MittelJSON
AnalysisProgrammbibliothekFunktion <Mathematik>Kontextbezogenes SystemGoogle MapsSynchronisierungWeb-ApplikationBetragsflächeBenutzerbeteiligungTextur-MappingTesselationDimension 3Overlay-NetzEinfache GenauigkeitFunktionalEinschließungssatzGebäude <Mathematik>GeradeArithmetisches MittelMinimumKontextbezogenes SystemVersionsverwaltungKreisbogenDifferenteBitmap-GraphikATMVektorraumHalbleiterspeicherMinimalgradGemeinsamer SpeicherCASE <Informatik>ClientMinkowski-MetrikComputeranimation
Formation <Mathematik>EntscheidungsmodellAnalysisKategorie <Mathematik>Funktion <Mathematik>KonfigurationsraumEreignishorizontInteraktives FernsehenTextur-MappingKategorie <Mathematik>EreignishorizontGraphfärbungImplementierungClientGenerator <Informatik>Computeranimation
AnalysisSoftwareentwicklungVolumenvisualisierungArchitektur <Informatik>Kontextbezogenes SystemKomponente <Software>MultiplikationsoperatorSoftwareentwicklungAggregatzustandKartesische KoordinatenPuffer <Netzplantechnik>MinimalgradMathematikComputerarchitekturVariablePhasenumwandlungKategorie <Mathematik>BenutzeroberflächeZusammenhängender GraphJSONComputeranimation
AnalysisParametersystemFunktion <Mathematik>InterpolationDefaultAlgorithmusGlättungKategorie <Mathematik>GruppenoperationEreignishorizontSichtenkonzeptInterpolationAlgorithmusAggregatzustandKreisbogenKategorie <Mathematik>DifferenteComputeranimation
VisualisierungAnalysisElementargeometrieVariableKategorie <Mathematik>KontrollstrukturKonfiguration <Informatik>DämpfungProgrammbibliothekGruppenoperationGraphfärbungDateiformatBootenKategorie <Mathematik>TypentheorieUnternehmensmodellPunktDifferenteBinärcodeSzenengraphVisualisierungPunktwolkeElementargeometrieBrowserTesselationDruckspannungGebäude <Mathematik>DatenstrukturÄhnlichkeitsgeometrieServerProjektive EbeneService providerInstantiierungPolygonOrtsoperatorGraphSingularität <Mathematik>BinärdatenComputeranimation
Cantor-DiskontinuumAutomatische IndexierungDifferenteMengePolygonPunktComputeranimation
CodeViereckQuellcodeAnalysisEntscheidungsmodellAutomatische IndexierungAuflösung <Mathematik>Minkowski-MetrikFunktion <Mathematik>SystemplattformPolygonzugPhysikalisches SystemZeichenketteSchlüsselverwaltungAuflösung <Mathematik>EchtzeitsystemMAPDifferentePartitionsfunktionMinkowski-MetrikVererbungshierarchieViereckAutomatische IndexierungSystemplattformFunktionalKategorie <Mathematik>CASE <Informatik>VisualisierungMengeTwitter <Softwareplattform>DatenbankTesselationDiskrete UntergruppePolygonAdditionObjekt <Kategorie>AnalysisInhalt <Mathematik>Computeranimation
Transkript: Englisch(automatisch erzeugt)