- Home
-
Public Sector
Public Sector
Quick links to popular content
- Business
-
Leisure
Leisure
OS getamap – print your route
Have your map custom made
Visit our shop
Read our magazine
-
Education & Research
Education & Research
Schools
Further & Higher Education
Research
General interest
-
About us
About us
Quick links
- Support
Life cycle rules for OS MasterMap Integrated Transport Network features
The features in the OS MasterMap® Integrated Transport Network™ (ITN) Layer pass through a life cycle: creation of a new feature is followed by subsequent changes. This life cycle follows rules that govern how change in the real world is defined and recorded within the data. Understanding those rules will help you identify what kind of change has an impact on your applications and what data management regime, if any, you should consider putting in place to manage that change.
Tracking changes to real-world objects | Life cycle rules for line features | Life cycle rules for general point features | Examples of ITN life cycle rules (for roads)
Tracking changes to real-world objects
The flowchart in figure 1 illustrates the process for tracking a real-world object when it appears, changes or is removed from the physical environment. These real-world objects are represented in ITN as features.
![]()
Figure1: Feature tracking in ITN
Life cycle rules for line features
Line features are maintained by topological data-structuring rules. If an ITN line feature intersects with another line, the line is broken at that intersection. As a result, a single linear real-world object, such as a road or path, is often represented by several ITN line features. No real-world object should ever consist of a partial line feature.
As there is no recorded relationship between ITN line features and individual real-world objects, any change to a line feature may result in the deletion, or significant modification, of that feature and the creation of new line features. This change is not necessarily caused by change to the real-world object represented by the feature. It is not possible to predict which of the resultant line features will retain the original TOID. The exception to this principle is when the reason for change is the correction of an error rather than real-world change; in this case, features are retained whenever possible.
Life cycle rules for general point features
Point feature life cycles are relatively simple compared to those of lines or polygons, since they cannot change in size or split into multiple features.
Creation of point features
When a new real-world object appears, a new point feature is created to represent it. If, however, the object is a replacement for a previous real-world object in the same position, the original feature is retained.
Deletion of point features
When a real-world object no longer exists, the point feature that represents it in our data holding is removed. We will keep a record to indicate that the feature, with the original TOID, used to exist.
Modification of point features due to real-world change
Due to the nature of the real-world objects represented as point features in ITN data, such as rising bollards, gates or fords, it is unlikely that one will be modified without changing its identity.
As a result, any modification to a point feature as a result of real-world change will result in the deletion of the original feature and creation of a new feature, unless there is a clear reason to associate the resultant real-world object with the original. This principle applies to both changes to the geometry of the feature and to the descriptiveGroup or descriptiveTerm attributes.
Modification of point features due to error correction
When the attribution of a point feature is found to be incorrect or the feature is moved to correct an error in the positional accuracy, the original feature is retained, appropriately modified.
Examples of ITN life cycle rules (for roads)
Each feature in either the Roads Network theme or the Road Routing Information (RRI) theme belongs to one of 12 different feature types. Five feature types have a geometric element, either actual in terms of being represented by a line or a point or implied in that there is a linear connection (for example, FerryLink).
Geometric feature types |
|
|
Point features |
RoadNode, InformationPoint, FerryNode |
|
Linear features |
RoadLink, FerryLink |
The remaining seven types provide information about the geometric feature types and are related to them by references within their attribution.
Reference feature types |
|
|
Road |
Supplies the road name/number for any RoadLink, or group of RoadLink features |
|
RoadNodeInformation |
Referenced to a RoadNode (supplied with RRI only) |
|
RoadLinkInformation |
Referenced to a single RoadLink (supplied with RRI only) |
|
RoadRouteInformation |
Referenced to group of RoadLink features in their entirety (supplied with RRI only) |
|
RoadPartialLinkInformation |
Referenced to a part of a RoadLink feature (supplied with RRI only) |
|
RoadPartialRouteInformation |
Referenced to a number of RoadLink features within an overall group representing a route (supplied with RRI only) |
|
FerryTerminal |
Indicates the embarkation and disembarkation point for a ferry service and is referenced to the FerryNode point feature type |
The following examples highlight where, due to the nature of the real-world object they represent or the way the data is structured, a different approach to the general line and point life cycle rules is adopted.
Road features
Road features generally persist as named or numbered roads. Only on rare occasions will Road features completely cease to exist in the real world. The Road life cycle rules are:
- The addition or subtraction of component RoadLink features, or other change of attribution, will result in the Road feature persisting with an incremented version number.
- If RoadLink features referenced by a Road feature are altered (but not deleted) there is no change to the Road feature.
- If a new name is applied to a Road feature or part of a Road feature, a new feature will be created.
RoadLink features
RoadLink features do not have a definitive relationship to the real world. For some users they represent simply a connection between two points whose geometry is irrelevant; for other users they represent a specific section of a road that no longer exists if a degree of change occurs. The RoadLink life cycle rules are:
- Where a RoadLink feature is shortened or lengthened, it will persist – the version will increment.
- A RoadLink feature that has its alignment changed (for example, highway improvements) will persist where possible – the version number will increment.
- Where any change of attributes alone has occurred, the feature will persist – the version will increment.
A change of road name or number alone will not result in update to RoadLink features because this information is stored on the Road feature.
Changes to RoadLink topology are subject to the following life cycle rules:
- Where a RoadLink feature is split through structuring of another RoadLink feature or addition of a RoadNode feature, one of the resultant features will retain the original TOID and have its version incremented. The smaller section(s) will be created as new RoadLink feature(s).
- Where a RoadLink feature is merged by the removal of either a joining RoadLink feature or a RoadNode feature, one of the original RoadLink features will persist with an incremented version.
RoadNode features
The RoadNode life cycle rules are:
- A RoadNode feature that is moved but represents broadly the same intersection of RoadLink features will persist with the version incremented.
Changes to RoadNode topology are subject to the following life cycle rules:
- A RoadNode feature that has additional RoadLink features joined to it will persist with an incremented version.
- A RoadNode feature that has RoadLink features removed from it will persist, with an incremented version, provided it is still required to represent either the intersection of two or more RoadLink features, a change or end of road name, or the end of a RoadLink feature.
InformationPoint features
InformationPoint features are found at motorway junctions and as these junctions rarely disappear in the real world, InformationPoint features rarely cease to exist. The InformationPoint life cycle rules are:
- A changed motorway junction number will result in a new feature being created.
- If the intersecting Road features change, the InformationPoint feature will be retained with an incremented version.
FerryLink and FerryNode features
FerryLink and FerryNode features have a simple relationship to the real world; the first represents a ferry route and the second represents the start or end of a ferry route. In general they are simply created or deleted.
- If a previously deleted FerryLink feature or FerryNode feature is subsequently reinstated, it will be captured as a new feature.
Changes to FerryLink and FerryNode topology are subject to the following life cycle rules:
- A FerryNode feature that has a FerryTerminal feature or FerryLink feature linked to it will persist with an incremented version.
- A FerryNode feature that has FerryTerminal feature or FerryLink feature removed from it will persist provided that it is still required to represent the end of one or more FerryLink features. If the FerryNode feature persists, the version will increment.
FerryTerminal features
FerryTerminal features represent the interchange between networks. They generally persist unless the interchange they represent no longer exists.
Changes FerryTerminal topology are subject to the following life cycle rules:
- Where a FerryTerminal feature has reference to network attributes changed to reflect additional or reduced references, it will be retained with an incremented version.
Routing information feature
In general, changes to road route information features will result in the deletion of any existing feature and the creation of a new one except in the following circumstances:
- Changes to an existing feature that does not involve addition or subtraction of RoadLink references for that feature will result in the feature being retained with an incremented version number.
- Any real-world change to routing information features that involve addition or removal of RoadLink feature references will retain the feature only if the first and last RoadLink features are the same as the original feature. Otherwise, a feature will be deleted and a new one created.
- Changes to the Road features referenced by a routing information feature may result in the deletion of the original feature and the capture of a new one because the identifiers of the network features have changed.