🆕NGD Analytical Styling

Styling the NGD Analytically

The OS NGD is packed full of attributes which give a greater insight into the physical world around us and can help us answer questions and solve problems. The data in the NGD can feel complex, especially when viewed as a list of attributes. Visualising the data, however, can really bring that data to life; allowing us to see those patterns and trends and see spatial relationships between or within datasets.

Whilst the styling you choose to apply will depend on your specific use case and what is of interest to you, we share below some key benefits of styling your data analytically and provide tips and recommendations which might help you get started.

Why style your data analytically?

There are many advantages to styling your data analytically:

Enhanced Data Interpretation

  • Visual Clarity: Thematic styles (like choropleths, graduated symbols, or heat maps) help users quickly grasp patterns, trends, and anomalies in spatial data.

  • Focus on Specific Themes: By emphasising a particular variable (e.g., building age, land use, or road speeds), it allows for targeted analysis.

Improved Communication

  • Storytelling with Maps: Thematic styling helps convey complex spatial narratives in a visually compelling way, making it easier to communicate findings to stakeholders.

  • Audience-Specific Design: Styles can be tailored to suit technical or non-technical audiences, enhancing accessibility.

Better Decision Support

  • Spatial Insights: Helps identify areas of concern or opportunity (e.g., high-risk flood zones).

  • Scenario Analysis: Enables comparison of different scenarios or time periods through consistent styling.

Data Integration and Comparison

  • Multi-layer Analysis: Supports overlaying different thematic layers (e.g., demographics + infrastructure) to reveal correlations or conflicts.

  • Standardisation: Analytical styling can follow cartographic standards, ensuring consistency across projects or datasets.

Automation and Scalability

  • Rule-Based Styling: Tools like QGIS or ArcGIS allow for automated styling based on attribute values, which is efficient for large datasets.

  • Dynamic Updates: Styles can adapt to real-time data changes, useful in dashboards or live monitoring systems.

Getting Started with styling your data

Sequential data

If the attribute is numerical or could be ordered in some way, such as building age, average speed or building height, we recommend using a sequential colour pallet. Sequential colour styling is a cartographic technique used to visually represent ordered or continuous data on a map using a gradient of colours. It’s especially useful for thematic maps where the data values increase or decrease in a logical sequence—such as elevation, road speeds or residential density.

We naturally associate lighter colours to represent smaller numbers and darker colours to represent larger numbers (this reverses if you’re using a dark basemap) - use this to your advantage to help the audience understand the data.

You can have distinct colour categories e.g. Road Speeds where knowing the exact value of a feature is important, or maybe a continuous colour pallet from low to high where knowing the exact value of an attribute is less important and you want to show a general low to high trend.

Image showing a sequential map depicting NGD building data styled by their period of construction attribute
Sequential map depicting NGD building period of construction
Image showing a sequential map depicting NGD transport data styled by the road speed attribute
Sequential map depicting NGD road speeds

When using distinct categories, try to limit the number of categories to 6 or 7. More than this can result in it becoming more difficult to tell the difference in colour between categories. If using a single hue colour ramp makes it hard to distinguish differences between categories, try using a multi-hue colour ramp.

The colour values we have used for these visuals are available our GDV toolkit_ and are also available in our_style libraries_ for QGIS and ArcPro._

For point or line data, you also have the option to vary the size of the point or line. Proportional symbols are a cartographic technique used to represent quantitative data on a map by varying the size of symbols in proportion to the data values they represent. For example, our Pavement Link feature type within NGD Transport Network has a width field which can be used to style the line features so that the symbol represents the width of the feature.

Image showing a proportional symbol map depciting NGD water link data styled by the width attribute
Proportional symbol map depicting NGD water link widths

Categorical or Qualitative Data

Categorial or qualitative data is data that you can split into distinct categories, such as, land use types or building types. This data can’t be ordered. For this type of data, we recommend using a Qualitative colour pallet. A qualitative colour pallet uses colours of different hues which have no visual relationship to one another but are seen as being visually equal.

Humans struggle to distinguish more than 12-15 colours reliably and as such we recommend using the guidance below as a guide to help you style your data:

  • 2–6 categories = Ideal range for clear, intuitive maps

  • 7–10 categories = Still manageable, but requires careful colour selection.

  • 11–15 categories = Use with caution; consider adding labels or patterns.

  • >15 catergories = Consider simplifying, grouping, or using interactive maps.

Fewer than 10 categories

As a general rule, if there are fewer than 10 distinct values, you can give them distinct colour values as there are enough different colours of equal visual weight to do this. In our data, this works well for things like building connectivity, roof material types and construction materials. If you can, try and allocate colours to values that make sense e.g. green for a green roof, yellow for thatch and so on.

We recommend using the categorical colours in our GDV colour pallet.

Image showing a qualitative map depicting NGD buildings styled by the connectivity attribute
Qualitative map depicting NGD building connectivity
Image showing a qualitative map depicting NGD building data styled by the roof material attribute
Qualitative map depicting NGD building roof material

Options for qualitative/ categorical colour pallets are available via our GDV toolkit and are also available in our style libraries for QGIS and ArcPro.

More than 10 categories

Where there are more than 10 different values, giving them all distinct colours becomes more difficult and can become visually confusing, showing no patterns or trends. This is the case for things like Land Use, Building Description and Land Cover information where there are 15+ different attribute values.

In cases like where you have 15+ categories, we recommend that you group attributes into related categories and give the categories colours or different lightness’s of a single colour.

If we take Building Land Use Tier A as an example, all Commercial Activity could be given a grey hue, Transport could also be given blue hue and some of the Community Services could be given purple hue. This allows similar Land Uses to appear as similar on the map – allowing you to see patterns in the data. As we have varied the lightness of some of the colours across the groups, we can see they’re different but related.

Image showing a legend example of how NGD land use could be styled using the tier A attribute
Legend example for NGD Land Use Tier A
Image showing a qualitative map depicting NGD land use sites styled by the tier A attribute
Qualitative map depicting NGD land use sites

Things to avoid

It’s often tempting to try and give every category a different colour, which can end up leading to visual confusion. When there’s too much going on, it’s hard to see any patterns or trends.

Another solution to lots of categories is to start adding in lots of different pattern fills to help differentiate between features which again can just clutter the visual and make it hard to interpret. Sometimes pattern fills can be useful for data overlays where you want to be able to see the data layer below but use them with care and try not to mix too many patterns on a single image.

Multiple Data Overlays

This is a tricky thing to get right and there’s sadly no ‘one size fits all’ solution, particularly on a static map. In these cases, it is worth considering whether an interactive map may be a better way to display your data. Interactive maps allow users to turn on/off data layers as they need. We recommend only showing a few data layers when the map loads to ensure it’s simple and easy to read and then allow the user to add additional data. An example of an interactive map with multiple data layers is our NGD product viewer.

If you do need to create a static map with multiple data overlays, transparencies and pattern fills can be used to aid readability. You can also use iconography and labelling to help distinguish between features.

The key to showing lots of data on the map is to ensure that similar things appear similar in their styling and different things appear different. It allows the user to in their mind group things into categories.

Last updated

Was this helpful?