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

Cloud-Native Geospatial with JavaScript

00:00

Formal Metadata

Title
Cloud-Native Geospatial with JavaScript
Title of Series
Number of Parts
351
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2022

Content Metadata

Subject Area
Genre
Abstract
The amount of Earth Observation data we have available nowadays is exceeding the capabilities for data processing. Therefore, a lot of data is now made available in the cloud. To make digesting the data easier and more-lightweight, it is getting more and more popular to store the data in so-called “cloud-native” file formats while data processing is also moving towards the data, i.e., into the cloud. This way you only need to retrieve the actual subset of the data you are actually interested in instead of the full data set, which can be in the magnitude of gigabytes or even larger. This technology of cloud-native file formats is usually best used with Browsers, which is the users’ main interface to the internet and the cloud. There the main language is JavaScript. Therefore, this talk will give a high-level introduction about the relevant cloud-native file formats and show whether and how you can make use of these files in client-side JavaScript: - COG: Cloud-Optimized GeoTiff (cogeo.org) - COPC: Cloud-Optimized Point Clouds (copc.io) - Flatgeobuff (flatgeobuf.org) - GeoParquet (github.com/opengeospatial/geoparquet) - STAC: SpatioTemporal Asset Catalog (stacspec.org) - Zarr (zarr.readthedocs.io) This talk will dig into the available open-source libraries and, if JavaScript implementations are available, show their functionality based on examples. If multiple options are available, a high-level comparison will show the main differences in functionality. For COGs for example, we’ll compare the capabilities of the popular mapping libraries Leaflet, OpenLayers and MapLibre GL.
Keywords
Slide rulePoint cloudSoftware engineeringWeb browserGoodness of fitUML
Slide rulePoint cloudWeb browserData storage deviceServer (computing)Computer fileOperating systemLibrary (computing)Stack (abstract data type)GeometryGoodness of fitWeb browser1 (number)Link (knot theory)Field (computer science)Visualization (computer graphics)Connectivity (graph theory)RoutingServer (computing)Slide ruleBefehlsprozessorPoint cloudTesselationWeb 2.0QuicksortSemiconductor memoryObject (grammar)MereologyProjective planeDifferent (Kate Ryan album)Process (computing)CurvatureMultiplication signNeuroinformatikMathematical analysisCASE <Informatik>Point (geometry)Data storage deviceDisk read-and-write headService (economics)Social classSoftware maintenanceLatent heatVector spaceMedical imagingComputer configurationView (database)Functional (mathematics)Library catalogType theoryLevel (video gaming)Partial derivativeReading (process)Category of beingSet (mathematics)Utility softwareMetadataInformationoutputOnline helpImplementationRevision controlElectronic mailing listRight angleMathematical optimizationPlug-in (computing)Computer animation
CodeFile formatPoint cloudBitWeb 2.0Design by contractCodeLibrary (computing)File viewerSoftware testingComputer animation
Array data structureFile formatReading (process)Library (computing)Mathematical analysisSlide ruleBootingSoftwareAxonometric projectionPlug-in (computing)Point cloudShape (magazine)Device driverTelecommunicationClient (computing)Component-based software engineeringVisualization (computer graphics)Interactive televisionText editorStapeldateiFrequencyMonster groupGroup actionWeb browserStack (abstract data type)WordLibrary (computing)Web 2.0Different (Kate Ryan album)File formatReading (process)Point cloudCASE <Informatik>Visualization (computer graphics)Single-precision floating-point formatCanadian Light SourceMappingComputer fileQuicksortExterior algebraException handlingLatent heatClient (computing)MereologyProjective planePlanningConnectivity (graph theory)ImplementationSlide ruleWeb browserComputing platformCurvatureVector spaceOpen sourceTowerInstance (computer science)Stack (abstract data type)TesselationArray data structureData storage deviceMIDIDimensional analysisFitness functionGoodness of fitServer (computing)Object (grammar)Level (video gaming)Shape (magazine)Revision controlGeometryProcess (computing)Operating systemComputer animation
Computer animation
Transcript: English(auto-generated)