All pages
Powered by GitBook
1 of 7

Feature types

This section describes the features which make up OS VectorMap Local. The attributes associated with these feature types are listed below along with a brief description of their data properties.

Feature type attribute information

Name and Definition

The name of the attribute and what it is describing.

Data type

The nature of the attribute, for example a numeric value or a code list value.

Size/Length

The length of the attribute provided (optional).

Multiplicity

Describes how many times this element is expected to be populated in the data. An attribute may be optional or mandatory within the product. These are denoted by:

  • ‘1’ – there must be a value.

  • ‘0..1’ – population is optional but a maximum of one attribute will be returned These values may be used in combination.

UML diagram showing the OS VectorMap Local feature types, code lists and data type for the GML supply. The six feature types of Area, Line, VectorMapPoint, RoadCLine, RailCLine and Text appear in orange boxes and all their attributes and constraints are listed. The five code lists and their individual values appear in blue boxes. The single data type of textRenderingType and its four attributes appear in a purple box. The feature types, code lists and data type are described in detail in the tables within Section 5 of the document.
UML class diagram showing the OS VectorMap Local feature types, code lists and data type for the GML supply.

Feature type list

OS VectorMap Local contains six feature types:

  • Area

  • Line

  • VectorMapPoint

  • RoadCLine

  • RailCLine

  • Text

Area

Features representing topographic objects that have a polygon-based geometry.

UML diagram of the Area Feature Type, listing its four attributes. The feature type and its attributes are described in detail in the FeatureType Area table.
UML diagram showing the Area Feature Type in the GML supply.

Area attributes

polygon

A polygon is a single closed region defined by a set of lines that represent the boundaries.

  • Type: GM_Surface

  • Length: N/A

  • Multiplicity: [1]

featureID

A unique feature identification. IDs will be retained between iterations, but they will not be version controlled.

  • Type: CharacterString

  • Length: 38

  • Multiplicity: [1]

featureCode

A unique feature code to facilitate analysis and styling.

  • Type: FeatureCodeValue

  • Length: 5

  • Multiplicity: [1]

featureDescription

A description of the feature code.

  • Type: FeatureDescriptionValue

  • Length: 60

  • Multiplicity: [1]

Line

Features representing topographic objects and concepts that have a line-based geometry.

UML diagram of the Line Feature Type, listing its four attributes. The feature type and its attributes are described in detail in the FeatureType Line table.
UML diagram showing the Line Feature Type in the GML supply.

Line attributes

polyline

An ordered set of points forming a line feature.

  • Type: GM_Curve

  • Length: N/A

  • Multiplicity: [1]

featureID

A unique feature identification. IDs will be retained between iterations but will not be version controlled.

  • Type: CharacterString

  • Length: 38

  • Multiplicity: [1]

featureCode

A unique feature code to facilitate analysis and styling.

  • Type: FeatureCodeValue

  • Length: 5

  • Multiplicity: [1]

featureDescription

A description of the feature code.

  • Type: FeatureDescriptionValue

  • Length: 60

  • Multiplicity: [1]

VectorMapPoint

Features representing topographic objects and other concepts that have a point-based geometry.

UML diagram of the VectorMapPoint Feature Type, listing its five attributes. The feature type and its attributes are described in detail in the FeatureType VectorMapPoint table.
UML diagram showing the VectorMapPoint Feature Type in the GML supply.

VectorMapPoint attributes

point

A pair of easting and northing co-ordinates in metres, defining a horizontal location in the British National Grid spatial reference system.

  • Type: GM_Point

  • Length: N/A

  • Multiplicity: [1]

featureID

A unique feature identification. IDs will be retained between iterations but will not be version controlled.

  • Type: CharacterString

  • Length: 38

  • Multiplicity: [1]

featureCode

A unique feature code to facilitate analysis and styling.

  • Type: FeatureCodeValue

  • Length: 5

  • Multiplicity: [1]

featureDescription

A description of the feature code.

  • Type: FeatureDescriptionValue

  • Length: 60

  • Multiplicity: [1]

orientation

The orientation of symbol features for cartographic placement. Given in tenths of a degree anticlockwise from due east (0–3599).

  • Type: Angle

  • Length: 4

  • Multiplicity: [1]

RoadCLine

Line representing the estimated centre line of a road.

UML diagram of the RoadCLine Feature Type, listing its ten attributes. The feature type and its attributes are described in detail in the FeatureType RoadCLine table.
UML diagram showing the RoadCLine Feature Type in the GML supply.

RoadCLine attributes

polyline

An ordered set of points forming a line feature.

  • Type: GM_Curve

  • Length: N/A

  • Multiplicity: [1]

featureID

A unique feature identification. IDs will be retained between iterations but will not be version controlled.

  • Type: CharacterString

  • Length: 38

  • Multiplicity: [1]

featureCode

A unique feature code to facilitate analysis and styling.

  • Type: FeatureCodeValue

  • Length: 5

  • Multiplicity: [1]

featureDescription

A description of the feature code.

  • Type: FeatureDescriptionValue

  • Length: 60

  • Multiplicity: [1]

roadNumber

The number of the road defined by the Department for Transport.

  • Type: CharacterString

  • Length: 10

  • Multiplicity: [0..1]

roadName

The name of the road as reflected in local signage.

  • Type: CharacterString

  • Length: 100

  • Multiplicity: [0..1]

drawLevel

The drawLevel value of the Road, used for cartographic styling. The valid values are defined in the DrawLevelValue code list.

  • Type: DrawLevelValue

  • Length: 1

  • Multiplicity: [1]

override

The override value of the Road, used for cartographic styling.

  • Type: Boolean

  • Length: N/A

  • Multiplicity: [1]

suppressed

The suppressed value of the Road, used for cartographic styling.

  • Type: Boolean

  • Length: N/A

  • Multiplicity: [1]

inTunnel

Determines whether the road alignment is in a tunnel and is used for cartographic styling.

  • Type: Boolean

  • Length: N/A

  • Multiplicity: [1]

RailCLine

Line representing the estimated centre line of a rail.

UML diagram of the RailCLine Feature Type, listing its six attributes. The feature type and its attributes are described in detail in the FeatureType RailCLine table.
UML diagram showing the RailCLine Feature Type in the GML supply

RailCLine attributes

polyline

An ordered set of points forming a line feature.

  • Type: GM_Curve

  • Length: N/A

  • Multiplicity: [1]

featureID

A unique feature identification. IDs will be retained between iterations but will not be version controlled.

  • Type: CharacterString

  • Length: 38

  • Multiplicity: [1]

featureCode

A unique feature code to facilitate analysis and styling.

  • Type: FeatureCodeValue

  • Length: 5

  • Multiplicity: [1]

featureDescription

A description of the feature code.

  • Type: FeatureDescriptionValue

  • Length: 60

  • Multiplicity: [1]

suppressed

The suppressed value of the Road, used for cartographic styling.

  • Type: Boolean

  • Length: N/A

  • Multiplicity: [1]

inTunnel

Determines whether the road alignment is in a tunnel and is used for cartographic styling.

  • Type: Boolean

  • Length: N/A

  • Multiplicity: [1]

Text

UML diagram showing the Text Feature Type in the GML supply

Text attributes

anchorPoint

The coordinate position that a piece of text is positioned relative to.

  • Type: GM_Point

  • Length: N/A

  • Multiplicity: [1]

featureID

A unique feature identification. IDs will be retained between iterations but will not be version controlled.

  • Type: CharacterString

  • Length: 38

  • Multiplicity: [1]

featureCode

A unique feature code to facilitate analysis and styling.

  • Type: FeatureCodeValue

  • Length: 5

  • Multiplicity: [1]

featureDescription

A description of what the feature codes represent.

  • Type: FeatureDescriptionValue

  • Length: 60

  • Multiplicity: [1]

textRendering

Provides the information to graphically display a text string in harmony with the underlying map detail and consists of anchorPosition, font, height and orientation.

  • Type: textRenderingType

  • Length: N/A

  • Multiplicity: [1]

textString

Textual information that can be rendered using the textRendering attribute.

  • Type: CharacterString

  • Length: 150

  • Multiplicity: [1]