Summary of OGC Support by MapServer

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Summary of OGC Support by MapServer - Presentation Transcript

    1. Summary of OGC Web Services in MapServer Jeff McKenna Gateway Geomatics
    2. MapServer Supports:
      • WMS (server/client)
      • SLD
      • WFS (server/client)
      • GML
      • Filter Encoding
      • WCS (server)
      • WMC
      • SOS (server)
    3. OGC Compliance
      • Passed tests for WMS 1.1.1 and 1.3.0
        • Certification pending, for 5.6.0 release
      • Ongoing testing for
        • WFS 1.0.0 and 1.1.0*
        • WCS 1.0.0* and 1.1.0*
        • SOS 1.0.0
        • WMC 1.1.0
      • Track our progress in the Trac Wiki at http://trac.osgeo.org/mapserver/wiki/MapServerOGCCITECompliance
    4. MapServer Support Notes:
      • Requires a regular MapServer .map file, with additional simple metadata
      • Since v4.4 (2004), "ows_*" metadata can be used for common metadata items shared by multiple OGC interfaces (e.g. ows_title vs wms_title + wfs title)
    5. WMS
      • Provides images of map data
      • 2001: Initial implementation, thanks to funding from NRCan's Canadian Forest Service (CFS)
      • Supports WMS 1.0.0, 1.1.0, 1.1.1. and 1.3.0
      • Operations:
        • GetCapabilities
        • DescribeLayer
        • GetMap
        • GetFeatureInfo
    6. WMS 1.3.0
      • Initial support in MapServer 5.4 (April 2009)
      • ISO 19128
      • axis order hell (required to strictly follow axis order from EPSG instead of always x,y)
      • new coordinate reference systems (e.g. CRS:84 for WGS 84 (EPSG:4326) in lon,lat)
      • use of CRS parameter (instead of SRS)
      • SLD 1.1.0
    7. SLD
      • WMS extension, enables remote custom styling (data on server is not changed)
      • Client sends XML document for symbolization
      • 2004: Initial implementation (MapServer 4.2)
      • Operations added to WMS:
        • GetLegendGraphic
        • GetStyles
        • PutStyles
    8. WFS
      • Provides access to vector features geometry and attributes in form of GML
      • 2001: Initial implementation (v1.0.0)
      • Supports WFS 1.0.0 and 1.1.0
      • MapServer supports basic WFS
        • Not transactional (WFS-T)
        • MapServer architecture optimized for map rendering, not well suited to transactional
        • Great alternatives for WFS-T include TinyOWS and GeoServer
    9. WFS
      • Operations
        • GetCapabilities
        • DescribeFeatureType
        • GetFeature
      • For serving Oracle and Postgis via WFS efficiently, must specify “ ows_extent ” metadata to avoid calculating the extent on every request
    10. GML
      • Used as exchange format by WFS
      • Besides WFS, MapServer can also access static GML files
        • Through OGR library
        • Read access for GML2
    11. Filter Encoding
      • Allow XML queries for WFS requests
      • Used in SLD for classification
      • Spatial and attribute query capabilities
        • Logical
        • Spatial
        • Comparative
    12. WCS
      • Provides access to raw imagery data (e.g. DEM and GeoTIFF)
      • 2004: Initial implementation in MapServer 4.4
      • Supports WCS 1.0.0 and 1.1.0
      • Operations
        • GetCapabilities
        • DescribeCoverage
        • GetCoverage
      • MapServer cannot act as a WCS client natively
      • (can be done through GDAL)
    13. WMC
      • Saves Web Mapping application state
      • remote WMS layer pointers
      • Like “project” files in common desktop GIS
      • XML-based
      • Supported by MapServer CGI and MapScript
      • 2006: Initial implementation
    14. SOS
      • Provides access to sensor observations and measurements
      • Initial implementation (SOS 1.0.0) in MapServer 4.8 (2006), thanks to funding from Environment Canada
      • Operations
        • GetCapabilities
        • DescribeSensor
        • GetObservation
      • Server only
    15. Future Work, Wish List
      • Official OGC Compliance
        • Ongoing effort
      • Support for new releases of supported specifications as they become available
      • Legends for Raster layers
    16. Learning more...
      • MapServer OGC Documentation http://mapserver.org/ogc/
      • MapServer OGC workshop http://ms-ogc-workshop.maptools.org/
    17. Questions?
    SlideShare Zeitgeist 2009

    + Jeff McKennaJeff McKenna Nominate

    custom

    291 views, 0 favs, 0 embeds more stats

    Presented at FOSS4G 2009 in Sydney, Australia

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 291
      • 291 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 13
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories