# info.contact.name
Claudius Ptolomaeus - The Ancient Geographers

# tags[].description
Data partitioned into a hierarchy of tiles of a collection

# tags[].description
map (renderizations or vector tiles) partitioned into a hierarchy of tiles  of a collection

# tags[].description
access to information about retriving multiple tiles in a single request.

# paths./.get.description
The landing page provides links to the API definition, the conformance statements and to the feature collections in this dataset.

# paths./.get.responses.200.description
Links to the API capabilities and the TileMatrixSets shared by this API.

# paths./conformance.get.description
A list of all requirements classes specified in a standard that the
server conforms to.

# paths./conformance.get.responses.200.description
the URIs of all requirements classes supported by this API

# paths./collections/{collectionId}.get.responses.200.description
Metadata about the collection including style information.

# paths./collections/{collectionId}.patch.description
IMPORTANT: This operation is defined by Clemens P. in the Testbed 15. It is included here for INFORMATION ONLY But is OUT OF SCOPE for Maps and Tiles.

Update selected elements of the metadata for
the collection with the id `collectionId`.

The only members that may be updated at this
time are `styles` and `defaultStyle`.

The PATCH semantics in this operation are defined by
RFC 7396 (JSON Merge Patch). From the specification:

_"A JSON merge patch document describes changes to be
made to a target JSON document using a syntax that
closely mimics the document being modified. Recipients
of a merge patch document determine the exact set of
changes being requested by comparing the content of
the provided patch against the current content of the
target document. If the provided merge patch contains
members that do not appear within the target, those
members are added. If the target does contain the
member, the value is replaced. Null values in the
merge patch are given special meaning to indicate
the removal of existing values in the target."_

Some examples:

To add or update the default style, just send

```
{
  "defaultStyle": "night"
}
```

To remove the default style, send

```
{
  "defaultStyle": null
}
```

For arrays the complete array needs to be sent. I.e., to
update the list of styles, send the complete new array value.

To remove all styles, send

```
{
  "styles": null
}
```

This operation is only available to registered
users.

# paths./collections/{collectionId}.patch.requestBody.description
The updated style information for the collection.

# paths./collections/{collectionId}.patch.responses.422.description
Unprocessable request. The patch document appears
to be valid, but the server is incapable of processing
the request.

# paths./tileMatrixSets.get.summary
fetch all available tile matrix sets (tiling schemes)

# paths./tileMatrixSets.get.responses.200.description
An array of tile matrix sets (tiling schemes).

# paths./tileMatrixSets/{tileMatrixSetId}.get.summary
fetch a tile matrix sets (tiling scheme) by id

# paths./collections/{collectionId}/queryables.get.summary
lists the queryable attributes for the feature collection with id `collectionId`

# paths./collections/{collectionId}/tiles/{tileMatrixSetId}/{tileMatrix}.get.description
Retrieves the tile in the requested tileMatrixSet, on the requested tileMatrix in the TileMatrixSet, with the requested tile indices (tileRow, tileCol). The tile has a single collection (formerly refered as layer) with all selected features in the bounding box of the tile. The feature properties to include in the tile representation can be limited using a query parameter.

# paths./collections/{collectionId}/map/{styleId}/tiles/{tileMatrixSetId.get.description
Retrieves the tile in the requested tileMatrixSet, on the requested tileMatrix in the TileMatrixSet, with the requested tile indices (tileRow, tileCol). The tile has a single collection (formerly refered as layer) with all selected features in the bounding box of the tile. The feature properties to include in the tile representation can be limited using a query parameter.

# paths./collections/{collectionId}/map/{styleId}/tiles/{tileMatrixSetId.get.summary
fetch information about a point on a tile from a collection

# paths./collections/{collectionId}/map/{styleId}/tiles/{tileMatrixSetId.get.description
Retrieves inforamtion on a point of a tile in the requested tileMatrixSet, on the requested tileMatrix in the TileMatrixSet, with the requested tile indices (tileRow, tileCol). The tile has a single collection (formerly refered as layer) with all selected features in the bounding box of the tile. The feature properties to include in the tile representation can be limited using a query parameter.

# paths./collections/{collectionId}/map/{styleId}/tiles/{tileMatrixSetId.get.responses.200.description
A getFeatureInfo of a tile of the collection.

# paths./collections/{collectionId}/tiles/{tileMatrixSetId}.get.responses.200.description
A tiling scheme used to partition the collection into tiles.

# paths./collections/{collectionId}/map/{styleId}/tiles/{tileMatrixSetId.get.responses.200.description
A tiling scheme used to partition the collection into tiles.

# components.schemas.queryable.properties.id.description
identifier of the attribute that can be used in CQL filters

# components.responses.Queryables.description
Information about the feature collection queryable properties

# components.parameters.collectionId.description
Identifier (name) of a specific collection

# components.parameters.f-json-zip.description
The format of the response. If no value is provided, the standard http rules apply, i.e., the accept header is used to determine the format.

Pre-defined values are jpeg, png or gif for image based tiles
The response to other values is determined by the server.

# components.parameters.f-png-jpeg.description
The format of the response. If no value is provided, the standard http rules apply, i.e., the accept header is used to determine the format.

Pre-defined values jpeg, png or gif for image based tiles
The response to other values is determined by the server.

# components.parameters.f-vector.description
The format of the response. If no value is provided, the standard http rules apply, i.e., the accept header is used to determine the format.

Pre-defined values are "mvt" for a Mapbox Vector Tile, "json" for a GeoJSON tiled feature collection. The response to other values is determined by the server.

# components.parameters.f-map.description
Internal format of the maps referenced by a getFeatureInfo.

# components.parameters.f-tile.description
The format of the response. If no value is provided, the standard http rules apply, i.e., the accept header is used to determine the format.

Pre-defined values are jpeg, png or gif for image based tiles
The response to other values is determined by the server.

# components.parameters.f-geotiff.description
The format of the response. If no value is provided, the standard http
rules apply, i.e., the accept header is used to determine the format.

The only pre-defined value is "geotiff". The response to other values is
determined by the server.

# components.parameters.filter.description
Defines a filter that will be applied on items, only items matching the filter will be returned

# components.parameters.filter-lang.description
Filter encoding used in the filter parameter

# components.parameters.otherParameters.description
Allows unrecognized parameters to be added in the query string without getting a 400 back (e.g., cache busters)