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

Exploring large amounts of weather forecast data through Open Source software

00:00

Formal Metadata

Title
Exploring large amounts of weather forecast data through Open Source software
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
ECMWF is an operational centre, producing global numerical weather predictions. ECMWF also operates many services for the EU Copernicus programme . ecCharts is a suite of web based services to visualise and explore ECMWF real-time forecast. The service offers a Web Map Service (WMS) as well as an interactive client application which provides forecast data for meteorological community including Copernicus services. Recent development work involved the replacement of the client application with OpenLayers and implementing a caching system with MapProxy. This posed many challenges due to size and frequent updates of the data, combined with the challenges of offering a fast and smooth user experience. The work also resulted in contributions to open source projects, like OpenLayers, which will benefit the wider user community. This talk presents the benefits of moving to open source community software,the architecture of the updated system and on the challenges and the solutions that are taken when dealing with big and dynamic data sets both at the frontend and at the backend services.
Keywords
Visual systemBeat (acoustics)Multiplication signRange (statistics)Presentation of a groupOpen sourceSoftwareBitVisualization (computer graphics)Physical systemInteractive televisionWeb applicationLecture/Conference
Range (statistics)Web serviceInternet service providerPredictionState of matterComputer programSupercomputerMathematicsLocal GroupHeat transferProduct (business)Function (mathematics)Core dumpWeb 2.0NeuroinformatikWeb serviceEndliche ModelltheorieInternet service providerContext awarenessMetrologieWeb applicationOperator (mathematics)Service-oriented architectureUser interfaceDenial-of-service attackPhysical systemMultilaterationData managementProcess (computing)State of matterFile archiverComputer programMultiplication signStandard deviationVisualization (computer graphics)Moment (mathematics)MereologyCartesian coordinate systemSoftware developerSoftwareOpen sourceNetwork topologyFocus (optics)AreaComputer animation
Visualization (computer graphics)SoftwareOpen sourceWeb applicationVisualization (computer graphics)Interface (computing)Cartesian coordinate systemService-oriented architectureTouchscreen
Visualization (computer graphics)Product (business)Parameter (computer programming)Data modelPairwise comparisonInformationInterface (computing)Product (business)Standard deviationWeb applicationTerm (mathematics)Time seriesEndliche ModelltheorieMultiplication signWeb serviceDegree (graph theory)Level (video gaming)Service-oriented architectureRevision controlMappingInformationFocus (optics)Game controllerProcess (computing)Event horizonMetrePoint (geometry)Clique problemRoundness (object)Image resolutionAreaCartesian coordinate systemOpen sourceOperator (mathematics)TouchscreenOptical disc driveVisualization (computer graphics)Menu (computing)Computer animation
Hausdorff dimensionOperations researchAxiom of choiceAxonometric projectionProduct (business)AreaProjective planeCartesian coordinate systemPoint (geometry)Dimensional analysisMultiplication signMappingInterface (computing)Polarization (waves)Different (Kate Ryan album)Graph coloringMenu (computing)Field (computer science)Greatest elementProduct (business)Disk read-and-write headCausalityData storage deviceLogicNumbering schemeTesselationVisualization (computer graphics)NeuroinformatikInsertion lossPhysical systemInformationService-oriented architectureReading (process)Computer animation
Vertex (graph theory)Connectivity (graph theory)Cache (computing)Java appletScripting languageProduct (business)Library catalogFront and back endsSeries (mathematics)Web serviceOperations researchSoftwareRevision controlConstraint (mathematics)DivisorClient (computing)Similarity (geometry)Hausdorff dimensionFrequencyWeb serviceRow (database)Cache (computing)Multiplication signNeuroinformatikCodeMetrologieCartesian coordinate systemDimensional analysisField (computer science)InformationPersonal area networkSoftwareRevision controlSet (mathematics)Square numberMetadataValidity (statistics)Constraint (mathematics)Process (computing)Front and back endsComputer fileFrequencyoutputOpen sourceNumberImage resolutionBitUser interfaceArithmetic meanTime seriesEndliche ModelltheoriePlotterStandard deviationTerm (mathematics)Similarity (geometry)File formatGraph (mathematics)DatabaseData storage deviceWebsiteDivisorEnvelope (mathematics)Rule of inferenceMusical ensemblePrice indexRoundness (object)View (database)Self-organizationInsertion lossDegree (graph theory)Scripting languageWordStorage area networkFocus (optics)Buffer overflowResultantSpeech synthesisService-oriented architectureStatement (computer science)Computer animation
Computer-generated imageryMathematicsMedical imagingElectronic visual displayInterface (computing)MappingInsertion lossTesselationLevel (video gaming)Information retrievalGraph (mathematics)Single-precision floating-point formatCategory of beingoutputResultantFamilyBuffer overflowNeuroinformatikMoment (mathematics)PlotterPixelFront and back endsZoom lensImage resolutionMereologyComputer animation
Cache (computing)SynchronizationControl flowServer (computing)Client (computing)Operations researchSmoothingTesselationTesselationMereologyInterface (computing)MultilaterationLevel (video gaming)Operator (mathematics)Image resolutionTouch typingArithmetic meanPhysical lawDienstprogrammSoftware maintenanceElectric generatorMedical imagingComputer animation
SoftwareClient (computing)Vector spaceOpen setData managementAxonometric projectionOpen sourceRaster graphicsInformationTerm (mathematics)Function (mathematics)Cache (computing)Musical ensembleSynchronizationHausdorff dimensionParameter (computer programming)Artistic renderingFront and back endsOpen sourceElectronic visual displayTesselationSynchronizationCASE <Informatik>Multiplication signFlow separationMixture modelMathematicsClient (computing)Dimensional analysisDifferent (Kate Ryan album)InformationInsertion lossData managementUsabilityLatent heatBit rateObservational studyFront and back endsProjective planeMedical imagingPoint (geometry)BitArithmetic meanProcess (computing)GradientLevel (video gaming)Endliche ModelltheorieDemosceneView (database)Thomas BayesSoftwareOpen setRaster graphicsVector spaceServer (computing)Computer animation
SynchronizationPhysical systemFront and back endsPlot (narrative)Revision controlCodeSign (mathematics)Beta functionClient (computing)FeedbackHuman migrationCache (computing)ImplementationOperations researchProcess (computing)Category of beingNeuroinformatikLevel (video gaming)WeightDifferent (Kate Ryan album)Process (computing)WebsiteMathematicsState of matterClient (computing)Web serviceView (database)Metropolitan area networkArithmetic progressionProxy serverPhysical systemTesselationMultiplication signBitCartesian coordinate systemVelocityImplementationRevision controlCASE <Informatik>FeedbackRow (database)Operator (mathematics)Server (computing)Open setCache (computing)Front and back endsComputer animation
Stack (abstract data type)Software developerIntegrated development environmentDenial-of-service attackWeb-DesignerOpen setContext awarenessProcess (computing)Physical systemProjective plane2 (number)Presentation of a group
CodePlanningMereologyLevel (video gaming)Field (computer science)Direction (geometry)Front and back endsConditional-access moduleProcess (computing)Moment (mathematics)Information privacyImplementationOpen sourceWeb serviceAreaWeb 2.0Presentation of a groupPlotterShared memoryCartesian coordinate systemMultiplication signKeyboard shortcutService-oriented architectureSoftwareArithmetic progressionInsertion lossInterface (computing)WebsiteSpeech synthesisOpen setState of matterComputer iconUniform resource locatorFocus (optics)Real numberMessage passingRule of inferenceDressing (medical)MappingLecture/Conference
Transcript: English(auto-generated)