1.2 Description

English version – SOSI standard 4.0
Railway
Railway
Norwegian Mapping Authority
[email protected]
Norwegian Mapping Authority
June 2009
Page 1 of 16
English version – SOSI standard 4.0
Railway
Table of contents
1.1
Application schema ............................................................................................................3
1.2
Description .........................................................................................................................7
1.2.1
MiddleOfTrack ............................................................................................................ 7
1.2.2
ChainingDiscontinuity ................................................................................................ 7
1.2.3
RailwayPlatformEdge ................................................................................................. 7
1.2.4
KilometreSign ............................................................................................................. 8
1.2.5
TrackBranch ............................................................................................................... 8
1.2.6
EndOfTrack ................................................................................................................ 8
1.2.7
TrackLink.................................................................................................................... 8
1.2.8
Tracknode .................................................................................................................. 9
1.2.9
TrackPoint .................................................................................................................. 9
1.2.10 StationEnd ................................................................................................................. 9
1.2.11 Station ...................................................................................................................... 10
1.2.12 RailLink .................................................................................................................... 10
1.2.13 RailwayLink .............................................................................................................. 10
1.2.14 RailwayNode ............................................................................................................ 10
1.2.15 RailLine .................................................................................................................... 11
1.2.16 RailBranch ............................................................................................................... 11
1.2.17 EndOfRailLine .......................................................................................................... 11
1.2.18 RailNode .................................................................................................................. 11
1.2.19 TrackBranchPoint .................................................................................................... 11
1.2.20 Association TrackLink-TrackPoint ........................................................................... 12
1.2.21 Association <<Network>> RailwayNode-RailwayLink ............................................. 12
1.2.22 Association TrackBranch-TrackBranchPoint ........................................................... 12
1.2.22.1 <<CodeList>> TypeOfTrackPoint ..................................................................... 14
1.2.22.2 <<CodeList>> TypeOfTrackBranch .................................................................. 14
1.2.22.3 <<CodeList>> RailwayOwner ........................................................................... 14
1.2.22.4 <<CodeList>> TypeOfRailway .......................................................................... 15
1.2.22.5 <<CodeList>> TypeOfTrack ............................................................................. 15
1.2.22.6 <<CodeList>> NumberOfTracks ....................................................................... 15
1.2.22.7 <<CodeList>> OutlineReferenceTrack ............................................................. 15
1.2.22.8 <<CodeList>> HeightReferenceTrack .............................................................. 16
1.2.22.9 <<CodeList>> GaugingStationType ................................................................. 16
1.2.22.10 <<CodeList>> StationFunction ........................................................................ 16
1.2.22.11 <<CodeList>> TypeOfTrackBranchPoint ........................................................ 16
Norwegian Mapping Authority
June 2009
Page 2 of 16
English version – SOSI standard 4.0
Railway
1.1
Application schema
Main
<<Network>>
RailwayNode
+ position : PointWithQuality
+ typeOfRailway [0..1] : TypeOfRailway
+ railwayOwner [0..1] : RailwayOwner
2
1..4
+node
+railwayLink
Track node
+ trackKilometer [0..1] : Real
RailNode
RailwayLink
+ centerline : CurveWithQuality
+ typeOfRailway [0..] : TypeOfRailway
+ railwayOwner [0..1] : RailwayOwner
RailLink
+trakLink
Track Link
+trackPoint
1
EndOfRailLine
RailBranch
ChainingDiscontinuity
+ breakingLenth : Real
+
+
+
+
+
TrackBranchPoint
position : PointWithQuality
typeOfTrackBranchPoint [0..1] : TypeOfTrackBranchPoint
trackBranchPointNumber [0..1] : CharacterString
outlineReference [0..1] : OutlineReferenceTrack
heightReference [0..1] : HeightReferenceTrack
+trackBranchPoint
<<CodeList>>
TypeOfRailway
+ Railway = J
+ Underground rail = T
+ Tram line = S
+
+
+
+
+
+
+
Station
position : PointWithQuality
stationName [0..1] : Name
stationNumber [0..1] : CharacterString
gaugingStationType [0..1] : GaugingStationType
stationFunction [0..*] : StationFunction
trackKilometres [0..1] : Real
sectionNumber [0..1] : Integer
+
+
+
+
+
+
+
+
+
TrackPoint
position : PointWithQuality
typeOfTrackPoint [0..1] : TypeOfTrackPoint
trackPointNumber [0..1] : CharacterString
outlineReference [0..1] : OutlineReferenceTrack
heightReference [0..1] : HeightReferenceTrack
RailLine
+ numberOfTracks [0..1] : NumberOfTracks
EndOfTrack
TrackBranch
+ typeOfTrackBranch [0..1] : TypeOfTrackBranch
+ trackBranchNumber [0..1] : CharacterString
+ stationNumber [0..1] : Integer
1
0..*
0..*
+
+
+
+
+
+
+
+
+
+
+
StationEnd
+ signalNumber [0..1] : CharacterString
+ stationNumber [0..1] : Integer
KilometreSign
+ position : PointWithQuality
+ trackKilometres [0..1] : Real
+ sectionNumber [0..1] : Integer
<<CodeList>>
TypeOfTrackBranch
+ Single point = ESV
+ Double point = DSV
+ Points = SPK
+ Single slip = EKV
+ Double slip = DKV
<<CodeList>>
RailwayOwner
The Norwegian National Rail Administration = JBV
Norwegian State Railways AS = NSB
Oslo Sporveier = OSV
Other = Andre
+
+
+
+
+
+
+
+
+
+
+
<<CodeList>>
TypeOfTrackPoint
Start of common junction curve = FOB
Common curve point = FKP
??Crest point = HBP
Point of curvature = KP
??Low/Sag point = LBP
Start of junction curve = OB
End of junction curve = OE
Start of ramp = RB
End of ramp = RE
End of ??acclivity/ascent curve = SE
Track point general = SP
+
+
+
+
+
+
MiddleOfTrack
typeOfTrack [0..1] : TypeOfTrack
numberOfTracks [0..1] : CharacterString
partialSectionNumber [0..1] : CharacterString
primaryDistanceNumber [0..1] : Integer
secondarySectionNumber [0..1] : Integer
fromTrackNodeKilometre [0..1] : Real
toTrackNodeKilometre [0..1] : Real
fromTrackNodeType [0..1] : CharacterString
toTrackNodeType [0..1] : CharacterString
fromTrackNodeText [0..1] : CharacterString
toTrackNodeText [0..1] : CharacterString
<<CodeList>>
TypeOfTrack
Main train track = HS
Main train track, right = HSH
Main train track, left = HSV
Train track = TS
Crossing track?? = OS
Other tracks = AS
RailwayPlatformEdge
+ border : CurveWithQuality
<<CodeList>>
NumberOfTracks
+ Single track = E
+ Multiple tracks = F
Individual featuretypes
+
+
+
+
+
+
+
Station
position : PointWithQuality
stationName [0..1] : Name
stationNumber [0..1] : CharacterString
gaugingStationType [0..1] : GaugingStationType
stationFunction [0..*] : StationFunction
trackKilometres [0..1] : Real
sectionNumber [0..1] : Integer
Norwegian Mapping Authority
KilometreSign
+ position : PointWithQuality
+ trackKilometres [0..1] : Real
+ sectionNumber [0..1] : Integer
June 2009
RailwayPlatformEdge
+ border : CurveWithQuality
Page 3 of 16
English version – SOSI standard 4.0
Railway
Primary node - link structure
RailwayNode
+ position : PointWithQuality
+ typeOfRailway [0..1] : TypeOfRailway
+ railwayOwner [0..1] : RailwayOwner
RailNode
RailwayLink
+ centerline : CurveWithQuality
+ typeOfRailway [0..] : TypeOfRailway
1..4 + railwayOwner [0..1] : RailwayOwner
<<Network>>
+railwayLink
+node
2
RailLink
Track node
Track Link
Railway link system - individual featuretypes
Track Link
+trakLink
1
RailLine
+ numberOfTracks [0..1] : NumberOfTracks
+
+
+
+
+
+
+
+
+
+
+
+
+trackPoint
+
0..* +
+
+
TrackPoint
position : PointWithQuality
typeOfTrackPoint [0..1] : TypeOfTrackPoint
trackPointNumber [0..1] : CharacterString
outlineReference [0..1] : OutlineReferenceTrack
heightReference [0..1] : HeightReferenceTrack
MiddleOfTrack
typeOfTrack [0..1] : TypeOfTrack
numberOfTracks [0..1] : CharacterString
partialSectionNumber [0..1] : CharacterString
primaryDistanceNumber [0..1] : Integer
secondarySectionNumber [0..1] : Integer
fromTrackNodeKilometre [0..1] : Real
toTrackNodeKilometre [0..1] : Real
fromTrackNodeType [0..1] : CharacterString
toTrackNodeType [0..1] : CharacterString
fromTrackNodeText [0..1] : CharacterString
toTrackNodeText [0..1] : CharacterString
Railway nodes - concrete featuretypes
EndOfRailLine
TrackBranch
+ typeOfTrackBranch [0..1] : TypeOfTrackBranch
+ trackBranchNumber [0..1] : CharacterString
+ stationNumber [0..1] : Integer
RailBranch
1
+trackBranchPoint
0..*
+
+
+
+
+
TrackBranchPoint
position : PointWithQuality
typeOfTrackBranchPoint [0..1] : TypeOfTrackBranchPoint
trackBranchPointNumber [0..1] : CharacterString
outlineReference [0..1] : OutlineReferenceTrack
heightReference [0..1] : HeightReferenceTrack
Norwegian Mapping Authority
June 2009
EndOfTrack
ChainingDiscontinuity
+ breakingLenth : Real
StationEnd
+ signalNumber [0..1] : CharacterString
+ stationNumber [0..1] : Integer
Page 4 of 16
English version – SOSI standard 4.0
Railway
RailwayLink
RailwayLink
+ centerline : CurveWithQuality
+ typeOfRailway [0..] : TypeOfRailway
+ railwayOwner [0..1] : RailwayOwner
Track Link
RailLink
+trakLink
+trackPoint
0..*
1
RailLine
+ numberOfTracks [0..1] : NumberOfTracks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
TrackPoint
position : PointWithQuality
typeOfTrackPoint [0..1] : TypeOfTrackPoint
trackPointNumber [0..1] : CharacterString
outlineReference [0..1] : OutlineReferenceTrack
heightReference [0..1] : HeightReferenceTrack
MiddleOfTrack
typeOfTrack [0..1] : TypeOfTrack
numberOfTracks [0..1] : CharacterString
partialSectionNumber [0..1] : CharacterString
primaryDistanceNumber [0..1] : Integer
secondarySectionNumber [0..1] : Integer
fromTrackNodeKilometre [0..1] : Real
toTrackNodeKilometre [0..1] : Real
fromTrackNodeType [0..1] : CharacterString
toTrackNodeType [0..1] : CharacterString
fromTrackNodeText [0..1] : CharacterString
toTrackNodeText [0..1] : CharacterString
RailwayNode
RailwayNode
+ position : PointWithQuality
+ typeOfRailway [0..1] : TypeOfRailway
+ railwayOwner [0..1] : RailwayOwner
Tracknode
+ trackKilometer [0..1] : Real
RailNode
EndOfRailLine
RailBranch
EndOfTrack
TrackBranch
+ typeOfTrackBranch [0..1] : TypeOfTrackBranch
+ trackBranchNumber [0..1] : CharacterString
+ stationNumber [0..1] : Integer
StationEnd
+ signalNumber [0..1] : CharacterString
+ stationNumber [0..1] : Integer
ChainingDiscontinuity
+ breakingLenth : Real
1
0..*
+trackBranchPoint
TrackBranchPoint
+ position : PointWithQuality
+ typeOfTrackBranchPoint [0..1] : TypeOfTrackBranchPoint
+ trackBranchPointNumber [0..1] : CharacterString
+ outlineReference [0..1] : OutlineReferenceTrack
+ heightReference [0..1] : HeightReferenceTrack
Norwegian Mapping Authority
June 2009
Page 5 of 16
English version – SOSI standard 4.0
Railway
TrackBranch
<<CodeList>>
TypeOfTrackBranch
+ Single point = ESV
+ Double point = DSV
+ Points = SPK
+ Single slip = EKV
+ Double slip = DKV
TrackBranch
+ typeOfTrackBranch [0..1] : TypeOfTrackBranch
+ trackBranchNumber [0..1] : CharacterString
+ stationNumber [0..1] : Integer
1
+trackBranchPoint
+
+
+
+
+
0..*
TrackBranchPoint
position : PointWithQuality
typeOfTrackBranchPoint [0..1] : TypeOfTrackBranchPoint
trackBranchPointNumber [0..1] : CharacterString
outlineReference [0..1] : OutlineReferenceTrack
heightReference [0..1] : HeightReferenceTrack
<<CodeList>>
TypeOfTrackBranchPoint
+ Trailing edge = BK
+ Last long sleeper = SL
+ Stock rail joint = SS
Codelists
<<CodeList>>
OutlineReferenceTrack
+ Left rail = V
+ Right rail = H
+ MiddleOfTrack = S
<<CodeList>>
HeightReferenceTrack
+ Top rail = TSK
+ Top sleeper = TSV
<<CodeList>>
TypeOfTrackBranchPoint
+ Trailing edge = BK
+ Last long sleeper = SL
+ Stock rail joint = SS
<<CodeList>>
TypeOfTrackBranch
+ Single point = ESV
+ Double point = DSV
+ Points = SPK
+ Single slip = EKV
+ Double slip = DKV
+
+
+
+
+
+
<<CodeList>>
TypeOfTrack
Main train track = HS
Main train track, right = HSH
Main train track, left = HSV
Train track = TS
Crossing track?? = OS
Other tracks = AS
<<CodeList>>
StationFunction
+ Passenger traffic = P
+ Freight traffic = G
<<CodeList>>
NumberOfTracks
+ Single track = E
+ Multiple tracks = F
+
+
+
+
<<CodeList>>
RailwayOwner
The Norwegian National Rail Administration = JBV
Norwegian State Railways AS = NSB
Oslo Sporveier = OSV
Other = Andre
+
+
+
+
+
+
+
+
+
+
+
<<CodeList>>
TypeOfTrackPoint
Start of common junction curve = FOB
Common curve point = FKP
??Crest point = HBP
Point of curvature = KP
??Low/Sag point = LBP
Start of junction curve = OB
End of junction curve = OE
Start of ramp = RB
End of ramp = RE
End of ??acclivity/ascent curve = SE
Track point general = SP
<<CodeList>>
GaugingStationType
+ ??Signal-technical
+ ?? Non-signal-technical = I
Norwegian Mapping Authority
June 2009
<<CodeList>>
TypeOfRailway
+ Railway = J
+ Underground rail = T
+ Tram line = S
Page 6 of 16
English version – SOSI standard 4.0
Railway
1.2
Description
1.2.1
MiddleOfTrack
No
Name/
Role name
1
Class
MiddleOfTrack
typeOfTrack
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.1
0
1.1
1
Description
Obligation/ Maximum
Condition Occurrenc
e
theoretical line in between
the rails
classification of railway
tracks based on the
function of the track
numberOfTracks distinction between single
and multiple tracks
partialSectionNu identifier relating the object
mber
to a specific partial section
primaryDistance identifier relating the object
Number
to the superior section of
the line
secondarySectio identifier where two
nNumber
superior railway sections
overlap
fromTrackNodeKi specification of railway
lometre
position of the node where
the object ends
toTrackNodeKilo
metre
fromTrackNodeT railway classification of the
ype
node where the object
starts
toTrackNodeTyp
e
fromTrackNodeT description of the node
ext
where the object starts
toTrackNodeText description of the node
where the object ends
1.2.2
Name/
Role name
Description
2
Class
ChainingDisconti
nuity
breakingLenth
discontinuity in kilometres
1.2.3
Constraint
Subtype of
TrackLink
0
1
TypeOfTrack
0
1
0
1
0
1
CharacterStrin
g
CharacterStrin
g
Integer
0
1
Integer
0
1
Real
0
1
Real
0
1
CharacterStrin
g
0
1
0
1
0
1
CharacterStrin
g
CharacterStrin
g
CharacterStrin
g
ChainingDiscontinuity
No
2.1
Type
Obligation/ Maximum
Condition Occurrenc
e
Type
Constraint
Subtype of
Tracknode
1
1
Real
RailwayPlatformEdge
No
Name/
Role name
Description
3
Class
RailwayPlatform
Edge
outer edge of construction
used for passengers
boarding/exiting or fo
Norwegian Mapping Authority
Obligation/ Maximum
Condition Occurrenc
e
June 2009
Type
Constraint
Page 7 of 16
English version – SOSI standard 4.0
Railway
3.1
border
1.2.4
loading and unloading
freight
course following the
transition between
different real world
phenomena
1
Name/
Role name
Description
4
Class
KilometreSign
4.1
position
4.2
trackKilometres
4.3
sectionNumber
sign stating kilometres,
mounted on separate
poles along the track
location where the object
1
exists
railway position specified
0
in relation to a defined
zero-point
identifier for the section
0
where the object is located
Name/
Role name
5
Class
TrackBranch
5.2
5.3
5.4
Obligation/ Maximum
Condition Occurrenc
e
Description
Name/
Role name
Description
6
Class
EndOfTrack
point where a track ends
No
1
1
Integer
Type
Constraint
Subtype of
Tracknode
1
1
1
N
TypeOfTrackBr
anch
CharacterStrin
g
Integer
TrackBranchP
oint
Aggregrati
on
Type
Constraint
EndOfTrack
No
1.2.7
Constraint
PointWithQuali
ty
Real
Obligation/ Maximum
Condition Occurrenc
e
junction where tracks
separate/meet. Note: a)
points: construction
making it possible to
choose between two or
more tracks b) crossing of
tracks: construction used
where two tracks are to
cross each other c) slip:
combination of a and b
typeOfTrackBran classification of structures 0
ch
for track branch
trackBranchNum identifier for track branch
0
ber
stationNumber
identifier relating the object 0
to a specific station
Role
0
trackBranchPoint
1.2.6
1
Type
TrackBranch
No
5.1
CurveWithQual
ity
KilometreSign
No
1.2.5
1
Obligation/ Maximum
Condition Occurrenc
e
Subtype of
Tracknode
TrackLink
Name/
Description
Norwegian Mapping Authority
Obligation/ Maximum
June 2009
Type
Constraint
Page 8 of 16
English version – SOSI standard 4.0
Railway
Role name
7
7.1
Class
TrackLink
Condition
connection between rail
nodes. Note: abstract
level of MiddleOfTrack
Role
trackPoint
1.2.8
Occurrenc
e
Abstract
0
N
TrackPoint
Subtype of
RailwayLin
k
Aggregrati
on
Tracknode
No
Name/
Role name
8
Class
Tracknode
Description
Obligation/ Maximum
Condition Occurrenc
e
Type
Constraint
Abstract
Subtype of
RailwayNo
de
8.1
trackKilometer
1.2.9
Name/
Role name
9
Class
TrackPoint
position
9.2
9.3
9.4
9.5
9.6
Description
Obligation/ Maximum
Condition Occurrenc
e
point on rails or in between
rails
location where the object
1
exists
typeOfTrackPoint classification of changes to 0
the track geometry
trackPointNumbe identifier of trackpoint
0
r
outlineReference the object on the track to
0
which the outline
coordinates refer
heightReference indication of whether the
0
registration has been
carried out at the top or
bottom of an element; e.g.
a slope, a wall, etc
Role
1
trakLink
1.2.10
1
Real
TrackPoint
No
9.1
0
1
1
1
1
Type
Constraint
PointWithQuali
ty
TypeOfTrackP
oint
CharacterStrin
g
OutlineReferen
ceTrack
1
HeightReferen
ceTrack
1
TrackLink
StationEnd
No
Name/
Role name
Description
10
Class
StationEnd
10.
1
10.
signalNumber
point on middle of track
straight out from the
approach to station signal
identifier for signal
0
1
stationNumber
identifier relating the object 0
1
Norwegian Mapping Authority
Obligation/ Maximum
Condition Occurrenc
e
Type
Constraint
Subtype of
Tracknode
June 2009
CharacterStrin
g
Integer
Page 9 of 16
English version – SOSI standard 4.0
Railway
2
to a specific station
1.2.11
Station
No
Name/
Role name
Description
11
Class
Station
11.
1
11.
2
11.
3
11.
4
11.
5
11.
6
position
representation point for
station, stopping place or
freight terminal
location where the object
exists
name of a station
11.
7
Obligation/ Maximum
Condition Occurrenc
e
Type
1
1
0
1
PointWithQuali
ty
Name
identifier relating the object 0
to a specific station
gaugingStationTy
0
pe
stationFunction
the application/function of 0
the object
trackKilometres
railway position specified
0
in relation to a defined
zero-point
sectionNumber
identifier for the section
0
where the object is located
1
stationName
stationNumber
1.2.12
Name/
Role name
Description
12
Class
RailLink
connection between rail
nodes. Note: abstract level
of Rail line
Type
Constraint
Abstract
Subtype of
RailwayLin
k
RailwayLink
Name/
Role name
Description
13
Class
RailwayLink
13.
1
13.
2
13.
3
13.
4
centerline
classification of railway
facility in accordance with
design/dimensioning
course followed by the
central part of the object
No
Integer
N
Obligation/ Maximum
Condition Occurrenc
e
No
Obligation/ Maximum
Condition Occurrenc
e
typeOfRailway
railwayOwner
owner of the (railway)
facility
Role
node
1.2.14
1
1
RailLink
No
1.2.13
1
CharacterStrin
g
GaugingStatio
nType
StationFunctio
n
Real
Constraint
Type
Constraint
Abstract
1
1
0
N
CurveWithQual
ity
TypeOfRailway
0
1
RailwayOwner
2
2
RailwayNode
RailwayNode
Name/
Role name
Description
Norwegian Mapping Authority
Obligation/ Maximum
Condition Occurrenc
June 2009
Type
Constraint
Page 10 of 16
English version – SOSI standard 4.0
Railway
e
14
Class
RailwayNode
14.
1
14.
2
14.
3
14.
4
position
junction for railway links.
Note: abstract level of Rail
node and Track node
location where the object
exists
Abstract
1
1
typeOfRailway
0
1
PointWithQuali
ty
TypeOfRailway
railwayOwner
0
1
RailwayOwner
Role
railwayLink
1
4
RailwayLink
1.2.15
RailLine
No
Name/
Role name
Description
15
Class
RailLine
15.
1
numberOfTracks
theoretical line which
represents a single or
several parallel tracks
distinction between single
and multiple tracks
1.2.16
Obligation/ Maximum
Condition Occurrenc
e
Name/
Role name
Description
16
Class
RailBranch
junction where rails meet
or divide
0
1
NumberOfTrac
ks
Type
Constraint
Subtype of
RailNode
EndOfRailLine
Name/
Role name
Description
17
Class
EndOfRailLine
point where a rail line ends
Obligation/ Maximum
Condition Occurrenc
e
Type
Constraint
Subtype of
RailNode
RailNode
No
Name/
Role name
Description
18
Class
RailNode
node (junction) between
rail links. Note: abstract
level of Rail branch and
End of rail
1.2.19
Subtype of
RailLink
Obligation/ Maximum
Condition Occurrenc
e
No
1.2.18
Constraint
RailBranch
No
1.2.17
Type
Obligation/ Maximum
Condition Occurrenc
e
Type
Constraint
Abstract
Subtype of
RailwayNo
de
TrackBranchPoint
No
Name/
Role name
Description
19
Class
point on the construction
TrackBranchPoin Track branch. Note:
Norwegian Mapping Authority
Obligation/ Maximum
Condition Occurrenc
e
June 2009
Type
Constraint
Page 11 of 16
English version – SOSI standard 4.0
Railway
t
19.
1
19.
2
19.
3
19.
4
19.
5
19.
6
Trailing edge: connection
between track and Track
branch Long sleeper:
railway sleeper located
under two branched tracks
in a Track branch
position
location where the object
exists
typeOfTrackBran classification of points in
chPoint
structures for track branch
trackBranchPoint identifier of track branch
Number
points
outlineReference the object on the track to
which the height
coordinates refer
heightReference the object on the track to
which the height
coordinates refer
Role
(unnamed)
TrackBranch
1.2.20
Name/
Role name
20
Association
TrackLinkTrackPoint
Role
trackPoint
Role
trakLink
1.2.21
Name/
Role name
21
Association
RailwayNodeRailwayLink
Role
railwayLink
Role
node
1.2.22
PointWithQuali
ty
TypeOfTrackBr
anchPoint
CharacterStrin
g
OutlineReferen
ceTrack
0
1
0
1
0
1
0
1
HeightReferen
ceTrack
1
1
TrackBranch
Description
Obligation/ Maximum
Condition Occurrenc
e
Type
Constraint
0
N
TrackPoint
Aggregatio
n
1
1
TrackLink
Association <<Network>> RailwayNode-RailwayLink
No
21.
1
21.
2
1
Association TrackLink-TrackPoint
No
20.
1
20.
2
1
Description
Obligation/ Maximum
Condition Occurrenc
e
Type
1
4
RailwayLink
2
2
RailwayNode
Constraint
Association TrackBranch-TrackBranchPoint
No
Name/
Role name
22
Association
TrackBranchTrackBranchPoin
t
Description
Norwegian Mapping Authority
Obligation/ Maximum
Condition Occurrenc
e
June 2009
Type
Constraint
Page 12 of 16
English version – SOSI standard 4.0
Railway
22.
1
22.
2
Role
trackBranchPoint
Role
(unnamed)
TrackBranch
Norwegian Mapping Authority
0
N
1
1
June 2009
TrackBranchP
oint
TrackBranch
Aggregatio
n
Page 13 of 16
English version – SOSI standard 4.0
Railway
1.2.22.1
Nr
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
Code name
CodeList
TypeOfTrackPoint
Start of common junction curve
Common curve point
??Crest point
Point of curvature
??Low/Sag point
Start of junction curve
End of junction curve
Start of ramp
End of ramp
End of ??acclivity/ascent curve
Track point general
1.2.22.2
Nr
2
2.1
2.2
2.3
2.4
2.5
3.1
3.2
3.3
Definition/Description
classification of changes to the track geometry
Code
FOB
FKP
HBP
KP
LBP
OB
OE
RB
RE
SE
SP
<<CodeList>> TypeOfTrackBranch
Code name
CodeList
TypeOfTrackBranch
Single point
Double point
Points
Single slip
Double slip
1.2.22.3
Nr
3
<<CodeList>> TypeOfTrackPoint
Definition/Description
classification of structures for track branch
Code
ESV
DSV
SPK
EKV
DKV
<<CodeList>> RailwayOwner
Code name
CodeList
RailwayOwner
The Norwegian National Rail
Administration
Norwegian State Railways AS
Oslo Sporveier
Norwegian Mapping Authority
Definition/Description
owner of the (railway) facility
Code
JBV
NSB
OSV
June 2009
Page 14 of 16
English version – SOSI standard 4.0
Railway
3.4
Other
1.2.22.4
Nr
4
4.1
4.2
4.3
Nr
5
5.1
5.2
5.3
5.4
5.5
5.6
6.1
6.2
Nr
7
7.1
7.2
Code
J
T
S
Definition/Description
classification of railway tracks based on the function of the track
Code
HS
HSH
HSV
TS
OS
AS
<<CodeList>> NumberOfTracks
Code name
CodeList
NumberOfTracks
Single track
Multiple tracks
1.2.22.7
Definition/Description
classification of railway facility in accordance with design/dimensioning
<<CodeList>> TypeOfTrack
Code name
CodeList
TypeOfTrack
Main train track
Main train track, right
Main train track, left
Train track
Crossing track??
Other tracks
1.2.22.6
Nr
6
<<CodeList>> TypeOfRailway
Code name
CodeList
TypeOfRailway
Railway
Underground rail
Tram line
1.2.22.5
Andre
Definition/Description
distinction between single and multiple tracks
Code
E
F
<<CodeList>> OutlineReferenceTrack
Code name
CodeList
OutlineReferenceTrack
Left rail
Right rail
Norwegian Mapping Authority
Definition/Description
the object on the track to which the outline coordinates refer
Code
V
H
June 2009
Page 15 of 16
English version – SOSI standard 4.0
Railway
7.3
MiddleOfTrack
1.2.22.8
Nr
8
8.1
8.2
Nr
9
9.1
9.2
<<CodeList>> HeightReferenceTrack
Code name
CodeList
HeightReferenceTrack
Top rail
Top sleeper
1.2.22.9
S
Definition/Description
the object on the track to which the height coordinates refer
Code
TSK
TSV
<<CodeList>> GaugingStationType
Code name
CodeList
GaugingStationType
??Signal-technical
?? Non-signal-technical
Definition/Description
type of data transmission from gauging station.
Code
I
1.2.22.10 <<CodeList>> StationFunction
Nr
10
10.1
10.2
Code name
CodeList
StationFunction
Passenger traffic
Freight traffic
Definition/Description
distinction between passenger and freight traffic
Code
P
G
1.2.22.11 <<CodeList>> TypeOfTrackBranchPoint
Nr
11
11.1
11.2
11.3
Code name
CodeList
TypeOfTrackBranchPoint
Trailing edge
Last long sleeper
Stock rail joint
Norwegian Mapping Authority
Definition/Description
classification of points in structures for track branch
Code
BK
SL
SS
June 2009
Page 16 of 16