How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OGC API - Moving Features

The approved standard OpenAPI description OGC itself publishes for OGC API - Moving Features. This is the STANDARD'S contract, not any one deployment of it — the servers block is a template, so it describes what a conformant implementation must offer rather than a callable host.

OGC API - Moving Features is one of 10 APIs that Open Geospatial Consortium (OGC) publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include OGC, OGC API, OGC API Moving Features, Geospatial, and Specification. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 24 operations across 15 paths, organized into 6 resource areas, and defines 36 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

24 operations 15 paths 36 schemas 5 DELETE13 GET5 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Resource Areas
6

Paths & Operations 24

Across 15 paths, the API surfaces 24 operations — 5 DELETE, 13 GET, 5 POST, 1 PUT. They span 6 resource areas: Capabilities, MovingFeatureCollection, MovingFeatures, TemporalGeometry, TemporalGeometryQuery, TemporalProperty. Each is listed below with its method, path, parameters, and response codes.

Capabilities 4

Essential characteristics of the information available from the API.

GET
/
Landing page
getLandingPage → 200500
GET
/conformance
Information about specifications that this API conforms to
getConformance → 200500
GET
/api
API definition
getAPIList → 500
GET
/collections
Retrieve catalogs of moving features collection
searchCatalog → 200500
MovingFeatureCollection 4

Collections of moving features to be logically managed by a user.

POST
/collections
Register metadata about a collection of moving features
registerMetadata body → 201500
GET
/collections/{collectionId}
Access metadata about the collection
accessMetadata 1 param → 200404500
DELETE
/collections/{collectionId}
Delete the collection
deleteCollection 1 param → 204404500
PUT
/collections/{collectionId}
Replace metadata about the collection
replaceMetadata 1 param body → 204404500
MovingFeatures 4

Moving feature data, including the temporal geometry, temporal properties, etc.

GET
/collections/{collectionId}/items
Retrieve moving feature collection
retrieveMovingFeatures 5 params → 200404500
POST
/collections/{collectionId}/items
Insert moving features
insertMovingFeatures 1 param body → 201400404500
GET
/collections/{collectionId}/items/{mFeatureId}
Access the static data of the moving feature
accessMovingFeature 2 params → 200404500
DELETE
/collections/{collectionId}/items/{mFeatureId}
Delete a single moving feature
deleteMovingFeature 2 params → 204404500
TemporalGeometry 3

The spatial change over time (temporal geometry), representing the movement of the rigid or nonrigid body of a feature.

GET
/collections/{collectionId}/items/{mFeatureId}/tgsequence
Retrieve the movement data of the single moving feature
retrieveTemporalGeometrySequence 7 params → 200500
POST
/collections/{collectionId}/items/{mFeatureId}/tgsequence
Add movement data into the moving feature
insertTemporalPrimitiveGeometry 2 params body → 201400404500
DELETE
/collections/{collectionId}/items/{mFeatureId}/tgsequence/{tGeometryId}
Delete a singe temporal primitive geometry
deleteTemporalPrimitiveGeometry 3 params → 204404500
TemporalGeometryQuery 3

Queryable resources for the temporal primitive geometry.

GET
/collections/{collectionId}/items/{mFeatureId}/tgsequence/{tGeometryId}/distance
Get a time-to-distance curve of a temporal primitive geometry
getDistanceOfTemporalPrimitiveGeometry 6 params → 200400500
GET
/collections/{collectionId}/items/{mFeatureId}/tgsequence/{tGeometryId}/velocity
Get a time-to-velocity curve of a temporal primitive geometry
getVelocityOfTemporalPrimitiveGeometry 6 params → 200400500
GET
/collections/{collectionId}/items/{mFeatureId}/tgsequence/{tGeometryId}/acceleration
Get a time-to-acceleration curve of a temporal primitive geometry
getAccelerationOfTemporalPrimitiveGeometry 6 params → 200400500
TemporalProperty 6

The thematic change over time (temporal property), representing the variation of the value of any descriptive characteristic of a feature.

GET
/collections/{collectionId}/items/{mFeatureId}/tproperties
Retrieve a set of the temporal property data
retrieveTemporalProperties 5 params → 200400500
POST
/collections/{collectionId}/items/{mFeatureId}/tproperties
Add temporal property data
insertTemporalProperty 2 params body → 201404500
GET
/collections/{collectionId}/items/{mFeatureId}/tproperties/{tPropertyName}
Retrieve a temporal property
retrieveTemporalProperty 6 params → 200400500
POST
/collections/{collectionId}/items/{mFeatureId}/tproperties/{tPropertyName}
Add temporal primitive value data
insertTemporalPrimitiveValue 3 params body → 201404500
DELETE
/collections/{collectionId}/items/{mFeatureId}/tproperties/{tPropertyName}
Delete a specified temporal property
deleteTemporalProperty 3 params → 204404500
DELETE
/collections/{collectionId}/items/{mFeatureId}/tproperties/{tPropertyName}/{tValueId}
Delete a singe temporal primitive value
deleteTemporalPrimitiveValue 4 params → 204404500

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are movingFeature (11 properties), movingFeatures (10 properties), movingFeature-mfjson (10 properties), collection (8 properties). Each schema is shown below with its type and property counts.

link
object
6 properties 2 required
landingPage
object
3 properties 1 required
exception
object
2 properties 1 required
confClasses
object
1 property 1 required
extent
object
The extent of the features in the collection. In the Core only spatial and temporal extents are specified. Extensions may add additional members to represent o…
2 properties
collection
object
8 properties 3 required
collections
object
2 properties 2 required
collection-body
object
4 properties 1 required
motionCurve
MF-JSON Prism encoding MotionCurve Object
namedCRS
object
MF-JSON Prism encoding NamedCRS Object
2 properties 2 required
linkedCRS
object
MF-JSON Prism encoding LinkedCRS Object
2 properties 2 required
crs
MF-JSON Prism encoding CoordinateReferenceSystem Object
trs
The "trs" member in MovingFeature object
temporalPrimitiveGeometry
object
MF-JSON Prism encoding TemporalPrimitiveGeometry Object
8 properties 3 required
temporalComplexGeometry
object
MF-JSON Prism encoding TemporalComplexGeometry Object
4 properties 2 required
temporalGeometry
MF-JSON Prism encoding TemporalGeometry Object
parametricValues
object
MF-JSON Prism encoding ParametricValues Object
1 property 1 required
temporalProperties-mfjson
array
MF-JSON Prism encoding TemporalProperties Object
bbox
array
MF-JSON Prism encoding BoundingBox Object
lifeSpan
array
MF-JSON Prism encoding LifeSpan Object
pointGeoJSON
object
2 properties 2 required
multipointGeoJSON
object
2 properties 2 required
linestringGeoJSON
object
2 properties 2 required
multilinestringGeoJSON
object
2 properties 2 required
polygonGeoJSON
object
2 properties 2 required
multipolygonGeoJSON
object
2 properties 2 required
geometryGeoJSON
geometrycollectionGeoJSON
object
2 properties 2 required
movingFeature
object
11 properties 2 required
movingFeatures
object
10 properties 2 required
movingFeature-mfjson
object
MF-JSON Prism encoding MovingFeature Object
10 properties 2 required
movingFeatureCollection
object
MF-JSON Prism encoding MovingFeatureCollection Object
7 properties 2 required
temporalGeometrySequence
object
6 properties 2 required
temporalPrimitiveValue
object
3 properties 3 required
temporalProperty
object
6 properties 2 required
temporalProperties
object
5 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ogc-movingfeatures-part1-1-0-openapi-ogcapi-movingfeatures-1-bundled.yaml Raw ↑

Other APIs Open Geospatial Consortium (OGC) publishes across the network.

OGC API - Common
OGC API - Connected Systems
OGC API - DGGS
OGC API - EDR
OGC API - Features
OGC API - Maps
OGC API - Processes
OGC API - Records
OGC API - Tiles
Where this information came from

This is an independent, third-party profile of OGC API - Moving Features, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.