OS NGD API – Tiles Technical Specification provides an overview of the endpoints available, as well as the parameters that can be used with each endpoint. The Technical Specification is intended to be used by customers who want to integrate with the API. Click into each endpoint to learn more.
Local identifier of a collection
An identifier representing a specific style.
OK
Local identifier of a collection
An identifier representing a specific style.
Styling resourece base name.
"sprites"
OK
The URIs of all conformance classes supported by the server
Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile.
"15"
Row index of the tile on the selected TileMatrix.
11179
Column index of the tile on the selected TileMatrix.
16558
Local identifier of a collection
A vector tile returned as a response.
Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile.
"15"
Row index of the tile on the selected TileMatrix.
11179
Column index of the tile on the selected TileMatrix.
16558
Local identifier of a collection
Identifier for a supported TileMatrixSet
A vector tile returned as a response.
The landing page provides links to the API definition (link relation service-desc
, in this case path /api
), to the Conformance declaration (path /conformance
, link relation conformance
), and to the Collections of geospatial data (path /collections
, link relation data
).
While a title is not required, implementors are strongly advised to include one.
"OS NGD API"
"Ordnance Survey National Geographic Database API."
The attribution
should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
List of tile matrix sets (tiling schemes).
Optional local tile matrix set identifier, e.g. for use as unspecified {tileMatrixSetId}
parameter. Implementation of 'identifier'
Title of this tile matrix set, normally used for display to a human
Reference to an official source for this tileMatrixSet
Reference to one coordinate reference system (CRS)
Links to related resources. A 'self' link to the tile matrix set definition is required.
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
Local identifier of a collection
List of available styles.
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
Local identifier of a collection
List of available tilesets.
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
identifier of the tile matrix set
"3857"
A title for this tileset
Type of data
Reference to one coordinate reference system (CRS)
Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.
Links to related resources. A 'self' link to the tileset as well as a 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' link to a definition of the TileMatrixSet are required.
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
The collections of (mostly geospatial) data available from this API. The dataset contains one or more collections. This resource provides information about and access to the collections. The response contains the list of collections. Each collection is accessible via one or more OGC API set of specifications, for which a link to relevant accessible resources, e.g. /collections/{collectionId}/(items, coverage, map, tiles...) is provided, with the corresponding relation type, as well as key information about the collection. This information includes:
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
identifier of the collection used, for example, in URIs
"buildingpart"
human readable title of the collection
"Building Part"
a description of the data in the collection
"Polygon feature representing a building."
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
The extent module only addresses spatial and temporal extents. This module extends extent by specifying how intervals and crs properties can be used to specify additional geometries.
The spatial extent of the data in the collection.
One or more bounding boxes that describe the spatial extent of the dataset. In the Core only a single bounding box is supported.
Extensions may support additional areas. The first bounding box describes the overall spatial extent of the data. All subsequent bounding boxes describe more precise bounding boxes, e.g., to identify clusters of data. Clients only interested in the overall spatial extent will only need to access the first item in each array.
Coordinate reference system of the coordinates in the spatial extent
(property bbox
). The default reference system is WGS 84 longitude/latitude.
In the Core the only other supported coordinate reference system is
WGS 84 longitude/latitude/ellipsoidal height for coordinates with height.
Extensions may support additional coordinate reference systems and add
additional enum values.
Local identifier of a collection
Information about a particular collection of (mostly geospatial) data available from this API. The collection is accessible via one or more OGC API set of specifications, for which a link to relevant accessible resources, e.g. /collections/{collectionId}/(items, coverage, map, tiles...) is contained in the response, with the corresponding relation type, as well as key information about the collection. This information includes:
identifier of the collection used, for example, in URIs
"buildingpart"
human readable title of the collection
"Building Part"
a description of the data in the collection
"Polygon feature representing a building."
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"
The extent module only addresses spatial and temporal extents. This module extends extent by specifying how intervals and crs properties can be used to specify additional geometries.
The spatial extent of the data in the collection.
One or more bounding boxes that describe the spatial extent of the dataset. In the Core only a single bounding box is supported.
Extensions may support additional areas. The first bounding box describes the overall spatial extent of the data. All subsequent bounding boxes describe more precise bounding boxes, e.g., to identify clusters of data. Clients only interested in the overall spatial extent will only need to access the first item in each array.
Coordinate reference system of the coordinates in the spatial extent
(property bbox
). The default reference system is WGS 84 longitude/latitude.
In the Core the only other supported coordinate reference system is
WGS 84 longitude/latitude/ellipsoidal height for coordinates with height.
Extensions may support additional coordinate reference systems and add
additional enum values.
Identifier for a supported TileMatrixSet
tile matrix set
Title of this tile matrix set, normally used for display to a human
Tile matrix set identifier. Implementation of 'identifier'
Reference to an official source for this tileMatrixSet
Reference to one coordinate reference system (CRS)
Reference to a well-known scale set
Describes scale levels and its tile matrices
Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'
Scale denominator of this tile matrix
Cell size of this tile matrix
The corner of the tile matrix (topLeft or bottomLeft) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.
Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist.
Width of each tile of this tile matrix in pixels
Height of each tile of this tile matrix in pixels
Width of the matrix (number of tiles in width)
Height of the matrix (number of tiles in height)
Local identifier of a collection
Identifier for a supported TileMatrixSet
Description of the tileset
identifier of the tile matrix set
"3857"
A title for this tileset
Type of data
Reference to one coordinate reference system (CRS)
Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.
Links to related resources. A 'self' link to the tileset as well as a 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' link to a definition of the TileMatrixSet are required.
Supplies the URI to a remote resource (or resource fragment).
"http://data.example.com/buildingpart/123"
The type or semantics of the relation.
"alternate"
A hint indicating what the media type of the result of dereferencing the link should be.
"application/geo+json"
This flag set to true if the link is a URL template.
A base path to retrieve semantic information about the variables used in URL template.
"/ogcapi/vars/"
A hint indicating what the language of the result of dereferencing the link should be.
"en"
Used to label the destination of a link such that it can be used as a human-readable identifier.
"Building Part"