Downloading with OS Select+Build

Discover how to download OS NGD data using our bespoke download service, OS Select+Build.

What is OS Select+Build?

OS Select+Build is our download service that gives you access to OS NGD data. You can use it to choose and download the OS NGD data you need (by theme, collection and feature type) and select how you want to receive your data.

For the first time, you can select and build only the data you require rather than taking off-the shelf OS products. For example, if you're only interested in buildings information, then you just select the OS NGD Buildings Theme and the content you require within that theme. There's no need to take a whole product and spend time filtering out the data you need from it.

Infographic showing the steps involved when using OS Select+Build in the OS Data Hub. The first step is OS Select+Build, the next step is creating a recipe, and the final step is adding then downloading data packages.
Infographic showing the steps involved when using OS Select+Build on the OS Data Hub.

You can also take data from different OS NGD collections. For example, you could select the Building and Building Access Location Feature Types (which are both in the Building Features Collection of the Buildings Theme) and the Land Point and Landform Feature Type (which are both in the Land Features Collection of the Structures Theme).

The screenshot below shows what selecting this data would look like using OS Select+Build. The secondary navigation menu on the left-hand side of the screen is where you select the feature types you want from the tree view of the OS NGD themes, collections, and feature types, and where you can apply filters to the feature types (if needed). The right-hand side panel displays the definition for the feature type you've selected and lists all the attributes present within it.

Screenshot of the OS Select+Build Recipe creator screen within the OS Data Hub, showing an example of creating a new recipe. Several themes, collections and feature types have been selected from the secondary navigation menu on the left-hand side of the screen.
Screenshot showing an example of creating a new recipe using OS Select+Build in the OS Data Hub.

There are two different file formats options available when you download OS NGD data from OS Select+Build: GeoPackage and CSV. Various supply options are available.

OS Select+Build is available via the OS Data Hub.

Recipes

What is a recipe?

A recipe is a bespoke selection of OS NGD data which is made by a user within OS Select+Build. Recipes allow you to choose the OS NGD data that best fits your requirements.

OS NGD data is structured by themes, collections, and feature types; the main advantage to this data structure is that you can easily find and select individual feature types across different themes and build your own recipes and data package/s containing only the data you are interested in. There's also the option to select all or only a few feature types from a single theme.

Every new recipe you create will be stored in your OS NGD Select+Build Recipe Library. This library will be visible to other people in your organisation. It provides a central place for colleagues to view and use recipes.

How do I create a new recipe?

Before you create a data package to receive your OS NGD data, you'll need to create a recipe.

YouTube video showing how to create a recipe using OS Select+Build.

To create a new recipe:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • Click the Create a new recipe button at the top right-hand-side of the screen.

  • Add the following details to your recipe under Create your recipe in the secondary navigation menu:

    • Give your recipe a name.

    • Add a description for your recipe.

    • Select your OS NGD data by choosing the themes, collections and feature types you want to include in your recipe.

    • If you wish to choose which schema version (where applicable) you'd like to receive the data in for a feature type, click on the feature type name within the tree view in the secondary navigation menu, then choose a data schema version from the drop-down box in the right-hand side panel.

    Screenshot of the OS Select+Build Recipe creator screen within the OS Data Hub, showing an example of creating a new recipe and selecting a data schema version for a feature type.
    Screenshot showing an example of selecting a data schema version for a feature type in a new recipe using OS Select+Build in the OS Data Hub.

    • Add filters to the feature types, if needed.

  • Click the Create recipe button.

Your new recipe will now instantly be available in your OS Select+Build Recipe Library.

Please note:

  • We recommend defining a naming convention for your organisation before creating OS NGD recipes and / or data packages.

  • Selecting a data schema version for a feature type is an optional step; if you don't choose a particular data schema version for a feature type, OS Select+Build will always select the latest available data schema version for you for each feature type by default. See the Data schema versioning page for more information.

  • Adding filters to feature types is an optional step for those with advanced OS data knowledge; see the Getting started with attribute filtering page for more information on applying filters and step-by-step instructions.

How do I find my OS Select+Build Recipe Library?

Any recipes created by your organisation will be stored in your OS Select+Build Recipe Library in the OS Data Hub.

To find your OS Select+Build Recipe Library:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

You will then be taken to your organisation's OS Select+Build Recipe Library.

Screenshot of the OS Data Hub, showing the OS Select+Build Recipe Library screen.
Screenshot of the OS Select+Build Recipe Library screen in the OS Data Hub.

How do I check what's in a recipe?

You can easily check details about any of your organisation's existing recipes, including a recipe's name, description, creation date, author, the filters used (if applicable), and what OS NGD themes, collections and feature types are included in a recipe.

To check what's in an existing recipe:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • In your OS NGD Select+Build Recipe Library, scroll or search for the recipe you would like to find out more about.

  • In this view, you can see the following high-level details about a recipe:

    • The recipe's name

    • The recipe's author

    • The date the recipe was created

    • A description of the recipe, if one has been added

    • OS NGD theme tags to show which themes are included in the recipe

In the screenshot below, you can see that the example recipe includes the following OS NGD themes: Land, Buildings, and Structures.

Screenshot of the OS Select+Build Recipe Library screen in the OS Data Hub. This screen shows high-level details about an example recipe, including the recipe name, its author, the creation date, a description of the recipe, and the OS NGD themes present within the recipe.
Screenshot of the OS Select+Build Recipe Library screen, which shows high-level details about the contents of an example recipe.

To see what OS NGD themes, collections and feature types are in a recipe, follow the steps above to find a recipe in your OS Select+Build Recipe Library, then:

  • Click on the name of the recipe you would like to find out more about.

  • You are now within the Recipe details screen, where you can view detailed information about the recipe, including:

    • The recipe's name

    • A description of the recipe, if one has been added

    • An option to view all of the filters applied to feature types in the recipe (if applicable)

    • The date the recipe was created

    • The recipe's author

    • An option to show the data schema version of each feature type in the recipe

    • A recipe tree detailing the OS NGD themes, collections, and feature types included in the recipe

Screenshot of the OS Data Hub, showing the OS Select+Build recipe details screen. This screen shows in-depth information about an example recipe, including the recipe name, a description of the recipe, the filters used, the creation date, its author, and the OS NGD themes, collections and feature types present within it.
Screenshot of the OS Select+Build Recipe details screen, which shows in-depth information about the contents of an example recipe.

How do I delete a recipe?

A recipe can be deleted within your recipe library. You can do this if you are the author of the recipe or an admin user.

To delete a recipe:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • In your organisation's OS Select+Build Recipe Library, scroll or search for the recipe you want to delete.

  • Click on the name of the recipe to view the recipe details.

In this view, you will be able to see the Recipe actions dropdown (where you can share, edit or delete a recipe).

  • Click the Recipe actions dropdown.

  • Click Delete recipe.

  • Click on the name of the recipe to view the recipe details.

    • If there are no data packages associated with the recipe, you will be asked to confirm the deletion of the recipe.

    • Where there are data packages associated, you will see the following warning:

  • Click the Delete recipe button.

A shared recipe cannot be deleted.

How do I edit the name of my recipe?

To edit a recipe's name:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • In your organisation's OS Select+Build Recipe Library, scroll or search for the recipe you want to edit.

  • Click on the name of the recipe to view the recipe details.

  • Click on the pencil icon next to the recipe name.

  • Enter the required changes to the recipe name.

  • To save your changes, simply click away from the edit box.

The recipe's change log at the bottom of the page will update to reflect the change to the recipe name.

How do I edit the description of my recipe?

To edit a recipe's description:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • In your organisation's OS Select+Build Recipe Library, scroll or search for the recipe you want to edit.

  • Click on the name of the recipe to view the recipe details.

  • Click on the pencil icon next to the recipe description.

  • Enter the required changes to the recipe description.

  • To save your changes, simply click away from the edit box.

The recipe's change log at the bottom of the page will update to reflect the change to the recipe description.

How do I edit a recipe?

You can edit the content of a recipe, i.e. add or remove themes / feature types, or change attribute filtering or data schema versions. However, you can't edit a recipe if it has data packages linked to it that receive change-only updates (COUs) – please see the warning note below for instructions on how to solve this issue and create a copy of a recipe.

To edit a recipe that doesn't have data packages linked to it that receive COUs:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • From your list of recipes, click on the name of the recipe you wish to edit, then click on the Recipe actions dropdown and select Edit recipe.

  • Click to add and remove themes and feature types, or change attribute filtering or data schema versions.

  • Select Save changes.

  • Add a description of the change you have made, then select Save changes.

Screenshot of the OS Select+Build Recipe details screen in the OS Data Hub, with the Recipe actions dropdown showing where you can share, edit or delete a recipe.
Screenshot of the OS Select+Build Recipe details screen with the Recipe actions dropdown open, showing where you can share, edit or delete a recipe.

Recipes with data packages linked to them that receive COUs

How do I share a recipe?

A recipe can be shared with another organisation to enable collaboration.

To share a recipe:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • In your organisation's OS Select+Build Recipe Library, scroll or search for the recipe you want to share.

In this view, you will be able to see the Recipe actions dropdown (where you can share, edit or delete a recipe).

  • Click the Recipe actions dropdown.

  • Click the Share recipe button.

Please note that you can only share recipes created by your organisation.

The share recipe dialog will appear.

  • Search for the organisation with whom you wish to share the recipe. To do this, just start to type the organisation's name, then select the correct organisation from the list.

  • Add a message for the organisation receiving the recipe to provide them with context around why you are sharing the recipe with them.

  • Click Send.

How do I accept a recipe shared with me?

To accept a shared recipe:

You will see a new notification at the top right of your screen, indicated by a bell button and a number count of any unread notifications.

  • Click the bell button.

You will then see details of a notification explaining You have been sent a shared recipe, which will include the name of the organisation that shared the recipe with you, along with a message if they added one when sharing the recipe.

  • Click View recipe details.

The recipe details will be displayed for you to review. If you are happy with the shared recipe:

  • Click the Accept recipe button.

You will be presented with a dialog box explaining: When you accept a recipe, it is added to your organisation’s recipe library. It will show as 'shared'. You can create data packages from it, but you can’t share the recipe with other organisations.

Shared recipes that you have accepted from another organisation can be identified by the presence of the Shared with me tag against them.

How do I reject a recipe shared with me?

To reject a shared recipe:

You will see a new notification at the top right of your screen, indicated by a bell button and a number count of any unread notifications.

  • Click the bell button.

You will then see details of a notification explaining You have been sent a shared recipe, which will include the name of the organisation that shared the recipe with you, along with a message if they added one when sharing the recipe.

  • Click View recipe details.

The recipe details will be displayed for you to review. If this recipe is not right for you and you want to reject it:

  • Click the Reject button.

Data packages

How do I create a new data package?

Once you've created a recipe, you'll then need to create a data package against it to receive your OS NGD data.

YouTube video showing how to create and download a data package using OS Select+Build.

To create a new OS NGD data package:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > OS Select+Build Recipe Library from the secondary navigation menu.

  • In your OS NGD Select+Build Recipe Library, scroll or search for the recipe you wish to create a data package against, select that recipe, then click the Add data package button.

OS Data Hub screenshot of the OS Select+Build Recipe Library screen.
Screenshot of the OS Select+Build Recipe Library in the OS Data Hub.
  • Add the following details to your data package under Add a data package in the secondary navigation menu:

    • Give your data package a name.

    • Choose the area you want to receive your data for: Either 'All of Britain or Predefined Area' (this means you receive data and it will not be refined by location) or 'Draw a polygon / upload a file / use an OS polygon' (to select a smaller area for your data to be provided for).

    • Select the desired coordinate reference system.

    • Select a file format: CSV or GeoPackage.

    • Select the updates you want: Either not required or COU (Change-Only Update) frequency. There is also an option to select a one-off snapshot of a current or past date.

    • Set your initial supply date.

  • Click the Create data package button.

Screenshot of the Add a data package screen in the OS Data Hub, showing an example of adding a data package to a recipe.
Screenshot showing an example of adding a data package to a recipe using OS Select+Build in the OS Data Hub.

You will receive an email confirming that your data package is being created and another one when your new data package is ready to download.

Please note:

  • When you order data through OS Select+Build, the data package/s you receive will be provided at a feature type level. Each feature type you order will be available to download as a .zip file. Currently, grouped files are not available for OS NGD data packages.

  • Single or multiple data packages can be created from a single defined recipe. Creating multiple data packages from a single recipe is useful if you want to select a different file format or area of interest for a recipe.

  • The Annual Full Supply order frequency option will not be available for a data package containing one (or more) of the new feature types or new data schema versions of existing feature types released in March and / or September of the current year. If you select an Annual Full Supply frequency for your OS NGD data order in OS Select+Build, we will provide you with the data as it was on 01 January of the current year. This means if a new feature type or a new data schema version of an existing feature type was released after 01 January and you order either of these as part of your Annual Full Supply, you will receive an empty data package for the newly released feature type / new data schema version of an existing feature type. The data for the new feature type / new data schema version of an existing feature type will then be included in your supply on the next 01 January after the release, after which point, data packages containing one of these feature types will no longer contain blank files.

How do I find and download an existing data package?

All OS NGD, OS OpenData and OS Premium data packages created and ordered by your organisation will be catalogued in your Data Packages list in the OS Data Hub.

To find and download an existing data package:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > Data packages from the secondary navigation menu.

You will be then taken to your Data Packages list.

  • Scroll through the list to find a particular data package or use the search bar to search by data package name, data package number, or product name.

Screenshot of OS Data Hub, showing an example of the Data packages list screen.
Screenshot showing an example of the Data packages list screen in the OS Data Hub.

Data packages linked to an OS NGD recipe can be identified by their prefix of 'OS NGD Recipe' against the recipe name in the Product column in the Data packages list:

Screenshot showing an example of the OS NGD Recipe prefix on a recipe name. The OS NGD Recipe prefix on the recipe name is highlighted in yellow.
Screenshot showing an example of the 'OS NGD Recipe' prefix.
  • Once you have found the data package you want from the list, click the Download button in the Status column.

You are now within the Data package summary screen, where you can view and download files. Under 'Individual file downloads' in the bottom left-hand side of your screen, you will see a .zip file for every feature type in your data package order.

  • Click on a file to download it.

What is the Order Summary file?

This is also known as a manifest file, a computing file which contains metadata. We provide an Order Summary file for each feature type in your data package. The following file naming convention will be applied to each Order Summary file you receive:

  • collection_featuretype_orderSummary.jso

For example, the file name for the Building Part Feature Type Order Summary file would look like this:

  • bld_fts_buildingpart_orderSummary.jso

The example below shows the information an Order Summary file contains:

{
 "featureName": "bld-fts-buildingline",
 "crs": "http://www.opengis.net/def/crs/EPSG/0/27700",
 "schemaVersion": "1.0",
 "validFromDate": null,
 "validToDate": "2023-03-01",
 "recordCount": 202653
}

How do I delete a data package?

To delete an existing data package:

  • Log into your OS Data Hub account.

  • Select Data from the main menu.

  • Choose Downloads > Data packages from the secondary navigation menu.

You will be then taken to your Data Packages list.

  • Scroll through the list to find a particular data package or use the search bar to search by data package name, data package number, or product name.

  • Once you have found the data package you want from the list, click the data package's name.

You are now within the Data package summary screen.

  • Click the Package options dropdown in the top right-hand side of your screen.

  • Click Delete package.

A warning pop up will appear.

  • Click the Delete package button in the pop up.

Screenshot showing an example of a Data package summary screen in the OS Data Hub, with the Package options dropdown open.
Screenshot showing an example of a Data package summary screen in the OS Data Hub with the Package options dropdown open.

Things to remember

Last updated

Was this helpful?