API — Tiles
The OGC API — Tiles surface. Serves the exact same collections as the Features API, but pre-pyramided as vector tiles (MVT) for map rendering. If you want the picture, use Tiles. If you want the data, use Features.
Tile matrix sets
A TileMatrixSet is a named pyramid scheme (projection + zoom levels + tile grid). ADAM ships with 13 of them, including:
WebMercatorQuad— the web standard, consumed by MapLibre, Mapbox, Leaflet, Google Maps, OSM. Use this unless you have a specific reason not to.WorldCRS84Quad— global maps in EPSG:4326UTM31WGS84Quad— regional UTM-based workflowsCDB1GlobalGrid— defence/CDB integrations- ...and 9 others
GET /tileMatrixSets
Lists all supported matrix sets.
GET /tileMatrixSets/{tileMatrixSetId}
Full definition of a single matrix set — zoom levels, tile dimensions, origin, CRS.
Vector tiles per collection
Every collection can be served as tiles on any supported matrix set.
GET /collections/{collectionId}/tiles
Lists the tilesets available for a collection (one per matrix set).
GET /collections/{collectionId}/tiles/{tileMatrixSetId}
Tileset metadata: bounds, zoom range, format, links to tiles and descriptors.
GET /collections/{collectionId}/tiles/{tileMatrixSetId}/{z}/{x}/{y}
A single vector tile.
| Format | MVT — application/vnd.mapbox-vector-tile |
| Addressing | XYZ (standard web-map convention) |
| Empty tiles | Return 204 No Content or an empty body |
Ready-to-consume descriptors
For client integration without writing custom wiring, the API exposes two JSON descriptors:
GET /collections/{collectionId}/tiles/{tileMatrixSetId}/tilejson.json
A TileJSON document. Feed it directly to MapLibre or Mapbox as a vector source — no hand-rolled URL template needed.
GET /collections/{collectionId}/tiles/{tileMatrixSetId}/style.json
A Mapbox/MapLibre-compatible StyleJSON with sensible defaults (basemap + the collection rendered on top). Use as the full map style for a one-line preview.
See Display on a Map for full MapLibre recipes.
Built-in HTML map
For instant visual checks without writing a single line of code:
GET /collections/{collectionId}/tiles/{tileMatrixSetId}/map.html
This opens a live interactive map of the collection. Ideal for sharing a quick link to a colleague, or for sanity-checking a filter/collection pair.
Live references
- List matrix sets — Swagger →
getTileMatrixSetsList· Live HTML → /api/tileMatrixSets - Tilesets for a collection — Swagger →
.collection.vector.getTileSetsList - TileJSON — Swagger →
.collection.vector.getTileJSONTms - StyleJSON — Swagger →
.collection.vector.getStyleJSONTms - Built-in map viewer — Swagger →
.collection.vector.map