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

Implementing an openEO compliant back-end for processing data cubes on the JEODPP

00:00

Formal Metadata

Title
Implementing an openEO compliant back-end for processing data cubes on the JEODPP
Title of Series
Number of Parts
295
Author
Contributors
License
CC Attribution 3.0 Germany:
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

Content Metadata

Subject Area
Genre
Abstract
Funded be the European Commission as a H2020 project, openEO aims for a new web service standard to process Earth Observation data cubes. At its core, openEO provides an http application programming interface (API) that defines how users can discover Earth observation data cubes and process them on compliant cloud back-ends. The back-ends run their own API instance, translating the http requests to their environment. The front end API implementation can serve different languages (R, Python, Javascript) on the client side. The openEO project has foreseen that APIs are implemented with an open source license (Apache 2.0). A number of back-ends are already available that are compatible with this suggested openEO standard. For instance, within the Joint Research Centre (JRC) of the European Commission, an API implemented in Python is being developed that can discover and process geospatial data collections available in the JRC Earth Observation Data and Processing Platform (JEODPP). For the back-end, an in-house library is being developed under the European Union Public Licence (EUPL). In this presentation, we will highlight the openEO concepts and focus in particular on the JRC back-end implementation details.
Keywords
129
131
137
139
Thumbnail
28:17
Data miningExecution unitCubeCubeComputing platformImplementationElectronic data processingProcess (computing)Computer animation
Computer fontComputing platformImplementationCubeLecture/Conference
Block (periodic table)BuildingThermodynamischer ProzessLibrary catalogQuery languageComputer-generated imageryOpen sourceProcess (computing)Computing platformStapeldateiCubeVideoconferencingProcess (computing)CASE <Informatik>Block (periodic table)Computing platformThermodynamischer ProzessPresentation of a groupResultantBuildingOpen sourceLibrary catalogOpen setMedical imagingComputer animation
Computing platformProcess (computing)StapeldateiInternetworkingPoint (geometry)Process (computing)Web serviceMereologyElectronic data processingBitProof theoryConnectivity (graph theory)Web 2.0CASE <Informatik>Computing platformInternetworkingProgram flowchart
InternetworkingIntrusion detection systemGateway (telecommunications)Client (computing)GeometryLibrary catalogWeb serviceStapeldateiMiniDiscClient (computing)Gateway (telecommunications)Computing platformFront and back endsWeb 2.0Library (computing)Computer animationProgram flowchart
Client (computing)Gateway (telecommunications)SoftwareWeb serviceConnected spaceGoogolStapeldateiComputer animation
Library catalogInternetworkingImage resolutionBitComputer programmingComputing platformRight angleMathematical analysisVisualization (computer graphics)File viewerProcess (computing)Client (computing)Asynchronous Transfer ModeView (database)Program flowchart
Core dumpPoint cloudQuery languageClient (computing)SoftwareComputer programmingComputer fileTelecommunicationFormal languageGraph (mathematics)Form (programming)Programming languageIntermediate languageInterface (computing)CodeComputer animation
Core dumpPoint cloudQuery languageFront and back endsTerm (mathematics)ImplementationCore dumpComputer fileCubeGraph (mathematics)Source codeComputer animation
CubeThermodynamischer ProzessAngular resolutionDigital filterImage resolutionRange (statistics)Temporal logicAxonometric projectionLevel (video gaming)CuboidComputer fileRange (statistics)CubeAngular resolutionConnected spaceBoundary value problemComputer animation
Range (statistics)Temporal logicImage resolutionCubeThermodynamischer ProzessAngular resolutionAxonometric projectionDigital filterMathematical analysisAsynchronous Transfer ModeStapeldateiInteractive televisionKeyboard shortcutProcess (computing)Core dumpOpen sourceStapeldateiThermodynamischer ProzessTouchscreenMathematical analysisFront and back endsWordThree-dimensional spaceCubeImplementationCore dumpServer (computing)Semiconductor memoryPoint (geometry)Musical ensembleLibrary (computing)Graph (mathematics)BitDefault (computer science)Open sourceWeb serviceInteractive televisionInterface (computing)ParsingProjective planeBoundary value problemImage resolutionPrototypeData modelSuite (music)MultiplicationTemporal logicMultiplication signComputer animation
Module (mathematics)GeometryPreprocessorOpen sourceEmailObject (grammar)AerodynamicsLink (knot theory)Computer fileMappingLibrary (computing)Electronic mailing listFunctional (mathematics)Module (mathematics)Process (computing)Type theoryInterface (computing)Order (biology)Right angleKeyboard shortcutDemoscenePhysical systemProgram flowchart
Open sourceModule (mathematics)GeometryEmailObject (grammar)AerodynamicsLink (knot theory)Point cloudImage resolutionProduct (business)Photographic mosaicCodeMultiplication signModule (mathematics)Level (video gaming)Computer animationProgram flowchart
Point cloudPhotographic mosaicProduct (business)Process (computing)Level (video gaming)Computing platformImage resolutionTesselationProcess (computing)MetreWeb serviceMultiplication signAngular resolutionWeb 2.0File formatSoftwareSpectrum (functional analysis)MassGradient descentProjective planeState of matterCore dumpScaling (geometry)ResultantView (database)Computer animation
Computer-generated imageryMathematical optimizationContext awarenessVideoconferencingComputer fileProcess (computing)Loop (music)Computing platformVisualization (computer graphics)Presentation of a groupComputer animation
Computer fileView (database)WindowProbability density functionFormal languageMathematicsWordSign (mathematics)Slide ruleEmailContext awarenessComputer-generated imageryCubeMenu (computing)Open setComputing platformProgram flowchartXMLComputer animation
Product (business)LaptopGoogolTesselation
Kernel (computing)View (database)Rule of inferenceCodeAddressing modeMusical ensembleAngular resolutionMultiplication signTesselationAreaComputer fileSelectivity (electronic)Product (business)DialectMetreVisualization (computer graphics)Structural load
Latent class modelProbability density functionWordSlide ruleSign (mathematics)FreewareStapeldateiDialogverarbeitungLibrary catalogRepresentational state transferCubeAuthenticationQueue (abstract data type)ParsingGraph (mathematics)Thermodynamischer ProzessInteractive televisionLibrary (computing)Selectivity (electronic)Scaling (geometry)GeometryMereologyAreaLevel (video gaming)Asynchronous Transfer ModeProcess (computing)CodeEntire functionComputer animationLecture/Conference
CubeDialogverarbeitungStapeldateiRepresentational state transferLibrary catalogParsingGraph (mathematics)AuthenticationQueue (abstract data type)Thermodynamischer ProzessProcess (computing)Connectivity (graph theory)StapeldateiVideoconferencingCubeAreaMereologyGraph (mathematics)AlgorithmImage resolutionLibrary catalogAuthenticationAsynchronous Transfer ModeInteractive televisionInformationParsingConservation lawRule of inferenceGeometryComputer animation
VideoconferencingThermodynamischer ProzessCodeStudent's t-testSource codeComputer animation
Computer fileView (database)CodeObject (grammar)Proxy serverPoint cloudComputer-generated imageryMaxima and minimaPlane (geometry)Kernel (computing)RankingMusical ensembleSocial classDistanceOnline helpProcess (computing)Level (video gaming)Right angleMereologyScaling (geometry)ImplementationCodeDifferent (Kate Ryan album)DistanceHeegaard splittingPoint cloudAsynchronous Transfer ModeTesselationWindowDecision theoryInformationComputer fileAlgorithmSocial classThermodynamischer ProzessAreaComputer animation
Point cloudLibrary (computing)Presentation of a groupMereologyVisualization (computer graphics)PixelInterpreter (computing)File formatCartesian coordinate systemComplex (psychology)Maxima and minimaInternet service providerGraph (mathematics)DistanceFormal languageInteractive televisionOpen setAlgorithmProcess (computing)Right angleCubeKeyboard shortcutBitFront and back endsCodeType theoryMoment (mathematics)Computer fileCASE <Informatik>Social classArithmetic meanScripting languageStudent's t-testJava appletComputer animationLecture/Conference
Transcript: English(auto-generated)