ISO 17572-2:2018
(Main)Intelligent transport systems (ITS) - Location referencing for geographic databases - Part 2: Pre-coded location references (pre-coded profile)
Intelligent transport systems (ITS) - Location referencing for geographic databases - Part 2: Pre-coded location references (pre-coded profile)
The ISO 17572 series specifies LRMs that describe locations in the context of geographic databases and are used to locate transport-related phenomena in an encoder system as well as in the decoder side. The ISO 17572 series defines what is meant by such objects and describes the reference in detail, including whether or not components of the reference are mandatory or optional, and their characteristics. The ISO 17572 series specifies two different LRMs: - pre-coded location references (pre-coded profile); - dynamic location references (dynamic profile). The ISO 17572 series does not define a physical format for implementing the LRM. However, the requirements for physical formats are defined. This document specifies the pre-coded LRM, comprising: - specification of pre-coded location references (pre-coded profile); - logical format for VICS link location (Annex A); - TPEG physical format for ALERT-C (TMC) location references (Annex B, C & D); - TPEG physical format for ETLs (Annex E, F & G); - TPEG physical format for Korean node-link ID references (Annex H, I & J). - logical format for Road Section Identification Data set (Annex K).
Systèmes intelligents de transport (SIT) — Localisation pour bases de données géographiques — Partie 2: Localisations précodées (profil précodé)
General Information
- Status
- Published
- Publication Date
- 29-Aug-2018
- Technical Committee
- ISO/TC 204 - Intelligent transport systems
- Drafting Committee
- ISO/TC 204/WG 3 - ITS geographic data
- Current Stage
- 9060 - Close of review
- Completion Date
- 04-Mar-2029
Relations
- Effective Date
- 05-Nov-2015
Overview
ISO 17572-2:2018 - Intelligent transport systems (ITS) - Location referencing for geographic databases - Part 2: Pre‑coded location references (pre‑coded profile) specifies how locations used in ITS are represented using pre‑coded identifiers. The standard defines the conceptual Location Referencing Method (LRM) for pre‑coded location references, the requirements for location databases (LDBs), and a set of logical and physical formats (via annexes) used in established ITS messaging systems such as VICS, TPEG/ALERT‑C (TMC), Extended TMC (ETL) and Korean node‑link IDs. It complements ISO 17572‑1 (general requirements and conceptual model) and is consistent with other ITS standards such as ISO 14825.
Key Topics and Requirements
- Pre‑coded profile concept: a shared Location DataBase (LDB) of IDs used identically by encoders (service providers) and decoders (clients) so compact IDs can reference precise map objects.
- Three LDB lifecycle steps:
- LDB creation - defining agreed location IDs and their representation in the road network.
- LDB provisioning - distributing the LDB to service providers and end‑user devices.
- LDB usage - runtime referencing of locations by ID in messages.
- Conceptual data model: aligns with ISO 17572‑1; defines what constitutes a location reference and which components are mandatory or optional.
- Physical format requirements: the standard specifies requirements for physical formats but does not mandate a single physical implementation; annexes provide TPEG binary/XML representations and logical formats.
- Annexed formats:
- Annex A: logical format for VICS link locations.
- Annex B–D: ALERT‑C (TMC) TPEG structures and representations.
- Annex E–G: Extended TMC Location references (ETL).
- Annex H–J: Korean node‑link ID TPEG formats.
- Annex K: logical format for Road Section Identification Data set (RSIDs).
- Normative vs informative content: core LRM requirements are normative; many format examples and implementation notes are informative or normative as indicated per annex.
Applications and Who Uses It
- Traffic message providers (TMC/ALERT‑C, TPEG) and broadcast services using pre‑coded location IDs.
- Map and geographic database vendors who create and maintain LDBs (VICS, RSIDs, node‑link datasets).
- Navigation and telematics OEMs integrating standardized location decoding in vehicles and devices.
- Traffic management centers and ITS integrators for exchanging unambiguous location‑based information across systems.
- Software developers building encoders/decoders and tools for provisioning LDBs.
Benefits include interoperability, compact on‑air messaging, and unambiguous cross‑vendor location referencing, enabling consistent traffic, travel and routing information across multiple systems and regions.
Related Standards
- ISO 17572‑1 - General requirements and conceptual model for location referencing.
- ISO 14825 - ITS message structure and related standards referenced for interoperability.
Frequently Asked Questions
ISO 17572-2:2018 is a standard published by the International Organization for Standardization (ISO). Its full title is "Intelligent transport systems (ITS) - Location referencing for geographic databases - Part 2: Pre-coded location references (pre-coded profile)". This standard covers: The ISO 17572 series specifies LRMs that describe locations in the context of geographic databases and are used to locate transport-related phenomena in an encoder system as well as in the decoder side. The ISO 17572 series defines what is meant by such objects and describes the reference in detail, including whether or not components of the reference are mandatory or optional, and their characteristics. The ISO 17572 series specifies two different LRMs: - pre-coded location references (pre-coded profile); - dynamic location references (dynamic profile). The ISO 17572 series does not define a physical format for implementing the LRM. However, the requirements for physical formats are defined. This document specifies the pre-coded LRM, comprising: - specification of pre-coded location references (pre-coded profile); - logical format for VICS link location (Annex A); - TPEG physical format for ALERT-C (TMC) location references (Annex B, C & D); - TPEG physical format for ETLs (Annex E, F & G); - TPEG physical format for Korean node-link ID references (Annex H, I & J). - logical format for Road Section Identification Data set (Annex K).
The ISO 17572 series specifies LRMs that describe locations in the context of geographic databases and are used to locate transport-related phenomena in an encoder system as well as in the decoder side. The ISO 17572 series defines what is meant by such objects and describes the reference in detail, including whether or not components of the reference are mandatory or optional, and their characteristics. The ISO 17572 series specifies two different LRMs: - pre-coded location references (pre-coded profile); - dynamic location references (dynamic profile). The ISO 17572 series does not define a physical format for implementing the LRM. However, the requirements for physical formats are defined. This document specifies the pre-coded LRM, comprising: - specification of pre-coded location references (pre-coded profile); - logical format for VICS link location (Annex A); - TPEG physical format for ALERT-C (TMC) location references (Annex B, C & D); - TPEG physical format for ETLs (Annex E, F & G); - TPEG physical format for Korean node-link ID references (Annex H, I & J). - logical format for Road Section Identification Data set (Annex K).
ISO 17572-2:2018 is classified under the following ICS (International Classification for Standards) categories: 03.220.01 - Transport in general; 35.240.60 - IT applications in transport. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO 17572-2:2018 has the following relationships with other standards: It is inter standard links to ISO 17572-2:2015. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO 17572-2:2018 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 17572-2
Third edition
2018-09
Intelligent transport systems (ITS) —
Location referencing for geographic
databases —
Part 2:
Pre-coded location references (pre-
coded profile)
Systèmes intelligents de transport (SIT) — Localisation pour bases de
données géographiques —
Partie 2: Localisations précodées (profil précodé)
Reference number
©
ISO 2018
© ISO 2018
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2018 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Abbreviated terms . 2
5 Requirements for a location referencing standard . 2
6 Conceptual data model for LRMs . 3
7 Specification of pre-coded location references . 3
7.1 General concept . 3
7.2 LDB creation and updating . 4
7.3 LDB provision . 4
7.4 LDB usage . 4
8 Implementations at present . 4
8.1 General . 4
8.2 VICS . 4
8.2.1 LDB creation . 4
8.2.2 LDB usage . 5
8.3 TMC/ALERT-C Specification . 5
8.3.1 General. 5
8.3.2 LDB creation . 6
8.3.3 LDB usage . 6
8.4 Korean node link ID system . 6
8.4.1 General. 6
8.4.2 LDB creation . 6
8.4.3 LDB usage . 6
8.5 RSIDs . 6
8.5.1 General. 6
8.5.2 LDB creation . 7
8.5.3 LDB usage . 7
Annex A (informative) Logical format for VICS link location . 8
Annex B (informative) ALERT-C location reference, TPEG2 logical structure .30
Annex C (normative) ALERT-C location reference, TPEG2 binary representation .33
Annex D (normative) ALERT-C location reference, TPEG2 XML representation .35
Annex E (informative) Extended TMC Location reference, TPEG2 logical structure .37
Annex F (normative) Extended TMC Location reference, TPEG2 binary representation .46
Annex G (normative) Extended TMC Location reference, TPEG2 XML representation .51
Annex H (informative) Korean node-link location reference, TPEG2 logical structure .54
Annex I (normative) Korean node-link location reference, TPEG2 binary representation .56
Annex J (normative) Korean node-link location reference, TPEG2 XML representation .57
Annex K (informative) RSIDs .59
Bibliography .65
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www .iso .org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see the following
URL: www .iso .org/iso/foreword .html.
This document was prepared by Technical Committee ISO/TC 204, Intelligent transport systems.
This third edition cancels and replaces the second edition (ISO 17572-2:2015), which has been
technically revised.
The main changes compared to the previous edition are as follows:
— added the description of Extended TMC Location reference (Annex E, F & G).
A list of all parts in the ISO 17572 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www .iso .org/members .html.
iv © ISO 2018 – All rights reserved
Introduction
A Location Reference (LR) is a unique identification of a geographic object. In a digital world, a real-
world geographic object can be represented by a feature in a geographic database. An example of a
commonly known LR is a postal address of a house. Examples of object instances include a particular
exit ramp on a particular motorway, a road junction or a hotel. For efficiency reasons, LRs are often
coded. This is especially significant if the LR is used to define the location for information about
various objects between different systems. For Intelligent Transport Systems (ITS), many different
types of real-world objects are addressed. Amongst these, Location Referencing of the road network, or
components thereof, is a particular focus.
Communication of an LR for specific geographic phenomena, corresponding to objects in geographic
databases, in a standard and unambiguous manner is a vital part of an integrated ITS system in which
different applications and sources of geographic data are used. Location Referencing Methods (LRM),
methods of referencing object instances, differ by applications, by the data model used to create the
database, or by the enforced object referencing imposed by the specific mapping system used to create
and store the database. A standard LRM allows for a common and unambiguous identification of object
instances representing the same geographic phenomena in different geographic databases produced
by different vendors, for varied applications, and operating on multiple hardware/software platforms.
If ITS applications using digital map databases are to become widespread, data reference across
various applications and systems must be possible. Information prepared on one system, such as traffic
messages, must be interpretable by all receiving systems. A standard method to refer to specific object
instances is essential to achieving such objectives.
Japan, Korea, Australia, Canada, the US and European ITS bodies are all supporting activities of Location
Referencing. Japan has developed a Link Specification for VICS. Japan has developed the Road Section
Identification Data set (RSIDs) which uses road sections and reference points. In Europe, the RDS-TMC
traffic messaging system has been developed. In addition, methods have been developed and refined
in the EVIDENCE and AGORA projects based on intersections identified by geographic coordinates and
other intersection descriptors. In the US, standards for Location Referencing have been developed to
accommodate several different LRMs.
This document provides specifications for location referencing for ITS systems (although other
committees or standardization bodies may subsequently consider extending it to a more generic
context). This document is consistent with other International Standards such as ISO 14825.
In addition, this edition of this document does not deal with public transport location referencing; this
issue will be dealt with in a later edition.
INTERNATIONAL STANDARD ISO 17572-2:2018(E)
Intelligent transport systems (ITS) — Location referencing
for geographic databases —
Part 2:
Pre-coded location references (pre-coded profile)
1 Scope
The ISO 17572 series specifies LRMs that describe locations in the context of geographic databases and
are used to locate transport-related phenomena in an encoder system as well as in the decoder side. The
ISO 17572 series defines what is meant by such objects and describes the reference in detail, including
whether or not components of the reference are mandatory or optional, and their characteristics.
The ISO 17572 series specifies two different LRMs:
— pre-coded location references (pre-coded profile);
— dynamic location references (dynamic profile).
The ISO 17572 series does not define a physical format for implementing the LRM. However, the
requirements for physical formats are defined.
This document specifies the pre-coded LRM, comprising:
— specification of pre-coded location references (pre-coded profile);
— logical format for VICS link location (Annex A);
— TPEG physical format for ALERT-C (TMC) location references (Annex B, C & D);
— TPEG physical format for ETLs (Annex E, F & G);
— TPEG physical format for Korean node-link ID references (Annex H, I & J).
— logical format for Road Section Identification Data set (Annex K).
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 17572-1, Intelligent transport systems (ITS) — Location referencing for geographic databases —
Part 1: General requirements and conceptual model
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 17572-1 and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at http: //www .iso .org/obp
— IEC Electropedia: available at http: //www .electropedia .org/
3.1
major link
directed link in a road network
4 Abbreviated terms
ALERT Advice and Problem Location for European Road Traffic
DATEX DATa EXchange (protocol for exchange of traffic and travel information between traffic
centres)
ETL Extended TMC Location reference
GCId Generic Component Identifier
GDF Geographic Data File
ID Identifier
ITRF International Terrestrial Reference Frame
LDB Location DataBase
LI Location Information
LR Location Referencing (or Reference)
LRM Location Referencing Method
LRS Location Referencing System
LRP Location Referencing Procedure
MOCT Ministry of Construction and Transportation (Republic of Korea)
RDS Radio Data System
RSIDs Road Section Identification Data set
SOEI System Operating and Exchanging Information
TMC Traffic Message Channel
TPEG Transport Protocol Expert Group
TLR TMC Location Reference
TTI Traffic and Traveller Information
UTM Universal Transverse Mercator
VICS Vehicle Information and Communication System
5 Requirements for a location referencing standard
For details, see ISO 17572-1:2008, Clause 4.
For an inventory of LRMs, see ISO 17572-1:2008, Annex A.
2 © ISO 2018 – All rights reserved
6 Conceptual data model for LRMs
For details, see ISO 17572-1:2008, Clause 5.
For examples of conceptual data model use, see ISO 17572-1:2008, Annex B.
7 Specification of pre-coded location references
7.1 General concept
Pre-coded location referencing is a method which makes use of end-user client devices carrying an LDB
that is exactly the same as the corresponding LDB used by a service provider of a particular message
being exchanged. All pre-coded LRMs shall share the concept of defining a commonly used database of
IDs. This concept has been developed in the past for technologies such as RDS-TMC and VICS to allow
an (over-the-air) interface to be designed that uses compact code values (IDs) in the corresponding
databases to express particular pre-coded locations of various types.
The LRM here is divided into three steps performed to implement the LRS. The first step is a process of
defining the database of location IDs for a given area and the corresponding road network. In this step
different service providers and systems provider agree on a defined database containing all locations
to be codable (LDB creation). In the second step, this database is provisioned via various means into the
service providers database as well as into all receiving systems (LDB provisioning). The third step is
in real-time where a service provider can now make use of that database and reference to locations by
using the newly-introduced IDs (LDB usage). Figure 1 illustrates this concept.
Figure 1 — General concept of pre-coded LRS
7.2 LDB creation and updating
The different LRSs more or less support standardized ways to create a new release of a LDB. All of them
share a conceptual model specifying how the different location categories specified in ISO 17572-1 are
related to each other. This specification together with some guiding literature helps the community to
create new releases of the LDB.
7.3 LDB provision
After the finalization of the creation process, the newly-created LDB is provisioned into the devices
with maintenance service agreements. This is mostly done on a regular map release update. The LRS
has to ensure that the encoding and the decoding entities are able to distinguish which release (version)
of the database is in use, because no conclusion regarding the correctness of the location can be made
based on the contents of the IDs alone.
7.4 LDB usage
A service provider, using the current release dataset, now creates messages with location references
according to specified rules of a location reference method out of the list of location IDs available and
may put additional attributes to it, to define more precisely which part of the road network is referred
to. The location reference sent to the receiving system then consists of a list of one or more location IDs
and some additional attributes. Presuming that the receiving system has the actual database available
it seeks for the given location IDs and applies the additional attributes according to the location
referencing specification. Doing so, the decoder provides the same location definition as requested by
the service provider.
8 Implementations at present
8.1 General
Different implementations of pre-coded location referencing have been already specified for a while.
Some of them are captured in another ISO standard and some of them need some more specification
here. This clause provides a list of presently known pre-coded LRMs and introduces them shortly. It
also refers to the different documents needed to fully apply the different implementations.
8.2 VICS
8.2.1 LDB creation
VICS specifies in Reference [2] a digital map database as the basis for other map providers to adopt
the different map IDs into their own digital map. The digital base map consists of nodes and road
elements which build up a complete street map on level zero. Figure 2 defines the conceptual data
model for this map.
4 © ISO 2018 – All rights reserved
Figure 2 — Logical data model of VICS digital base map
8.2.2 LDB usage
All or any part of the specified digital map database can be referred to by a location reference consisting
of VICS-Link-IDs, 2ndary-Mesh-Codes and offsets. The specification in Reference [1] defines how the
digitized location IDs shall be coded to build up a more sophisticated location.
8.3 TMC/ALERT-C Specification
8.3.1 General
[12]
The location referencing rules defined in ISO 14819-3:2013 address the specific requirements of TMC
systems, which use abbreviated coding formats to provide TTI messages over mobile bearers (e.g. GSM,
DAB) or via exchange protocols like DATEX II. In particular, the rules address the RDS-TMC, a means of
providing digitally-coded traffic and travel information to travellers using a silent data channel (RDS)
[9]
on FM radio stations, based on the ALERT-C protocol .
8.3.2 LDB creation
Location types and subtypes are required for language independence of the information given, and to
tell the receiving system what data fields to expect.
At the highest level, locations fall into three categories:
1. area locations
2. linear locations
3. point locations
RDS-TMC location tables use a hierarchical structure of pre-defined locations. Locations are identified
using a location ID. A system of pointers provides upward references to higher-level locations of which
the specified location forms a part. As such, all point locations belong to linear locations and they refer
to area locations. Point locations additionally refer to a succeeding and a preceding point location which
builds up a connected network of point locations. Further information can be found in a coding hand
[4]
book that has been written by the TMC forum .
8.3.3 LDB usage
A location ID in such a message refers and serves as a tabular “address” of the pre-stored location
details in the LDB used by the service. A real world location may have more than one point location
within the same location table, which can be expressed by one point location code and an additional
attribute extent which counts the steps of succeeding point location to be added to the location. Another
additional attribute direction allows to extend from a point location into positive or into negative
direction according to the point location direction defined in the LDB.
8.4 Korean node link ID system
8.4.1 General
The MOCT of Korea has developed a standard Node-Link System for ITS in 2004 for effective exchange
of real-time traffic information. The Node and Link ID is made up of 10 digits. Korean standard Node-
[3]
Link ID is the standard location ID for TPEG-Loc services in Korea .
8.4.2 LDB creation
In principle, road authorities create and manage standard Node-Link IDs and digital base map for those
standard Node/Link according to Reference [6] which was published by MOCT. MOCT verifies the IDs
and digital base map, and then officially distributes them.
8.4.3 LDB usage
Any Node or Link ID can be served as location ID in LRS, but only Link ID is used in currently
implemented systems.
8.5 RSIDs
8.5.1 General
The RSIDs was developed to enable exchanging various static/dynamic information on road network.
The location of the information is represented by an appropriate road section with a reference point
and a distance from the reference point.
This document provides a profile of road section identification and reference point identification required
in the RSIDs. Definition of each link and node corresponding to respective road maps is out of scope.
6 © ISO 2018 – All rights reserved
As permanent ID set is specified in the system, RSIDs is independent from avoidable change caused by
road map revisions.
8.5.2 LDB creation
RSIDs creates an authority table for section IDs and reference point IDs.
8.5.3 LDB usage
RSIDs is expected to use for exchanging various LI-related road between different players. For example,
road authorities use this method to provide road information to private sectors.
Annex A
(informative)
Logical format for VICS link location
A.1 Description of the logical structure
A.1.1 General
The subsequent clauses define data elements used for building up the VICS Link location reference
(database usage). Different descriptions of the datastructure help to understand the concept. It consists
of an LI Header and Location Content as shown in Figure A.1, with the latter further subdivided
functionally into Coordinates, Descriptors and Offset information. Figure A.2 describes the structure of
the LI main in the form of a UML Diagram. A.3 and A.4 define different views on a logical format.
All or any part of the LI may be omitted optionally if it is possible to refer to a location between
databases without all or any part of LI content by defining unambiguous rules for a physical format and
by establishing a management system.
Figure A.1 — Outline diagram of the logical structure
8 © ISO 2018 – All rights reserved
Figure A.2 — Outline diagram of the logical structure in UML
A.1.2 Data values
Table A.1 lists all the specific values of enumerations used in the Annex A location reference format.
Table A.1 — Enumerations used in the Annex A location reference format
Data value name Definition
basemap1 A parameter specifying that the location is digitized on a map of
1/2 500~1/10 000 scale
basemap2 A parameter specifying that the location is digitized on a map of
1/25 000~1/50 000 scale
basemap3 A parameter specifying that the location is digitized on a map of more than
1/100 000 scale
ddmmss A parameter specifying a coordinate is expressed using decimal integer value of de-
gree, minute, and second
degree A parameter specifying that a unit of coordinates is degree
error1 A parameter specifying that a height error is less than 1 m
error2 A parameter specifying that a height error is less than 10 m
Table A.1 (continued)
Data value name Definition
extensiontype1|2|.|n The type of user-defined extension of which n different enumerated values are speci-
fied in the User-Defined Extension Header data frame
absolute A parameter specifying that a coordinate system is absolute
relative A parameter specifying that a coordinate system is relative
grid A parameter specifying that the coordinate has a grid code
Relative_X The horizontal X value of relative coordinates of a point
Relative_Y The horizontal Y value of relative coordinates of a point
Relative_Z The value of height in relative coordinates of a point
pgrid1 A parameter specifying that a coordinate has a private grid
rct1 A parameter specifying that region code table 1 is used
rct2 A parameter specifying that region code table 2 is used
rectc A parameter specifying that a coordinate system is rectangular
second A parameter specifying that a unit of absolute coordinates is second
secondu1 A parameter specifying that a unit of relative coordinates is normalized
secondu2 A parameter specifying that a unit of relative coordinates is some value
utmp A parameter specifying that the blocking is the UTM primary mesh dividing
utms A parameter specifying that the blocking is the UTM secondary mesh dividing
x The value of horizontal axis on relative coordinates
y The value of vertical axis on relative coordinates
z The value of height in relative coordinates
A.1.3 Data elements
In Table A.2, the maximum value (labelled with MAX) in the column “Valid value rule” is specified first
when defining unambiguous rules for a physical format by establishing the system implementation.
10 © ISO 2018 – All rights reserved
Table A.2 — Data elements used in the Annex A location reference format
Data element name Definition Data type Valid value rule
Absolute_Coordinate_Unit A unit for an Absolute Coordinate BIT STRING ENUMERATED {
degree,
ddmmss,
second}
Airline_Distance_from_Origin The shortest distance from an origin to a point Distance_type CHOICE
{INTEGER, REAL}
Altitude The geographic altitude of a node Altitude_type CHOICE
{INTEGER, REAL}
Angle An Integer angle from a starting point to a feature, in units Angle_type CHOICE
defined by Offset_Angle_Unit
{INTEGER, REAL}
Block_Code A code given to an area such as one of UTM's meshes or INTEGER SIZE (0.MAX)
some rectangles
Block_Code_Table A table of Block Codes BIT STRING ENUMERATED {
utms,
utmp,
rectc,
pgrid1}
Brunnel_Name Text name of a Brunnel UTF8String SIZE (0.255)
Coordinate_Type A type of the coordinate such as the absolute, the relative BIT STRING ENUMERATED {
and the composite
absolute,
relative,
grid}
Definition_Offset_Origin A parameter specifying whether an origin of offset is start- BIT STRING ENUMERATED {
ing node or end node
Start point,
End point}
Direction A parameter specifying the direction from a starting point Direction_type CHOICE
to a feature, in units defined by Offset_Distance_Unit either
{INTEGER, REAL}
as integer value or as real value
12 © ISO 2018 – All rights reserved
Table A.2 (continued)
Data element name Definition Data type Valid value rule
Extension_Identifier Identifier of a user defined data element Extension_Id_type CHOICE
{INTEGER, UTF8String}
Extension_Name Name of a user defined data element UTF8String SIZE (0.255)
Extension_Type Type of a user defined data element BIT STRING ENUMERATED {
extensiontype1,
extensiontype2,
...
extensiontypen}
Height_Error The height (vertical) error specifying an altitude accuracy BIT STRING ENUMERATED {
of coordinates
error1,
error2}
Horizontal_Error The horizontal error specifying a horizontal accuracy of BIT STRING ENUMERATED {
coordinates
basemap1,
basemap2,
basemap3}
Intersection_Name Text name of an intersection UTF8String SIZE (0.255)
Intersection_Number Integer number of an intersection INTEGER SIZE (0.MAX)
Latitude ITRF geographic latitude of a node Latitude_type CHOICE
{INTEGER, REAL}
Link_ID Link identifier INTEGER SIZE (0.MAX)
Location_Information_Type A parameter specifying whether the Location Information BIT STRING ENUMERATED{
used for the location referencing is information of a point,
point,
lines, or area
line,
face}
Longitude ITRF geographic longitude of a node Longitude_type CHOICE
{INTEGER, REAL}
Node_ID Node Identifier INTEGER SIZE (0.MAX)
Table A.2 (continued)
Data element name Definition Data type Valid value rule
Number_of_Absolute_Coordinates The number of absolute coordinates in a Coordinate_Infor- INTEGER SIZE (0.MAX)
mation Data Frame
Number_of_Coordinates_Information The number of Coordinate_Information Data Frames INTEGER SIZE (0.MAX)
Number_of_Blocks The number of Blocks in a Coordinate_Information Data INTEGER SIZE (0.MAX)
Frame
Number_of_Offsets The number of Offsets in an Offset_Information_Data Frame INTEGER SIZE (0.MAX)
Number_of_Offset_Information The number of Offset_Information Data Frames INTEGER SIZE (0.MAX)
Number_of_Regions The number of Regions in a Coordinate_Information Data INTEGER SIZE (0.MAX)
Frame
Number_of_Relative_Coordinates The number of relative coordinates in a Coordinate_Infor- INTEGER SIZE (0.MAX)
mation Data Frame
Number_of_Road_Descriptors The number of Road_Descriptors in a Road_Descriptor_In- INTEGER SIZE (0.MAX)
formation Data Frame
Number_of_Road_Descriptor_Information The number of Road_Descriptor_Information Data Frames INTEGER SIZE (0.MAX)
Offset_Angle_Unit The unit of an angle defining the direction from a starting BIT STRING ENUMERATED{
point to the feature such as a degree or a radian
degree,
radian}
Offset_Distance_Unit The unit defining a distance from a starting point to the BIT STRING ENUMERATED{
feature such as 1 m or 10 m
1m,
10m,
100m}
Offset_Type A type of the offset, on-road or airline BIT STRING ENUMERATED{
on-route,
airline}
Precoded_Table_Name The text identifier of a pre-coded table containing location UTF8String SIZE (0.255)
information
Precoded_Table_Version Version of the pre-coded table Precoded_Table_Version_ CHOICE
type
{INTEGER, UTF8String}
Region_Code A code of a region such as a country, city or state INTEGER SIZE (0.MAX)
14 © ISO 2018 – All rights reserved
Table A.2 (continued)
Data element name Definition Data type Valid value rule
Region_Code_Table A table of Region_Codes BIT STRING ENUMERATED {
rct1,
rct2}
Relative_Coordinate_Unit A unit for a Relative Coordinate BIT STRING ENUMERATED {
secondu1,
secondu2}
Relative_X The value of horizontal axis on relative coordinates INTEGER SIZE (0.MAX)
Relative_Y The value of vertical axis on relative coordinates INTEGER SIZE (0.MAX)
Relative_Z The value of height in relative coordinates INTEGER SIZE (0.MAX)
Road_Descriptor_Size A number of characters of a Road Descriptor INTEGER SIZE (0.MAX)
Road_Descriptor_Type Classification of a Road Descriptor such as express way, INTEGER SIZE (0.MAX)
national road and others
Road_Name Text name of a road UTF8String SIZE (0.255)
Road_Number Integer number of a road INTEGER SIZE (0.MAX)
Vehicle_Driving_Distance The distance a vehicle drives to an offset point Distance_type CHOICE
{INTEGER, REAL}
A.1.4 Data frames
See Table A.3.
16 © ISO 2018 – All rights reserved
Table A.3 — Used in the Annex A location reference format
Data Frame name Definition Data elements/nested frames
Location_Information A Data Frame containing a Location_Section_Header and Loca- Location_Section_Header
tion_Section_Information
Location_Section_Information
Location_Section_Header A Data Frame containing header information for location Precoded_Table_Name
information
Precoded_Table_Version
Location_Information_Type
Location_Section_Information A Data Frame containing coordinate, road descriptor, and offset Coordinates_Section_Header
information and headers
a
Coordinates_Section_Information
User_Defined_Extension
Coordinates_Section_Header A Data Frame containing header information for coordinate Coordinate_Type
information
Block_Code_Table
Region_Code_Table
Absolute_Coordinate_Unit
Relative_Coordinate_Unit
Horizontal_Error
Height_Error
Number_of_Coordinates_Section_Information
a
Coordinates_Section_Information A Data Frame containing block, region, absolute, and relative Number_of_Blocks
coordinate information
Number_of_Regions
Number_of_Absolute_Coordinates
Number_of_Relative_Coordinates
Road_Descriptor_Section_Header
a
Road_Descriptor_Section_Information
a
Blocks A Data Frame containing Block_Codes Block_Code
a
Regions A Data Frame containing Region_Codes Region_Code
a
Absolute_Coordinates A Data Frame of ITRF geographic coordinates Latitude
Longitude
Altitude
a
A Data Frame is repeatable; Data Frame ‘X’ occurs ‘Number_of_X’ times.
Table A.3 (continued)
Data Frame name Definition Data elements/nested frames
a
Relative_Coordinates A Data Frame containing relative x, y, and z coordinate informa- Relative_X
tion
Relative_Y
Relative_Z
Road_Descriptor_Section_Header A Data Frame containing road descriptors header information Road_Descriptor_Type
Road_Descriptor_Size
Number_of_Road_Descriptor Section_Information
a
Road_Descriptor_Section_Information A Data Frame containing road descriptor section information Number_of_Road_Descriptors
a
Road_Descriptor
a
Road_Descriptor A Data Frame containing road descriptors Road_Name
Road_Number
Link_ID
Intersection_Name
Intersection_Number
Node_ID
Brunnel_Name
Offset_Section_Header
a
Offset_Section_Information
Offset_Section_Header A Data Frame containing header information for offsets Offset_Type
Definition_Offset_Origin
Offset_Distance_Unit
Offset_Angle_Unit
Number_of_Offset_Section_Information
a
Offset_Section_Information A Data Frame containing offsets Number_of_Offsets
a
Offsets
a
Offsets A Data Frame containing offset information on a distance from a Airline_Distance_from_Origin
base point to the feature
Angle
Vehicle_Driving_Distance
Direction
a
A Data Frame is repeatable; Data Frame ‘X’ occurs ‘Number_of_X’ times.
18 © ISO 2018 – All rights reserved
Table A.3 (continued)
Data Frame name Definition Data elements/nested frames
User_Defined_Extension A Data Frame containing user defined extension information User_Defined_Extension_Header
User_Defined_Extension_Information
User_Defined_Extension_Header A Data Frame containing header information for user defined Extension_Identifier
information
Extension_Name
Extension_Type
User_Defined_Extension_Information A Data Frame containing data elements and/or nested data
frames are user-defined and not specified
a
A Data Frame is repeatable; Data Frame ‘X’ occurs ‘Number_of_X’ times.
A.2 Detailed diagram of logical structure
Lrp1-linf : Location information of Location referencing procedure 1
lsheader: Location Section Header
ptname : Precoded Table Name
ptversion : Precoded Table Version
linft : Location Information Type
lsinf : Location Section Information
cshi : Coordinates Section Header
ct : Coordinate Type
bct : Block Code Table
rct: Region Code Table
acu : Absolute Coordinate Unit
rcu : Relative Coordinate Unit
horerr : Horizontal Error
hterr : Height Error
numcsi : Number of Coordinates Section Information
csi : Coordinates Section Information (numcsi occurrences)
numblocks : Number of Blocks
bcodes : Block Code (numblocks occurrences)
numregion : Number of Regions
rcodes : Region Code (numregions occurrences)
numac : Number of Absolute Coordinates
ac : Absolute Coordinate (numac occurrences)
lat : Latitude
lon : Longitude
alt : Altitude
numrc : Number of Relative Coordinates
rc : Relative Coordinate (numrc occurrences)
x : Relative X
y : Relative Y
z : Relative Z
rdsh : Road Descriptor Section Header
rdt : Road Descriptor Type
rdsize : Road Descriptor Size
numrdsinf : Number of Road Descriptor Section Information
rdsinf : Road Descriptor Section Information (numrdsinf occurrences)
numrd : Number of Road Descriptor
rds : Road Descriptor (numrd occurrences)
rname : Road Name
rnum : Road Number
linkid : Link ID
intersectname : Intersection Name
intersected : Intersection Number
nodeid : Node ID
brunnelname : brunnel Name
offsecthdr : offset Information Header
offsett : Offset Type
defoffsetorg : Definition Offset Origin
offsetdu : Offset Distance Unit
offsetau : Offset Angle Unit
numoffinf : Number of Offset Section Information
offsectinf : Offset Section Information (numoffinf occurrences)
noffset : Number of Offsets
offsets : Offsets (noffset occurrences)
airlinedfo : Airline Distance fromOrigin
angle : Angle
vehicledrivingd : Vehicle Driving Distance
direction : Direction
UDExt : User-defined Extension
UDExtHeader : User-defined ExtensionHeader
extID : Extension Identifier
extName : Extension Name
20 © ISO 2018 – All rights reserved
extType : Extension Type
UDExtinf : User-defined ExtensionInformation
< user-defined data elements and/or nested data frames >
A.3 Structure in ASN.1
Lrp1-linf DEFINITIONS ::= --Lrp1-linf: Location information of Location
referencing procedure 1
BEGIN
EXPORTS
Lrp1-linf;
IMPORTS
Precoded-Table, Blockcode-Table;
Lrp1-linf ::= SEQUENCE {
lsheader Lsheader OPTIONAL, -Location_Section_Header
lsinf Lsinf -Location_Section_Information
}
Lisheader ::= SEQUENCE {
ptname UTF8String OPTIONAL, -Precoded_Table_Name
ptversion Ptversion OPTIONAL, -Precoded_Table_Version
linft Linft OPTIONAL -Location_Information_Type
}
Ptversion ::= CHOICE {
vint INTEGER,
vstr UTF8String
}
Linft ::= ENUMERATED {
point,
line,
area
}
Lsinf ::= SEQUENCE {
cshi Csih OPTIONAL, -Coordinates_Section_Header
csi Csi OPTIONAL, -Coordinates_Section_Information
udext UDExt OPTIONAL -User-Defined Extension
}
Csih ::= SEQUENCE {
ct Ct OPTIONAL, -Coordinate_Type
bct Bct OPTIONAL, -Block_Code_Table
rct Rct OPTIONAL, -Region_Code_Table
acu Acu OPTIONAL, -Absolute_Coordinate_Unit
rcu Rcu OPTIONAL, -Relative_Coordinate_Unit
horerr Horerr OPTIONAL, -Horizontal_Error
hterr Hterr OPTIONAL, -Height_Error
numcsi INTEGER OPTIONAL -Number_of_Coordinates_Information
}
Ct ::= ENUMERATED {
absolute,
relative,
grid
}
Bct ::= ENUMERATED {
utms,
utmp,
rectc,
pgrid1
}
Rct ::= ENUMERATED {
rct1,
rct2,
}
Acu ::= ENUMERATED {
degree,
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...