Skip to content

Latest commit

 

History

History
97 lines (62 loc) · 1.69 KB

ogcapi-ogc-org-styles-overview.md

File metadata and controls

97 lines (62 loc) · 1.69 KB

OGC API - Styles

OGC API standards define modular API building blocks to spatially enable Web APIs in a consistent way. OpenAPI is used to define the reusable API building blocks with responses in JSON and HTML.

The OGC API family of standards is organized by resource type. OGC API - Styles specifies building blocks for Web APIs that enable map servers and clients as well as visual style editors to manage and fetch styles.

Overview of OGC API - Styles - Part 1: Core

GET /

Retrieves the landing page. The purpose of the landing page is to provide clients with a starting point for using the API. Any resource exposed through an API can be accessed by following paths or links starting from the landing page.

GET {root}/conformance

Provides a list declaring the modules that are implemented by the API. These modules are referred to as Conformance Classes. The list of Conformance Classes is key to understanding and using an OGC Web API.

GET /styles

Fetch styles.

POST /styles

Can be used to create or validate styles.

GET /styles/{styleId}

Fetch a style.

PUT /styles/{styleId}

Can be used to update, create or validate a style.

DELETE /styles/{styleId}

Delete a style.

GET /styles/{styleId}/metadata

Fetch style metadata.

PUT /styles/{styleId}

Replace the metadata of a style.

PATCH /styles/{styleId}

Update parts of the metadata of a style.

GET /resources

Fetch resources.

GET /resources/{resourceId}

Fetch a resource.

PUT /resources/{resourceId}

Create or replace a resource

DELETE /resources/{resourceId}

Delete a resource.