Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 4.79 KB

README.md

File metadata and controls

30 lines (28 loc) · 4.79 KB

OS API Resources

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