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

State of MapServer

00:00

Formal Metadata

Title
State of MapServer
Title of Series
Number of Parts
156
Author
License
CC Attribution 3.0 Unported:
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
MapServer is a founding OSGeo project and used for publishing spatial data and interactive mapping applications to the web [1]. This talk provides an overview of enhancements and features in the new 8.2 release of MapServer and its scripting language MapScript, along with upcoming plans for the future.
Keywords
127
Server (computing)Level (video gaming)
MathematicsLogarithmLevel (video gaming)Computer fileParameter (computer programming)Computer reservations systemMereologyMetadataAxonometric projectionService (economics)Graphical user interfaceGEDCOMRegulärer Ausdruck <Textverarbeitung>WeightOperations researchWebsiteCodeInformation securityPatch (Unix)Vulnerability (computing)Software maintenanceComputer fileConfiguration spaceRevision controlBitServer (computing)CodeComputer configurationProjective planeElectronic mailing listCuboidDifferent (Kate Ryan album)Key (cryptography)ExpressionLevel (video gaming)Raster graphicsPresentation of a group1 (number)Link (knot theory)Operator (mathematics)Computer reservations systemMultiplication signQuery languageSocial classString (computer science)Attribute grammarEmailError messageTemplate (C++)LoginMathematicsAliasingPoint (geometry)Uniform resource locatorMappingPlanningMetadataMereologyDefault (computer science)Sound effectSet (mathematics)Block (periodic table)Medical imagingNetwork topologyVector spaceFunction (mathematics)Greatest elementLecture/ConferenceComputer animation
Special unitary groupLeast squaresComputer-assisted translationComputer animation
Transcript: English(auto-generated)
Great, thanks. I'll get straight into it. So there's four minutes. If you don't know what Map Server is, then the next four minutes probably won't make much sense. But yeah, we have a new release coming out. So that's the big news. Hopefully tomorrow there'll be the 8.2 release. So that's got 470 commits. There's been almost 20 people contributing to this next release.
There's a link to the presentation. So all the full changelog and things are there. So I'm just going to run through some of the new features in 8.2. So one of the main ones is that you can now apply an SLD file directly to a layer. So you don't have to use the map file syntax of classes and styles. You can generate your SLD in QGIS.
You can export it. And then you could just reference that file directly in the map file. Another feature is the OGC API features. So part one came in version 8. And part two is coming in Map Server 8.2. So thanks to Evan, who implemented this. So it now means that you can use different projections.
You can pass in the CRS. And you can pass in a BBox in various projections and get the features back. So on the map file side, to add in the projections, you just add in a new key value metadata item. Another feature is custom projections for WMS.
So you can use all the EPSG projections by default in Map Server using WMS. But in 8.2, you can also use your own custom projections. So you can make your own projection files. So things like there's different Esri projections you can use. And now you can just use these codes. So you're not limited to EPSG on WMS. You can use any custom code and any custom projection.
There's a couple of new expression support features in the map file. So in expression, you can build up values based on attributes and expressions rather than hard-coded values. So for label priorities, there's a bit more flexibility with the attributes and the same for the style size.
There's two new config options. So Map Server 8, there's a new config file, a global config file. So you can put various settings in there. So instead of seeing the default Map Server error message when you connect to Map Server, you can change it to a custom HTML. And if there's errors in the data, you can also point that to an HTML template.
Yeah, so in version 8, the config file, you can also set up keys and aliases. So instead of having a path to your map file in your query string, which isn't particularly secure and looks a bit messy, you can just now, in your config file, put an alias and point it to a map file.
And that'll work not just for OGC features API, but in WMS as well. So you can just put in the key name into the URL path and use that without referring to the map file in the query string. This week, there was a new Map Server workshop, so the first one in quite some time. So there's a few people here who attended, so thanks for attending.
And yeah, there was a lot of material, so there's a lot of stuff in there. It'll probably be cut down for future sessions, but there's the link there. So I'll send out this on the Map Server mailing list afterwards. So there's lots of different exercises and map files you can try. So things like accessing raster data, vector data, OGC features API, it's all in the workshop.
Already, there's plans for the 8.4 release. So there's four new blending operations. So you can have composite blocks in your layers, so you can apply effects to your image outputs. So again, thanks to Evan, who's got this set up already, ready to go for the next release. And there's a lovely image of the trees at the bottom.
Just a couple of links on supporting Map Server. So there's links, there's sponsorship opportunities. We want to do the new OGC APIs, so implement those in Map Server, so the maps and coverages and things. So we partake in code sprints, so there's sponsorship opportunities there for the project.
And that's everything, so thanks for listening.