---
title: "Retrieve the list of available tiling schemes (tile matrix sets)"
method: GET
path: "/tileMatrixSets"
tags: ["Tiling Schemes"]
---

# Retrieve the list of available tiling schemes (tile matrix sets)

`GET /tileMatrixSets`

## Query parameters

- `f` 'json' | 'html'

## Response `200`

List of tile matrix sets (tiling schemes).

- object
  - `tileMatrixSets` TileMatrixSetItem[]
    - `id` string — Optional local tile matrix set identifier, e.g. for use as unspecified `{tileMatrixSetId}` parameter. Implementation of 'identifier'
    - `title` string — Title of this tile matrix set, normally used for display to a human
    - `uri` string, uri — Reference to an official source for this tileMatrixSet
    - `crs` union
      - string — Simplification of the object into a url if the other properties are not present
      - object — Coordinate Reference System (CRS)
        - `uri` string, uri, required — Reference to one coordinate reference system (CRS)
      - object — Coordinate Reference System (CRS)
        - `wkt` object, required — A string defining the CRS using the JSON encodng for Well Known Text
      - object — Coordinate Reference System (CRS)
        - `referenceSystem` object, required — A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115
    - `links` Link[], required — Links to related resources. A 'self' link to the tile matrix set definition is required.
      - `href` string, required — Supplies the URI to a remote resource (or resource fragment).
      - `rel` string, required — The type or semantics of the relation.
      - `type` string — A hint indicating what the media type of the result of dereferencing the link should be.
      - `templated` boolean — This flag set to true if the link is a URL template.
      - `hreflang` string — A hint indicating what the language of the result of dereferencing the link should be.
      - `title` string — Used to label the destination of a link such that it can be used as a human-readable identifier.
      - `length` integer

## Other responses

- `406` — Content negotiation failed. For example, the `Accept` header submitted in the request did not support any of the media types supported by the server for the requested resource.
- `500` — A server error occurred.

---

[API](https://skmtc.net/bbox-services/apis/building-blocks-specified-in-ogc-api-tiles-part-1-core.md) · [All operations](https://skmtc.net/bbox-services/apis/building-blocks-specified-in-ogc-api-tiles-part-1-core/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bbox-services/building-blocks-specified-in-ogc-api-tiles-part-1-core/versions/6604cfae8090/schema)
