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

Standing up a OSM clone with GeoServer and CSS

00:00

Formal Metadata

Title
Standing up a OSM clone with GeoServer and CSS
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
See that little map on the geoserver.org web site? While looking a lot like plain OpenStreetMap tiles, it’s actually rendered by a GeoServer, using CSS styles, off a PostGIS database. The map aims to be a very close clone of the actual OSM official one, meaning it has a lot of little details often removed from lookalikes to reduce the data to be loaded and rendered. This presentation will provide a little history of its development, the performance added to speed up its rendering, a good look at the styles styles used, and the overall setup and the of the GeoServer, both in terms of physical deployment, configuration and tuning. Finally, we’ll show an alternative setup and map, still working on GeoServer, but based on styles and data from the OpenMapTiles project.
Keywords
CloningCloningServer (computing)AreaGoodness of fit
Cross-site scriptingCloningComputer networkClient (computing)Image processingData fusionJava appletJava EnterpriseVisualization (computer graphics)Projective planeCore dumpData storage deviceService (economics)Execution unitQueue (abstract data type)Software
Electronic data interchangeArtistic renderingBitZoom lensLevel (video gaming)Artistic renderingOpen setServer (computing)Home page
Web pageServer (computing)Level (video gaming)Formal languageWeb pageCloningTesselationCategory of beingOpen setUniform resource locatorGeometryRaw image formatComputer animation
WikiLine (geometry)Open setFormal languageCuboidLevel (video gaming)Flow separationMultiplication signOnline helpMatching (graph theory)Software maintenanceMappingCatastrophismServer (computing)Metropolitan area networkCloningVolumenvisualisierungXMLSource codeUML
CloningTime zoneText editorFormal languageCross-site scriptingCompilerMonster groupRule of inferenceLine (geometry)Point (geometry)PolygonData conversionSoftware repositoryElement (mathematics)Translation (relic)Query languagePerformance appraisalRead-only memoryCurvatureHeat transferMonster groupGoodness of fitMultiplication signResultantVariety (linguistics)Complete metric spaceTime zoneNumberSet (mathematics)Electronic mailing listRepository (publishing)Server (computing)Process (computing)Video gameMeeting/Interview
Axiom of choiceComputer configurationQuicksortMappingMoment <Mathematik>SoftwareClosed setPairwise comparisonMultiplication signTesselationLevel (video gaming)GravitationCloningXMLComputer animation
Pairwise comparisonGreatest elementArtistic renderingAreaGraph coloringMappingInformationLevel (video gaming)Field (computer science)Computer animation
Revision controlSpacetimeProcess (computing)Artistic renderingLevel (video gaming)QuicksortObject (grammar)Overlay-NetzInformationComputer animation
Default (computer science)Scale (map)Level (video gaming)Link (knot theory)Clique-widthData conversionFraction (mathematics)RoundingText editorDecision tree learningTouchscreenStructural loadSinguläres IntegralFunction (mathematics)Computer iconRun time (program lifecycle phase)Shape (magazine)Symbol tableCross-site scriptingRule of inferenceCodeUser profileFeasibility studyLine (geometry)Translation (relic)Asynchronous Transfer ModeCurvatureExclusive orNumberBitZoom lensLevel (video gaming)Fraction (mathematics)Scaling (geometry)View (database)Default (computer science)Set (mathematics)Web 2.0Complete metric spaceProjective planeMathematicsTranslation (relic)Rule of inferenceCombinational logicMultiplication signStructural loadClique-widthCategory of beingText editorMorley's categoricity theoremCodeVariable (mathematics)Selection ruleCompact spaceMereologyAssociative propertyShape (magazine)ScalabilityFunction (mathematics)Graph coloringPairwise comparisonTable (information)Line (geometry)RoundingObject modelShared memoryType theorySpeciesSource codePhysical lawTouchscreenComputer fileArithmetic meanMedianSemiconductor memorySystem callServer (computing)CASE <Informatik>Endliche ModelltheorieObject (grammar)Profil (magazine)XMLSource code
Asynchronous Transfer ModeTranslation (relic)CurvatureRule of inferenceExclusive orCross-site scriptingRevision controlJava appletFreewareHeat transferWKB-MethodeStatement (computer science)Read-only memoryGeometric quantizationLevel (video gaming)Attribute grammarContent (media)Digital filterTranslation (relic)Line (geometry)Asynchronous Transfer ModeAmenable groupLevel (video gaming)DatabaseHeat transferRule of inferencePerformance appraisalSemiconductor memoryScaling (geometry)GeometryFraction (mathematics)Table (information)Codierung <Programmierung>Latent heatFilter <Stochastik>Data storage deviceWritingLocal area networkZoom lensImage resolution2 (number)EncryptionMappingPoint (geometry)TesselationWater vaporProjective planeServer (computing)Category of beingCellular automatonBinary codeThomas BayesPosition operatorWeightMultiplication signRange (statistics)Electric generatorComputer animation
Level (video gaming)Attribute grammarDigital filterContent (media)BitIntegrated development environmentDatabaseComputer fileAttribute grammarConfiguration spaceLevel (video gaming)Table (information)Greatest elementStability theory
Level (video gaming)Attribute grammarDigital filterContent (media)BitDirectory serviceMultiplication signRepository (publishing)TesselationDesign by contractObject (grammar)Presentation of a groupConfiguration spaceVector spaceComputer fileData storage deviceRevision controlMaschinelle ÜbersetzungComplete metric spaceVideo game consoleMassServer (computing)XMLUML
Link (knot theory)Web 2.0Structural loadMappingOverhead (computing)Presentation of a groupMultiplication signMereologyDatabase2 (number)Entire functionMoment (mathematics)Vector spaceRepository (publishing)Computer reservations systemResponse time (technology)Mathematical analysisRight angleProjective planeLevel (video gaming)Goodness of fitTheoryObject (grammar)Electronic program guideLecture/Conference
Open setSide channel attackNormed vector spaceMeta elementServer (computing)Water vaporWeightMach's principleDatabaseInformationMaxima and minimaSoftware testingComputer animation
Server (computing)Source codeStandard deviationFinite element methodSoftware maintenanceQueue (abstract data type)Quadrilateral2 (number)DatabaseHeegaard splittingCore dumpWebsiteMultiplication signVirtual machineZoom lensAreaArtistic renderingSemiconductor memoryLevel (video gaming)Instance (computer science)Physical systemPlanningException handlingSet (mathematics)Medical imagingRight angleServer (computing)Computer animation
Probability density functionOpen setXMLComputer animation
Transcript: English(auto-generated)