OS Data Hub (+ other API) resources that will make your life easier.
Name | Description | URL |
---|---|---|
OS API One Pagers | Quick guide to our APIs. | https://ordnancesurvey.co.uk/documents/apis-on-a-page.pdf |
OS API Branding | Branding for users developing solutions using OS data supplied via our APIs. | https://github.com/OrdnanceSurvey/os-api-branding |
OS Maps API Plan Comparison | Side-by-side comparison of the OS OpenData and Premium data for both the EPSG:27700 and EPSG:3857 tile matrix sets. | https://labs.os.uk/public/os-api-resources/endpoints/maps/raster/plan-comparison/ |
OS Maps API Tile Matrix Comparison | Side-by-side comparison of the zoom levels and tile boundaries used in the EPSG:27700 and EPSG:3857 tile matrix sets. | https://labs.os.uk/public/os-api-resources/endpoints/maps/raster/tile-matrix-compare.html |
OS Maps API Tile Counts | Helps users visualise the number tile requests (maps views) as they pan/zoom around a map. | https://labs.os.uk/public/os-api-resources/endpoints/maps/raster/tile-count.html |
Tile Name Derivation | Mathematical relationships which can be used to derive tile names (ZXY and WMTS) from coordinates at a particular zoom level and vice-versa. | https://github.com/OrdnanceSurvey/tile-name-derivation |
API Authentication | Discussion around the options (and best practices) for authenticating requests when using the OS Data Hub APIs. | https://labs.os.uk/public/os-api-resources/articles/api-authentication/ |
Transforming Geospatial Vector Data | Discussion around transforming geospatial vector data held in OSGB36/British National Grid (EPSG:27700) format into WGS84 (EPSG:4326) for use in web applications. | https://labs.os.uk/public/os-api-resources/articles/transforming-geospatial-vector-data/ |
OS Vector Tile API Stylesheets | Cartographic stylesheets for use with OS Vector Tile API. | https://github.com/OrdnanceSurvey/OS-Vector-Tile-API-Stylesheets |
OS Vector Tile API Comparison | Side-by-side comparison of the OS OpenData and Premium data. | https://labs.os.uk/public/os-api-resources/endpoints/maps/vector/plan-comparison/ |
🆕 WFS Spatial Filters | Interactive explanation around the options for applying (XML-based) spatial filters when using the OS Features API. | https://labs.os.uk/public/os-api-resources/endpoints/features/wfs/xml-filters/spatial/ |
osdatahub (Python) | Designed to make data from the OS Data Hub APIs readily accessible to Python developers. | https://pypi.org/project/osdatahub/ https://github.com/OrdnanceSurvey/osdatahub (source code) |
osdatahub (JavaScript) | JavaScript package that makes it easier to interact with the OS Data Hub APIs. | https://www.npmjs.com/package/osdatahub |
osdatahub (R) | R package for easier interaction with the Ordnance Survey Data Hub. | https://CRAN.R-project.org/package=osdatahub |
OAuth 2 API Usage | Demonstrates basic usage of the Data Hub OAuth 2 API to provide time limited tokens for access to resources. | https://github.com/tmnnrs/os-data-hub-oauth2-api |
OS Downloads API Scripting | Bash scripts which can be used to request Ordnance Survey datasets from the OS Downloads API. | https://github.com/tmnnrs/os-downloads-api-bash |
OS Downloads API Observable Notebook | An interactive notebook to explore OS Downloads products. | https://observablehq.com/@johnx25bd/os-downloads-api |
OS Vector Tile Dissector Observable Notebook | An interactive notebook to examine OS Vector Tiles including layers, attributes etc. | https://observablehq.com/@johnx25bd/os-vector-tile-api-comparison-and-dissector |
OS Vector Tile Explorer Observable Notebook | An interactive notebook to explore the OS Vector Tiles API and experiment with custom styling. | https://observablehq.com/@johnx25bd/os-vector-tile-api |
OS Maps API Explorer Observable Notebook | An interactive notebook to explore the raster OS Maps API. | https://observablehq.com/@johnx25bd/os-maps-api |
OS Vector Tile API: Asset Capture | Demonstrates how assets (in this case property extents) can be quickly and easily captured using the OS Vector Tile API + Turf.js (a JavaScript library for geospatial analysis). | https://labs.os.uk/public/os-api-resources/miscellaneous/data-capture-using-vts-and-turf-js/ |
OS Transform | A set of JavaScript helper functions for transforming between the OSGB36/British National Grid (EPSG:27700) and WGS84 (EPSG:4326) coordinate systems; as well as providing support for OS Grid Reference conversions. | https://github.com/OrdnanceSurvey/os-transform |
OS British National Grids | A free set of grids at various resolutions for Ordnance Survey’s National Grid. | https://github.com/OrdnanceSurvey/OS-British-National-Grids |
OSapiR | Example R code and a work-in-progress R wrapper for Ordnance Survey APIs. | https://github.com/howaskew/OSapiR |