All pages
Powered by GitBook
1 of 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

OS NGD Geographical Names

Introduction to the theme

Geographical names provide orientation and identity to places; they are named locations in the real world, such as cities, towns, beaches and reservoirs. The dataset offers a comprehensive list of names of features and places of geographic significance captured and collated by Ordnance Survey, represented as points or polygons. You can use the dataset to perform quick and accurate gazetteer searches as well as high-level visualisation and spatial analysis of named features and places.

Named Road Junction features were added to the dataset in March 2024. These features provide the names and / or numbers of roads intersecting a named or numbered road junction.

As of March 2025, the dataset now includes Crowd Sourced Name Point features. These point features represent crowd sourced names collated from data submitted to the Vernacular Names Tool in the OS Data Hub.

Data structure

The OS NGD Geographical Names Theme is made up of the OS NGD Named Features Collection, which in turn is comprised of four feature types: Crowd Sourced Name Point, Named Area, Named Point and Named Road Junction.

Unique identifiers

One main unique identifier is provided with each feature within the OS NGD Geographical Names Theme:

  • OSID (Ordnance Survey Identifier): The primary identifier and unique key for this theme. Within the Named Features Collection, the same features will be represented in the Crowd Sourced Name Point, Named Area, Named Point and the Named Road Junction Feature Types. All representations will have the same OSID.

You will also find a number of additional identifiers in this theme to help you use the data, including Local Authority names and codes, along with references to commonly used third-party databases (for example, GeoNames.org and DBpedia). The additional identifiers for this theme are listed on the individual feature type pages for , , , and .

Useful links

An introductory guide to is available on our site; this guide details the layers, formats, and attribution available for OS NGD Geographical Names data.

Crowd Sourced Name Point
Named Area
Named Point
Named Road Junction
OS NGD Geographical Names
More than Maps
OS NGD Geographical Names Theme data structure diagram showing the theme name, collection name and feature type names.
OS NGD Geographical Names Theme data structure diagram showing the theme name of Geographical Names, the collection name of Named Features, and the three feature type names of Crowd Sourced Name Point, Named Area, Named Point, and Named Road Junction.

Named Road Junction

A named intersection between roads at a junction or roundabout. The intersection may be numbered, have an official name or be assigned a modelled name based on the names of the intersecting roads.

Temporal filtering

The earliest date on which you can request a one-off snapshot of a date in the past for data in this feature type is 27 March 2024.

Any data temporally filtered earlier than the specified earliest date noted above for the data schema version may contain data inconsistencies.

Feature type attributes

The following sub-sections provide details about the attributes included with this feature type, their data types in the different output formats, and other important metadata about them.

osid

Primary identifier for the feature. The OSID is a Globally Unique Identifier (GUID) and requires no centralised authority to ensure uniqueness. Note that the same OSID can occur in more than one feature type when a single feature is represented multiple times in the OS NGD.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: false

  • Max Length: 36

  • OS NGD API – Features Filterable:

versiondate

Date when the version was last updated.

  • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

  • Nullable: false

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable:

versionavailablefromdate

The date this version of the feature became the latest version.

  • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

  • Nullable: false

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable:

versionavailabletodate

The date this version of the feature was superseded by an update or ceased to exist.

  • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

  • Nullable: true

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable:

changetype

The type of change that generated a new version of the feature.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: false

  • Code List Name:

geometry

Multi-point geometry for the feature.

  • Data Types: Geometry (GeoJSON), Geometry (GPKG), WKT (CSV)

  • Nullable: false

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable:

theme

The NGD theme to which the feature belongs.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: false

  • Code List Name:

description

A single descriptive value intended for a quick understanding of what the feature represents.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: false

  • Code List Name:

name1_text

Name assigned to identify the junction. For numbered junctions, this will provide a description of the junction, for example, M6 Junction 6. For modelled junctions a name is not provided.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Max Length: 254

  • OS NGD API – Features Filterable:

name1_language

The language of name1, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Code List Name:

name2_text

The alternative language name assigned to identify the feature.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Max Length: 254

  • OS NGD API – Features Filterable:

name2_language

The language of name2, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Code List Name:

roadclassificationnumber

The official road number assigned by the appropriate authority. For example, M6.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Max Length: 10

  • OS NGD API – Features Filterable:

junctionnumber

The number of the junction. For example, 6.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Max Length: 10

  • OS NGD API – Features Filterable:

intersectingroads1_text

The names of the intersecting roads at the junction.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Max Length: 400

  • OS NGD API – Features Filterable:

intersectingroads1_language

The language of intersectingRoads1, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Code List Name:

intersectingroads2_text

The names of the intersecting roads at the junction, in the alternate language.

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Max Length: 400

  • OS NGD API – Features Filterable:

intersectingroads2_language

The language of intersectingRoads2, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

  • Data Types: String (GeoJSON), String (GPKG), String (CSV)

  • Nullable: true

  • Code List Name:

Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • Max Length:
    50
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • Geometry Type: MultiPoint

  • Max Length:
    40
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    30
  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • changetypevalue
    themevalue
    namedroadjunctiondescriptionvalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue

    Loading OS NGD CSV files into databases

    Comma-separated values (CSV) file format is universally supported for easy ingestion into all major database products. Before loading OS NGD data contained in CSV files into a database, it is necessary to create relevant tables. Data definition language (DDL) statements for PostgreSQL, SQL Server and Oracle can be accessed in our OS NGD Resources GitHub repository.

    For instructions on loading CSV files, see the Getting Started with CSV guide.

    Named Area

    A settlement, locality, geographical feature, or area of water that has a name, represented as a polygon.

    Temporal filtering

    The earliest date on which you can request a one-off snapshot of a date in the past for data in this feature type is 29 September 2022.

    Any data temporally filtered earlier than the specified earliest date noted above for the data schema version may contain data inconsistencies.

    Feature type attributes

    The following sub-sections provide details about the attributes included with this feature type, their data types in the different output formats, and other important metadata about them.

    osid

    Primary identifier for the feature. The OSID is a Globally Unique Identifier (GUID) and requires no centralised authority to ensure uniqueness. Note that the same OSID can occur in more than one feature type when a single feature is represented multiple times in the OS NGD.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 36

    • OS NGD API – Features Filterable:

    versiondate

    Date when the version was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    versionavailablefromdate

    The date this version of the feature became the latest version.

    • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    versionavailabletodate

    The date this version of the feature was superseded by an update or ceased to exist.

    • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    changetype

    The type of change that generated a new version of the feature.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    geometry

    Geometry for the feature.

    • Data Types: Geometry (GeoJSON), Geometry (GPKG), WKT (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    geometry_area

    The measured area of the geometry in square metres.

    • Data Types: Number (GeoJSON), Float (GPKG), Real (CSV)

    • Nullable: false

    • Precision: 18

    • Scale: 6

    geometry_evidencedate

    The date on which the latest evidence was gathered to make an update if required. For example the date of collection by a surveyor or third party information received.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    geometry_updatedate

    Date when the attribute was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    geometry_source

    The source organisation who provided the data.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 50

    • OS NGD API – Features Filterable:

    theme

    The OS NGD theme to which this feature belongs.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    descriptiongroup

    A high-level classification that groups together more detailed classification values.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    description

    A single descriptive value intended for a quick understanding of what the feature represents.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    description_evidencedate

    The date on which the latest evidence was gathered to make an update if required. For example the date of collection by a surveyor or third party information received.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    description_updatedate

    Date when the attribute was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    description_source

    The source organisation who provided the data.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 50

    • OS NGD API – Features Filterable:

    extentdefinition

    The confidence in the quality of the geometry for the extent of a site or named area.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    name1_text

    The proper name assigned to identify the feature.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name1_language

    The language of name1, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    name1_evidencedate

    The date on which the latest evidence was gathered to make an update if required. For example the date of collection by a surveyor or third party information received.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name1_updatedate

    Date when the attribute was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name1_source

    The organisation that provided the information.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 50

    • OS NGD API – Features Filterable:

    name2_text

    The proper name of a feature, populated where at least two or more names have been captured for the same feature

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name2_language

    The language of name2, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    name2_evidencedate

    The date on which the latest evidence was gathered to make an update if required. For example the date of collection by a surveyor or third party information received.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name2_updatedate

    Date when the attribute was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name2_source

    The organisation that provided the information.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 50

    • OS NGD API – Features Filterable:

    name3_text

    The proper name of a feature, populated where at least three or more names have been captured for the same feature

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name3_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    name3_evidencedate

    The date on which the latest evidence was gathered to make an update if required. For example the date of collection by a surveyor or third party information received.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name3_updatedate

    Date when the attribute was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name3_source

    The organisation that provided the information.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 50

    • OS NGD API – Features Filterable:

    name4_text

    The proper name of a feature, populated where four names have been captured for the same feature

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name4_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    name4_evidencedate

    The date on which the latest evidence was gathered to make an update if required. For example the date of collection by a surveyor or third party information received.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name4_updatedate

    Date when the attribute was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    name4_source

    The source organisation who provided the data.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 50

    • OS NGD API – Features Filterable:

    sameasdbpedia

    A reference to the corresponding feature in DBpedia for settlements.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 100

    • OS NGD API – Features Filterable:

    sameasgeonames

    A reference to the corresponding feature in GeoNames for settlements.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 100

    • OS NGD API – Features Filterable:

    sameasdbobih

    A reference to the corresponding feature in the Database of British and Irish Hills for hills and mountains.

    • Data Types: Integer (GeoJSON), Integer (GPKG), Integer (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    height

    Height of the summit point in metres.

    • Data Types: Number (GeoJSON), Float (GPKG), Real (CSV)

    • Nullable: true

    • Precision: 6

    • Scale: 2

    Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • Max Length:
    50
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • Geometry Type: Polygon

  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    40
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    25
  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • Max Length:
    50
  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    50
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • changetypevalue
    themevalue
    namedescriptiongroupvalue
    namedescriptionvalue
    namedareaextentdefinitionvalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue

    Loading OS NGD CSV files into databases

    Comma-separated values (CSV) file format is universally supported for easy ingestion into all major database products. Before loading OS NGD data contained in CSV files into a database, it is necessary to create relevant tables. Data definition language (DDL) statements for PostgreSQL, SQL Server and Oracle can be accessed in our OS NGD Resources GitHub repository.

    For instructions on loading CSV files, see the Getting Started with CSV guide.

    Named Point

    A settlement, locality, geographical feature, or area of water that has a name, represented as a point.

    Temporal filtering

    The earliest date on which you can request a one-off snapshot of a date in the past for data in this feature type is 29 September 2022.

    Any data temporally filtered earlier than the specified earliest date noted above for the data schema version may contain data inconsistencies.

    Feature type attributes

    The following sub-sections provide details about the attributes included with this feature type, their data types in the different output formats, and other important metadata about them.

    osid

    Primary identifier for the feature. The OSID is a Globally Unique Identifier (GUID) and requires no centralised authority to ensure uniqueness. Note that the same OSID can occur in more than one feature type when a single feature is represented multiple times in the OS NGD.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 36

    • OS NGD API – Features Filterable:

    versiondate

    Date when the version was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    versionavailablefromdate

    The date this version of the feature became the latest version.

    • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    versionavailabletodate

    The date this version of the feature was superseded by an update or ceased to exist.

    • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    changetype

    The type of change that generated a new version of the feature.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    geometry

    Geometry for the feature.

    • Data Types: Geometry (GeoJSON), Geometry (GPKG), WKT (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    theme

    The OS NGD theme to which this feature belongs.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    description

    A single descriptive value intended for a quick understanding of what the feature represents.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    descriptiongroup

    A high-level classification that groups together more detailed classification values.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    name1_text

    The proper name assigned to identify the feature.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name1_language

    The language of name1, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    name2_text

    The proper name of a feature, populated where at least two or more names have been captured for the same feature

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name2_language

    The language of name2, provided as a 3-digit ISO 639-2 code ('eng, 'cym', 'gla').

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    name3_text

    The proper name of a feature, populated where at least three or more names have been captured for the same feature

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name3_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    name4_text

    The proper name of a feature, populated where four names have been captured for the same feature

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    name4_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    boundedbyminx

    Lower left X coordinate of the minimum bounding rectangle (MBR) of the polygon geometry of the corresponding NamedArea.

    • Data Types: Number (GeoJSON), Float (GPKG), Real (CSV)

    • Nullable: false

    • Precision: 10

    • Scale: 3

    boundedbyminy

    Lower left Y coordinate of the minimum bounding rectangle (MBR) of the polygon geometry of the corresponding NamedArea.

    • Data Types: Number (GeoJSON), Float (GPKG), Real (CSV)

    • Nullable: false

    • Precision: 10

    • Scale: 3

    boundedbymaxx

    Upper right X coordinate of the minimum bounding rectangle (MBR) of the polygon geometry of the corresponding NamedArea.

    • Data Types: Number (GeoJSON), Float (GPKG), Real (CSV)

    • Nullable: false

    • Precision: 10

    • Scale: 3

    boundedbymaxy

    Upper right Y coordinate of the minimum bounding rectangle (MBR) of the polygon geometry of the corresponding NamedArea.

    • Data Types: Number (GeoJSON), Float (GPKG), Real (CSV)

    • Nullable: false

    • Precision: 10

    • Scale: 3

    lowertierlocalauthoritygsscode

    The Office for National Statistics Governmental Statistical Service (GSS) code representing the lower tier local authority.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 10

    • OS NGD API – Features Filterable:

    lowertierlocalauthority_name1_text

    The name and identifier of the District, Unitary Authority, Metropolitan District or London Borough that the point geometry is situated within or less than 1,500m from. If the point is further than 1,500m from a boundary polygon, then NULL will be used.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    lowertierlocalauthority_name1_language

    The language the name is expressed in, of the lower tier local authority.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    lowertierlocalauthority_name2_text

    The name and identifier of the District, Unitary Authority, Metropolitan District or London Borough that the point geometry is situated within or less than 1,500m from. If the point is further than 1,500m from a boundary polygon, then NULL will be used.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    lowertierlocalauthority_name2_language

    The language the name is expressed in, of the lower tier local authority.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    uppertierlocalauthoritygsscode

    The Office for National Statistics Governmental Statistical Service (GSS) code representing the upper tier local authority.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 10

    • OS NGD API – Features Filterable:

    uppertierlocalauthority_name1_text

    The name and identifier of the County, Unitary Authority, Metropolitan District or London Borough that the point geometry is situated within or less than 1,500m from.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    uppertierlocalauthority_name1_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    uppertierlocalauthority_name2_text

    The name and identifier of the County, Unitary Authority, Metropolitan District or London Borough that the point geometry is situated within or less than 1,500m from.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    uppertierlocalauthority_name2_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    regionalauthoritygsscode

    The Office for National Statistics Governmental Statistical Service (GSS) code representing the region authority.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 10

    • OS NGD API – Features Filterable:

    regionalauthority_name1_text

    The name of the Regional Authority that the point geometry is situated within. This currently only relates to the Greater London Authority, and all entries for point geometries located within other Regional Authorities will be NULL.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    regionalauthority_name1_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    regionalauthority_name2_text

    The name of the Regional Authority that the point geometry is situated within. This currently only relates to the Greater London Authority, and all entries for point geometries located within other Regional Authorities will be NULL.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    regionalauthority_name2_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    regiongsscode

    The Office for National Statistics Governmental Statistical Service (GSS) code representing the region.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 10

    • OS NGD API – Features Filterable:

    region_name1_text

    The name of the Region that the point geometry is within or less than 1,500m from. This includes the English Regions, plus Scotland and Wales. If the point is further than 1,500m from a boundary polygon, then NULL will be used.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    region_name1_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    region_name2_text

    The name of the Region that the point geometry is within or less than 1,500m from. This includes the English Regions, plus Scotland and Wales. If the point is further than 1,500m from a boundary polygon, then NULL will be used.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    region_name2_language

    The language the name is expressed in

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    countrygsscode

    The Office for National Statistics Governmental Statistical Service (GSS) code representing the country.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 10

    • OS NGD API – Features Filterable:

    country_name1_text

    The name of the country that the point geometry is within or nearest to. If the point is further than 1,500m from a boundary polygon, then NULL will be used.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    country_name1_language

    The language type associated with name1 for the country that the named point is within or nearest to. The valid values are defined in the LanguageValue codelist.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    country_name2_text

    The name of the country that the point geometry is within or nearest to. If the point is further than 1,500m from a boundary polygon, then NULL will be used.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 254

    • OS NGD API – Features Filterable:

    country_name2_language

    The language type associated with name2 for the country that the named point is within or nearest to. The valid values are defined in the LanguageValue codelist.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    sameasdbpedia

    A reference to the corresponding feature in DBpedia for settlements.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 100

    • OS NGD API – Features Filterable:

    sameasgeonames

    A reference to the corresponding feature in GeoNames for settlements.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 100

    • OS NGD API – Features Filterable:

    sameasdbobih

    A reference to the corresponding feature in the Database of British and Irish Hills for hills and mountains.

    • Data Types: Integer (GeoJSON), Integer (GPKG), Integer (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable:

    height

    Height of the summit point in metres.

    • Data Types: Number (GeoJSON), Float (GPKG), Real (CSV)

    • Nullable: true

    • Precision: 6

    • Scale: 2

    Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • Max Length:
    50
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • Geometry Type: Point

  • Max Length:
    40
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    50
  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • Max Length:
    20
  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Yes
  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Max Length:
    3
  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • No
  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • changetypevalue
    themevalue
    namedescriptionvalue
    namedescriptiongroupvalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue
    languagevalue

    Loading OS NGD CSV files into databases

    Comma-separated values (CSV) file format is universally supported for easy ingestion into all major database products. Before loading OS NGD data contained in CSV files into a database, it is necessary to create relevant tables. Data definition language (DDL) statements for PostgreSQL, SQL Server and Oracle can be accessed in our OS NGD Resources GitHub repository.

    For instructions on loading CSV files, see the Getting Started with CSV guide.

    Crowd Sourced Name Point

    A crowd sourced name collated from data submitted to the Vernacular Names Tool in the OS Data Hub, provided as a point feature.

    • The Vernacular Names Tool is a resource developed by Ordnance Survey to assist Emergency Services by incorporating user-submitted colloquial names for geographic features across Great Britain.

    • Crowd Sourced Names are unofficial names; for proper names and authoritative addresses, please see the unique identifiers available for each Crowd Sourced Name Point feature – the OSID, Matched UPRN, and Matched USRN.

    Temporal filtering

    The earliest date on which you can request a one-off snapshot of data in the past for data in this feature type is 27 March 2025.

    Any data temporally filtered earlier than the specified earliest date noted above for the data schema version may contain data inconsistencies.

    Feature type attributes

    The following sub-sections provide details about the attributes included with this feature type, their data types in the different output formats, and other important metadata about them.

    osid

    Primary identifier for the feature. The OSID is a Globally Unique Identifier (GUID) and requires no centralised authority to ensure uniqueness. Note that the same OSID can occur in more than one feature type when a single feature is represented multiple times in the OS NGD.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 36

    • OS NGD API – Features Filterable: Yes

    versiondate

    Date when the version was last updated.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    versionavailablefromdate

    The date this version of the feature became the latest version.

    • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    versionavailabletodate

    The date this version of the feature was superseded by an update or ceased to exist.

    • Data Types: String (GeoJSON), DateTime (GPKG), DateTime (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    changetype

    The type of change that generated a new version of the feature.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    • Max Length: 50

    geometry

    Geometry for the feature.

    • Data Types: Geometry (GeoJSON), Geometry (GPKG), WKT (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    theme

    The OS NGD theme to which the feature belongs.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    • Max Length: 40

    description

    A single descriptive value intended for a quick understanding of what the feature represents.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    • Max Length: 20

    name_text

    The third party provided name assigned to identify the feature.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 100

    • OS NGD API – Features Filterable: Yes

    name_language

    Third party suggested language of the name, provided as a 3-digit ISO 639-2 code ('eng', 'cym', 'gla').

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    • Max Length: 3

    name_evidencedate

    The date provided in the third party information received, on which the crowd sourced name was evidenced.

    • Data Types: String (GeoJSON), Date (GPKG), Date (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    name_source

    The name of the organisation that submitted the crowd sourced name.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 100

    • OS NGD API – Features Filterable: No

    hassimilarosname

    An indicator that the crowd sourced name has a similar name recorded in the matched OS NGD feature.

    The Has Similar OS Name attribute will initially be set to False for all features, but may be revised in future enhancements.

    • Data Types: Boolean (GeoJSON), Boolean (GPKG), String (CSV)

    • Nullable: false

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    matchtype

    Description of the matching outcome against OS NGD data.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Code List Name:

    • Max Length: 60

    sourceclassification

    Third party provided classification of the OS NGD feature the crowd sourced name describes.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: false

    • Max Length: 200

    • OS NGD API – Features Filterable: No

    matchedosid

    Identifier of the OS NGD feature that the crowd sourced name feature has been matched to.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Max Length: 36

    • OS NGD API – Features Filterable: No

    matchedosid_theme

    OS NGD theme of the OS NGD feature that the crowd sourced name feature has been matched to.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    • Max Length: 20

    matchedosid_featuretype

    Name of the OS NGD feature type that the crowd sourced name has been matched to.

    • Data Types: String (GeoJSON), String (GPKG), String (CSV)

    • Nullable: true

    • Code List Name:

    • Max Length: 20

    matcheduprn

    Unique Property Reference Number (UPRN) for the Address that the crowd sourced name has been matched to.

    • Data Types: Number (GeoJSON), Integer (GPKG), Integer (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    matchedusrn

    Unique Street Reference Number (USRN) for the Street that the crowd sourced name has been matched to.

    • Data Types: Integer (GeoJSON), Integer (GPKG), Integer (CSV)

    • Nullable: true

    • OS NGD API – Features Filterable: No

    • OS Select+Build Filterable: No

    OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Data Schema Version: 1.0

    Data Schema Version: 1.0

    Data Schema Version: 1.0

    OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Data Schema Version: 1.0

  • Geometry Type: Point

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: Yes

  • OS Select+Build Filterable: Yes

  • Data Schema Version: 1.0

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Data Schema Version: 1.0

    OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Data Schema Version: 1.0

    OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • OS NGD API – Features Filterable: No

  • OS Select+Build Filterable: No

  • Data Schema Version: 1.0

  • Data Schema Version: 1.0

    Data Schema Version: 1.0

    changetypevalue
    themevalue
    crowdsourcednamedescriptionvalue
    languagevalue
    crowdsourcednamematchtypevalue
    matchedthemengdvalue
    matchedfeaturetypengdvalue
    Examples of features within the Crowd Sourced Name Point Feature Type. The map is centred over Torquay, Devon, England.
    Examples of features within the Crowd Sourced Name Point Feature Type. The map is centred over Torquay, Devon, England.

    Loading OS NGD CSV files into databases

    Comma-separated values (CSV) file format is universally supported for easy ingestion into all major database products. Before loading OS NGD data contained in CSV files into a database, it is necessary to create relevant tables. Data definition language (DDL) statements for PostgreSQL, SQL Server and Oracle can be accessed in our OS NGD Resources GitHub repository.

    For instructions on loading CSV files, see the Getting Started with CSV guide.

    Named Features

    The OS NGD Named Features Collection gives you access to the most current and comprehensive list of names of features and places of geographic significance captured and collated by Ordnance Survey. The geographical names assigned to named features in this collection are defined as location identifiers for named locations in the real world, such as cities, towns, beaches and reservoirs. The collection enables you to perform quick and accurate gazetteer searches as well as high-level visualisation and spatial analysis of named features and places.

    The Named Road Junction Feature Type provides a list of named intersections between roads at a junction or roundabout; the intersection may be numbered, have an official name, or be assigned a modelled name based on the names of the intersecting roads.

    The Crowd Sourced Name Point Feature Type provides names collated from data submitted to the Vernacular Names Tool in the OS Data Hub. Crowd sourced names may be vernacular names for existing OS features or other features which are useful to Emergency Services but which fall outside current OS capture specifications (for example, snow gates).

    Example image showing what the four feature types in the OS NGD Named Features Collection look like in the data. A background map has been included to provide context.

    Collection applications

    The OS NGD Named Features Collection allows you to:

    • Ensure your features and place name data is always up to date with up to daily updates.

    • Quickly find named locations, such as regions, settlements, areas of water, or beaches.

    • Look up any places or roads with an alternative language name as the collection contains place name data in English, Welsh and Scots / Gaelic.

    Please note that the depiction of settlement boundaries in the Named Area Feature Type is an OS geographic depiction of the extent of settlements and should not be mistaken for official administrative or electoral boundaries; we recommend using the if you require a definitive dataset of administrative and electoral boundaries for your area of interest.

    Key elements

    • Up to daily updates to data.

    • Plug and play – the data is simple and quick to implement as you don't need to pre-process it before you use it.

    • Rich attribution ensures the data is straightforward to navigate and query.

    • Persistent unique identifiers with lifecycle information.

    Coverage

    Great Britain.

    Default coordinate reference system

    British National Grid (EPSG: 27700).

    Temporal filtering

    The earliest date on which you can request a one-off snapshot of a date in the past for data in this collection is noted at the top of the individual feature type pages.

    Supply formats

    GeoPackage, CSV (comma-separated values), GeoJSON or vector tiles (the latter format is only available for one feature type in the collection: Named Point).

    Supply mechanism

    Accessed through the via:

    • OS Select+Build (the bespoke OS NGD download service)

    • OS NGD API – Features

    • OS NGD API – Tiles (only available for one feature type in the collection: Named Point)

    Using our data

    • Included in the (PSGA) – therefore, it's free at point of use for Public Sector organisations.

    • Available to OS Partners for commercial resell in your solutions.

    • Available for organisations to try out for free for six months under the ; this licence is primarily designed for organisations either considering becoming an OS Partner or who want to trial OS Premium data before working with an existing OS Partner.

    Calculate the number of addresses in a given settlement when used alongside the
    .
  • Visualise areas of interest.

  • Understand the extent of named settlements (including city centres, towns, villages, hamlets, etc.) using the polygon data available within the Named Area Feature Type.

  • Get accurate location information on intersecting roads when using the Named Road Junction Feature Type for tasks such as recording, reporting and incident logging.

  • Identify multiple names in use for the same place.

  • Quickly and more accurately confirm incident locations (Emergency Services' call handlers) if colloquial place names are used by callers.

  • In addition to being represented as a point, every named feature will now also be represented as a polygon in the Named Area Feature Type. Geometry will be available for these polygons, giving you a granular level of detail and a more accurate representation of the spatial extent of named features, such as settlements.

  • The Extent Definition attribute gives you access to automatically derived indicative polygon extents for named landform features, such as hills, mountains and areas of woodland. You can use this attribute to analyse how the data has been generated and make informed decisions when implementing the data into your solutions.

  • Enhanced locality / settlement and place names due to improved classifications and definitions.

  • Where available, useful links are provided to third-party databases (for example, DBpedia and GeoNames.org) to let you easily gain more information about a named settlement.

  • The Named Road Junction Feature Type includes the names and / or numbers of roads intersecting a named or numbered road junction.

  • OS NGD Boundaries Collection
    OS Data Hub
    Public Sector Geospatial Agreement
    Data Exploration Licence
    Examples of features within the Crowd Sourced Name Point Feature Type. The map is centred over Torquay, Devon, England. The point features are indicated by red circles and they have a name next to them.
    Examples of features within the Crowd Sourced Name Point Feature Type. The background map is centred over Torquay, Devon, England.
    Example of multiple Crowd Sourced Name Point feature names being attributed to the same Compound Structure feature. A background map has been included to provide context.
    Example of multiple Crowd Sourced Name Point feature names being attributed to the same Compound Structure feature. A background map has been included to provide context.
    Example image showing what the four feature types in the OS NGD Named Features Collection look like in the data. A background map has been included to provide context.
    OS NGD Address Theme