> For the complete documentation index, see [llms.txt](https://docs.os.uk/osngd/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.os.uk/osngd/getting-started/styling-os-ngd-data.md).

# Styling OS NGD Data

Resources for styling OS NGD data.

## OS Select+Build and OS NGD API – Features

You can choose from a range of contextual or analytical styles to visualise OS NGD data.&#x20;

Four **cartographic styles** – Outdoor, Road, Light, and Black & White – are available to give the data a cartographic appearance:

{% embed url="<https://github.com/OrdnanceSurvey/OS-NGD-Stylesheets>" %}

**Analytical styles** can be used to colour OS NGD data by theme and collection to support data visualisation:

{% embed url="<https://github.com/OrdnanceSurvey/osngd-resources/tree/main/styling>" %}

{% hint style="info" %}

### Tutorials on downloading and using OS stylesheets and styling data analytically

Two useful tutorials are available on our ['More Than Maps' site](https://docs.os.uk/more-than-maps) (a self-serve platform that provides a one-stop shop for all your OS technical geospatial support, including tutorials, demonstrators and case studies):

* [How to download and use OS stylesheets](https://docs.os.uk/more-than-maps/geographic-data-visualisation/geodataviz-assets/stylesheets/how-to-download-and-use-os-stylesheets)
* [OS NGD analytical styling](https://docs.os.uk/more-than-maps/geographic-data-visualisation/geodataviz-assets/styling-data/ngd-analytical-styling)
  {% endhint %}

## OS NGD API – Tiles

If you are using OS NGD API – Tiles, all the styling resources, including JSON files and sprites, are hosted within the [vector tiles endpoint](https://api.os.uk/maps/vector/ngd/ota/v1/).

You can now create your own custom style for [OS NGD API – Tiles](https://docs.os.uk/os-apis/accessing-os-apis/os-ngd-api-tiles); please see the [Creating a custom style for OS NGD API – Tiles page](https://docs.os.uk/os-apis/core-concepts/styling-os-ngd-data/creating-a-custom-style-for-os-ngd-api-tiles) on the OS APIs Documentation site for a guide on how to do this.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.os.uk/osngd/getting-started/styling-os-ngd-data.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
