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

Mapping in GeoServer with SLD and CSS

00:00

Formal Metadata

Title
Mapping in GeoServer with SLD and CSS
Title of Series
Number of Parts
183
Author
License
CC Attribution - NonCommercial - ShareAlike 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 and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language
Producer
Production Year2015
Production PlaceSeoul, South Korea

Content Metadata

Subject Area
Genre
Abstract
Various software can style maps and generate a proper SLD document for OGC compliant WMS like GeoServer to use. However, in most occasions, the styling allowed by the graphical tools is pretty limited and not good enough to achieve good looking, readable and efficient cartographic output. For those that like to write their own styles CSS also represents a nice alternatives thanks to its compact-ness and expressiveness. Several topics will be covered, providing examples in both SLD and CSS for each, including: mastering multi-scale styling, using GeoServer extensions to build common hatch patterns, line styling beyond the basics, such as cased lines, controlling symbols along a line and the way they repeat, leveraging TTF symbol fonts and SVGs to generate good looking point thematic maps, using the full power of GeoServer label lay-outing tools to build pleasant, informative maps on both point, polygon and line layers, including adding road plates around labels, leverage the labelling subsystem conflict resolution engine to avoid overlaps in stand alone point symbology, blending charts into a map, dynamically transform data during rendering to get more explicative maps without the need to pre-process a large amount of views. The presentation aims to provide the attendees with enough information to master SLD/CSS documents and most of GeoServer extensions to generate appealing, informative, readable maps that can be quickly rendered on screen.
Genetic programmingExtension (kinesiology)Endliche ModelltheorieoutputPolygonRange (statistics)Window functionCore dumpProjective planeFlow separationLine (geometry)Point (geometry)Food energyMedical imagingMultiplication signComplex (psychology)Rule of inferenceWeb pageTriangleComputer programmingSoftware developerEquivalence relationPixelStandard deviationSimplex algorithmCodecServer (computing)System callMappingSound effectCodeFormal languageLevel (video gaming)Web 2.0Factory (trading post)Physical systemPairwise comparisonPerturbation theoryParameter (computer programming)Computer fontFrame problemBitPresentation of a groupTexture mappingUniform resource locatorExecution unitOpen sourceArithmetic meanGenetic programmingMereologyCASE <Informatik>Different (Kate Ryan album)Decision tree learningType theoryComputer fileGraph coloringCross-site scriptingGreatest elementExpandierender GraphDynamical system2 (number)MultilaterationAttribute grammarSolid geometryMiniDiscRaster graphicsTranslation (relic)Covering spacePatch (Unix)Cartesian coordinate systemProduct (business)ResultantXMLComputer animation
PixelLine (geometry)Point (geometry)SpacetimeGenetic programmingGenetic programmingComputer configurationDisplacement MappingMaxima and minimaBitFunction (mathematics)Matching (graph theory)NumberExpressionShape (magazine)Server (computing)Row (database)PolygonMultiplication signPosition operatorPresentation of a groupAreaCircleDifferent (Kate Ryan album)Category of beingLevel (video gaming)Set (mathematics)Texture mappingResultantOrder (biology)MetaheuristikTouchscreen2 (number)Variety (linguistics)Musical ensembleGoodness of fitSoftwareSound effectSheaf (mathematics)MultiplicationPhase transitionInheritance (object-oriented programming)DiagonalRange (statistics)Field (computer science)Default (computer science)Standard deviationInterrupt <Informatik>AuthorizationNormal (geometry)Interior (topology)String (computer science)Source codeComputer animation
Sparse matrixGeometryAcoustic shadowBeat (acoustics)Medical imagingBuildingGraph coloringCombinational logicState of matterFunction (mathematics)Game controllerParameter (computer programming)Rule of inferencePhysical systemExpressionMaxima and minimaCASE <Informatik>Reading (process)Source codeLine (geometry)Morley's categoricity theoremLevel (video gaming)Order of magnitudeDirection (geometry)Vector spaceTexture mappingEndliche ModelltheorieMachine visionSound effectPresentation of a groupProjective planeConnectivity (graph theory)HypermediaGeneric programmingMusical ensembleClient (computing)Zoom lensMessage passingAuditory maskingProcess (computing)Form (programming)Dynamical systemTransformation (genetics)AreaMoment (mathematics)Touch typingLimit (category theory)ConcentricNumberPolygonComputer configurationImage processingSoftwareObservational studyGodSystem callPixelRevision controlPoint (geometry)Gaussian eliminationElement (mathematics)MetreCumulative distribution functionBuffer solutionReliefTunisNormal (geometry)DigitizingContrast (vision)Cartesian coordinate systemAlgorithmImage resolutionBitMultiple RegressionSurfaceDrop (liquid)MappingCodeArtificial neural networkFigurate numberMathematicsAlpha (investment)Mathematical analysisRaster graphicsHill differential equationCausalityDivisorComputer animation
Element (mathematics)Zoom lensComputer architectureMaxima and minimaWeb 2.0Semiconductor memoryScaling (geometry)TesselationSource codeFraction (mathematics)StapeldateiLevel (video gaming)Arithmetic meanLine (geometry)Multiplication signDatabaseCausalityOrder (biology)Sound effectVariable (mathematics)Set (mathematics)CodeTexture mappingNumberClosed setData storage deviceSoftwareBound stateBit rateCASE <Informatik>BitFile systemHard disk driveComputer configurationQuicksortPhysical systemLimit (category theory)Software as a serviceArtistic renderingMultiplicationType theoryFingerprintData managementMoving averageStructural loadClient (computing)WeightAttribute grammarMessage passingInheritance (object-oriented programming)TelecommunicationRadiusStress (mechanics)Universe (mathematics)Image resolutionGame controllerComputer animation
Computer animation
Transcript: English(auto-generated)