| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Please also see the official RFC for OGC API support at https://mapserver.org/development/rfc/ms-rfc-134.html
This page provides a high level overview of the emerging OGC API specifications and how they impact future development in MapServer of OGC standards.
OGC is undergoing a revolutionary effort around modernizing their API specifications to align with current technology and design patterns:
These updates also represent a clean break from the WxS specifications.
The new OGC API standards are actively being developed on the OGC GitHub along with chat capabilities on Gitter. In addition, OGC API sprints are being put forth to help develop the standards for early adopters.
The following presentation slides from pygeoapi also provide an overview of the efforts overall:
The WxS specifications will continue to be supported for the forseeable future.
So what does this mean for MapServer?
| Functionality | WFS1/2 | OAFeat | Notes |
|---|---|---|---|
| landing page | na | / | |
| conformance | GetCapabilities | /conformance | |
| layer listings | GetCapabilities | /collections | |
| single layer listing | na | /collections/{collectionId} | |
| layer description | DescribeFeatureType | /collections/{collectionId}/queryables | |
| layer query | GetFeature | /collections/{collectionId}/items | |
| layer query by id | GetFeature | /collections/{collectionId}/items/{itemId} |
| Keyword/Metadata | Level | OAFeat | OAFeat Attribute | Notes |
|---|---|---|---|---|
| wfs_title | web | / | title | |
| wfs_description | web | / | description | |
| NAME | layer | /collections | collection->id | |
| NAME | layer | /collections/{collectionId} | id | |
| wfs_title | layer | /collections | collection->title | |
| wfs_title | layer | /collections/{collectionId} | title | |
| wfs_description | layer | /collections | collection->description | |
| wfs_description | layer | /collections/{collectionId} | description | |
| wfs_extent | layer | /collections | collection->extent->spatial->bbox | Extent is derived otherwise. |
| wfs_extent | layer | /collections/{collectionId} | extent->spatial->bbox | Extent is derived otherwise. |
| layer | /collections | collection->extent->temporal->interval | ||
| layer | /collections/{collectionId} | extent->temporal->interval |
| Back | FazBrowse Home | New Git URL |