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

Crunching Data In GeoServer : Mastering Rendering Transformations, WPS Processes And SQL Views.

00:00

Formal Metadata

Title
Crunching Data In GeoServer : Mastering Rendering Transformations, WPS Processes And SQL Views.
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
This presentation will provide the attendee with an introduction to data processing in GeoServer by means of WPS, rendering transformations and SQL views, describing real applications and how these facilities were used in them. We'll start with the basic WPS capabilities, showing how to build processing request based on existing processes and how to build new processes leveraging scripting languages, and introducing unique GeoServer integration features, showing how processing can seamlessly integrate directly in the GeoServer data sources and complement existing services. Moreover, we will show how to integrate on the fly processing in WMS requests, achieving high performance data displays without having to pre-process the data in advance, and allowing the caller to interactively choose processing parameters. While the above shows how to make GeoServer perform the work, the processing abilities of spatial databases should not be forgotten, so we will show how certain classes of processing can be achieved directly in the database. At the end the attendee will be able to easily issue WPS requests both for Vectors and Rasters to GeoServer through the WPS Demo Builder, enrich SLDs with on-the-fly rendering transformations.
Keywords
Transformation (genetics)Artistic renderingView (database)Presentation of a groupReal-time operating systemMappingBitProcess (computing)Server (computing)GeometryArtistic renderingXMLUML
Computer networkClient (computing)Java appletJava EnterpriseVisualization (computer graphics)Image processingData fusionFamilyBitService (economics)Real-time operating systemWeb 2.0Process (computing)Communications protocolPresentation of a groupSinc function
Real-time operating systemStapeldateiProcess (computing)XML
Process (computing)CalculationImplementationInternetworkingoutputService (economics)Different (Kate Ryan album)CalculationCommunications protocolBitThermodynamischer ProzessProduct (business)WordLatent heat
GeometryData typeUniform resource locatorProcess (computing)GeometryOperator (mathematics)QuicksortComputer wormBuffer solutionProcess (computing)Real-time operating systemThermodynamischer ProzessService (economics)Computer animation
Link (knot theory)DisintegrationThermodynamischer ProzessExtension (kinesiology)Real-time operating systemArithmetic meanMereologyCommunications protocolCore dumpService (economics)Physical systemImplementationLocal ringRemote procedure callClient (computing)Process (computing)Multiplication signPlanningCASE <Informatik>Artistic renderingProgram flowchart
Process (computing)Parameter (computer programming)Electronic mailing listDemo (music)GeometryoutputBuffer solutionInterface (computing)Machine visionServer (computing)XML
Transformation (genetics)ChainArtistic renderingPower (physics)Real numberProcess (computing)Group actionArtistic renderingMappingFormal languageDescriptive statisticsFile formatTransformation (genetics)Computer animation
Thermodynamischer ProzessLocal ringView (database)Parametrische ErregungDatabaseClient (computing)Query languageParameter (computer programming)BuildingLine (geometry)Lattice (order)GeometryOrder (biology)Shape (magazine)Source codeGeneric programmingMassServer (computing)Thermodynamischer ProzessReal-time operating systemView (database)DatabaseBitoutputEvoluteQuery languageLine (geometry)Point (geometry)Vector spacePosition operatorParameter (computer programming)Configuration spaceWave packetMultiplication signTable (information)Functional (mathematics)Visualization (computer graphics)Power (physics)CASE <Informatik>MappingSequelParametrische ErregungNeuroinformatikSquare numberEqualiser (mathematics)Particle systemBiostatisticsWeightMereologyDynamical systemSign (mathematics)Client (computing)MetreXMLComputer animation
StatisticsDigital filterDifferent (Kate Ryan album)CASE <Informatik>Multiplication signCartesian coordinate systemQuicksortOperator (mathematics)Query languageComputer animation
Order (biology)Interior (topology)Regulärer Ausdruck <Textverarbeitung>Local GroupGeometryVariable (mathematics)CASE <Informatik>outputQuery languageInjektivitätOperator (mathematics)Server (computing)Product (business)Film editingLimit (category theory)Service (economics)SequelSource code
Service (economics)Communications protocolService (economics)Limit (category theory)Server (computing)QuicksortProduct (business)Operator (mathematics)XMLUML
MethodenbankCirclePolygonVector spaceComputer reservations systemRaster graphicsMusical ensembleFront and back endsCommunications protocolData storage deviceOperator (mathematics)Level (video gaming)Message passingXML
Formal grammarProcess (computing)Graphical user interfaceProcess (computing)Multiplication signGeometryDirection (geometry)Real-time operating systemAeroelasticityBuffer solutionSinguläres IntegralLevel (video gaming)Real numberRadius
DatabaseArchitectureEstimatorElectronic mailing listWorkloadData storage deviceLevel (video gaming)DiagramInteractive televisionLibrary catalogCASE <Informatik>Multiplication signProcess (computing)Computer animation
GUI widgetInformationMethodenbankState of matterConfiguration spaceProcess (computing)MappingGUI widgetResultantInterface (computing)Data storage deviceLevel (video gaming)Chemical equationMultiplication signBeta functionSinguläres IntegralXMLComputer animation
Transformation (genetics)Artistic renderingElectronic visual displayMusical ensembleSinguläres IntegralVector spaceRaster graphicsInformationMedical imagingMusical ensembleAlgebraFormal languageChemical equationPresentation of a groupCalculationXMLUMLComputer animation
Price indexoutputFormal languageRaster graphicsSinguläres IntegralPlastikkarteDatabase normalizationWikiAlgebraMusical ensembleCalculationProcess (computing)Artistic renderingAlgebraRaster graphicsMusical ensembleCalculationLevel (video gaming)Graph coloringSinguläres IntegralView (database)XML
Function (mathematics)Vertex (graph theory)Raster graphicsView (database)Remote procedure callJava appletProcess (computing)Real numberCASE <Informatik>AreaServer (computing)XMLUML
Chemical equationService-oriented architectureProcess (computing)Factory (trading post)Scripting languageTelecommunicationCommunications protocolBitProcess (computing)Extension (kinesiology)DiagramResultantFormal languageGrass (card game)Server (computing)Operator (mathematics)LastteilungSocial classQuicksortService-oriented architectureData conversionXMLUML
View (database)Parametrische ErregungOrder (biology)View (database)Projective planeSequelMathematical analysisXMLUML
AreaStatisticsType theoryComputer networkDistanceData bufferSquare numberCellular automatonVolumeWell-formed formulaCoefficientPhysical systemView (database)CalculationSoftwareObject (grammar)InformationProjective planeComplete metric spaceCASE <Informatik>Multiplication signSummierbarkeitWell-formed formulaDifferent (Kate Ryan album)Buffer solutionReal-time operating systemGoodness of fitIncidence algebraAreaLevel (video gaming)QuicksortComplex (psychology)Boss CorporationRoutingInternet forumMereology1 (number)NeuroinformatikFormal grammarXML
Well-formed formulaSinguläres IntegralArc (geometry)Artistic renderingReading (process)SoftwareLevel (video gaming)CalculationWriting
View (database)Process (computing)Java appletHeat transferQuery languageData bufferAerodynamicsSequelReal-time operating systemCalculationView (database)outputWeb applicationProcess (computing)MereologyControl flowRhombusDatabaseReal numberPattern recognitionParameter (computer programming)Well-formed formulaJava appletMultiplication signStructural loadXMLUML
DialectMIDIQuery languageVacuumCustomer relationship managementParametrische ErregungVolumeOverhead (computing)Arc (geometry)StapeldateiAreaDatabaseArtistic renderingLimit (category theory)Observational studyData bufferElectric currentGeometryParameter (computer programming)Web applicationCalculationReal-time operating systemSpacetimeHeegaard splittingDifferent (Kate Ryan album)SequelBuffer solutionSoftwareType theoryView (database)Graph coloringSource codeComputer animation
Host Identity ProtocolReal-time operating systemPosition operatorSimulationUser interfaceState observerSequelCASE <Informatik>Group actionNumberDatabaseLimit (category theory)Projective planeMetreControl flowServer (computing)GeometrySubsetWaveResponse time (technology)Process (computing)GradientWorkstation <Musikinstrument>Point (geometry)Forcing (mathematics)Expression10 (number)StatisticsKey (cryptography)Power (physics)View (database)Level (video gaming)Multiplication signOrder (biology)SoftwareUniqueness quantificationParameter (computer programming)QuicksortJava appletCalculationNeuroinformatikLecture/Conference
Transcript: English(auto-generated)