Specialization ReroutingManagement (Description of Diversions)
The type ReroutingManagement is derived from NetworkManagement and is used to describe diversions. In addition to the basic elements of a SituationRecord, specific elements of OperatorAction (operatorActionStatus) and NetworkManagement (applicableForTrafficDirection, complianceOption, and forVehicleWithCharacteristicsOf), additional information about the diversion is included in four extra data elements.
The structure is as follows (elements taken from NetworkManagement are abbreviated):
At least one element reroutingManagementType must be included. Additionally, supplementary information can be included in the elements reroutingItineraryDescription and alternativeRoute (which can be included multiple times).
Elements
An overview of elements that occur in each specialization of a SituationRecord can be found here. In the case of the specialization ReroutingManagement, these elements are supplemented with the elements of the specializations OperatorAction, NetworkManagement, and ReroutingManagement itself.
Explanation operatorActionStatus
The element operatorActionStatus is used to indicate the status of an operator-controlled dynamic traffic situation. It concerns a status indication related to information about objects. In this example the application is explained in more detail.
Explanation reroutingItineraryDescription
The content of reroutingItineraryDescription will contain a textual representation of the diversion that can be presented to end users as text without further modification by the system's recipient. This may consist of a list of route instructions on non-urban roads (at the intersection with Nxx towards Apendorp, at junction BBB the A2 towards Amsterdam) and, on urban roads, a list of street names from which the diversion consists, possibly preceded by a destination (diversion via Kerkstraat, Dorpsstraat, and Lindelaan).
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
operatorActionStatus | OperatorActionStatusEnum | Yes | requested, approved, beingImplemented, implemented, beingTerminated | The element operatorActionStatus is used to indicate the status of an operator-controlled dynamic traffic situation. It concerns a status indication related to information about objects |
complianceOption | ComplianceOptionEnum | Yes | advisory, mandatory | Indicates whether the described situation is advice or a requirement |
forVehiclesWithCharacteristicsOf | String | No | NA | The optional element forVehiclesWithCharacteristicsOf is used to indicate for which specific vehicles the relevant traffic measure applies |
applicableForTrafficDirection | String | No | NA | The element applicableForTrafficDirection is used to indicate the traffic direction to which the road authority's action applies. The element is only used in records where the location reference is made based on RoadsideReferencePoints or OpenLR |
reroutingManagementType | AuthorityOperationTypeEnum | No | followDiversionSigns, followLocalDiversion, followSpecialMarkers, useEntry, useExit, useIntersectionOrJunction | Instruction regarding following a specific diversion |
reroutingItineraryDescription | MultilingualString | No | NA | This element is used to provide an additional textual description of the diversion |
signedRerouting | Boolean | No | true | If a signposted diversion is established, reroutingManagementType is filled with the value followDiversionSigns. In this case, signedRerouting is also included with the value 'true'. The identification of the route to be followed is added to the element reroutingItineraryDescription |
roadOrJunctionNumber | String | No | NA | The intersecting road or the junction where the alternative route begins |
alternativeRoute | ItineraryByIndexedLocations | Yes, 1 or more | NA | The element alternativeRoute is used to describe the diversion route. This element is filled similarly to groupOfLocations of the xsi-type: ItineraryByIndexedLocations |
destination | Destination | No | NA | The destination for which the diversion is intended |
Element applicableForTrafficDirection
The element applicableForTrafficDirection is used to indicate the traffic direction to which the road authority's action applies. The element is only used in records where the location reference is made based on RoadsideReferencePoints or OpenLR.
Type: | Mandatory | Domain |
---|---|---|
DirectionEnum | No | bothWays |
XML Example
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mc:messageContainer modelBaseVersion="3" xmlns:inf="http://datex2.eu/schema/3/informationManagement" xmlns:com="http://datex2.eu/schema/3/common" xmlns:loc="http://datex2.eu/schema/3/locationReferencing" xmlns:ex="http://datex2.eu/schema/3/exchangeInformation" xmlns:mc="http://datex2.eu/schema/3/messageContainer" xmlns:nle="http://datex2.eu/schema/3/nlExtensions" xmlns:nlxe="http://datex2.eu/schema/3/nlxExtensions" xmlns:srx="http://datex2.eu/schema/3/situationRecordExtension" xmlns:sit="http://datex2.eu/schema/3/situation">
<mc:payload xsi:type="sit:SituationPublication" lang="nl" modelBaseVersion="3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<com:publicationTime>2024-07-19T10:35:56.218122Z</com:publicationTime>
<com:publicationCreator>
<com:country>nl</com:country>
<com:nationalIdentifier>NLNDW</com:nationalIdentifier>
</com:publicationCreator>
<sit:situation id="RWS01_SM947665_D2">
<sit:overallSeverity>medium</sit:overallSeverity>
<sit:situationVersionTime>2024-09-20T09:32:01.540+02:00</sit:situationVersionTime>
<sit:headerInformation>
<confidentiality>noRestriction</confidentiality>
<informationStatus>real</informationStatus>
</sit:headerInformation>
<sit:situationRecord xsi:type="sit:ReroutingManagement" id="RWS01_SM947665_D2_REC" version="1">
<sit:situationRecordCreationTime>2024-09-27T06:12:09.941Z</sit:situationRecordCreationTime>
<sit:situationRecordVersionTime>2024-09-27T06:12:09.941Z</sit:situationRecordVersionTime>
<sit:probabilityOfOccurrence>certain</sit:probabilityOfOccurrence>
<sit:source>
<com:sourceName>
<com:values>
<com:value lang="nl">NLNDW</com:value>
</com:values>
</com:sourceName>
</sit:source>
<sit:validity>
<com:validityStatus>definedByValidityTimeSpec</com:validityStatus>
<com:validityTimeSpecification>
<com:overallStartTime>2024-09-27T05:12:09.941Z</com:overallStartTime>
<com:overallEndTime>2024-10-27T08:12:09.941Z</com:overallEndTime>
</com:validityTimeSpecification>
</sit:validity>
<sit:locationReference xsi:type="loc:ItineraryByIndexedLocations">
<loc:locationContainedInItinerary index="0">
<loc:location xsi:type="loc:SingleRoadLinearLocation">
<loc:supplementaryPositionalDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:supplementaryPositionalDescription>
<loc:gmlLineString srsDimension="2" srsName="EPSG:4326">
<loc:posList>52.18484 5.43779 52.18495 5.43786</loc:posList>
</loc:gmlLineString>
<loc:secondarySupplementaryDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:secondarySupplementaryDescription>
</loc:location>
</loc:locationContainedInItinerary>
<loc:locationContainedInItinerary index="1">
<loc:location xsi:type="loc:SingleRoadLinearLocation">
<loc:supplementaryPositionalDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:supplementaryPositionalDescription>
<loc:secondarySupplementaryDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:secondarySupplementaryDescription>
<loc:alertCLinear xsi:type="loc:AlertCMethod4Linear">
<loc:alertCLocationCountryCode>8</loc:alertCLocationCountryCode>
<loc:alertCLocationTableNumber>6.10</loc:alertCLocationTableNumber>
<loc:alertCLocationTableVersion>A</loc:alertCLocationTableVersion>
<loc:alertCDirection>
<loc:alertCDirectionCoded>positive</loc:alertCDirectionCoded>
<loc:alertCAffectedDirection>aligned</loc:alertCAffectedDirection>
</loc:alertCDirection>
<loc:alertCMethod4PrimaryPointLocation>
<loc:alertCLocation>
<loc:specificLocation>8479</loc:specificLocation>
</loc:alertCLocation>
<loc:offsetDistance>
<loc:offsetDistance>0</loc:offsetDistance>
</loc:offsetDistance>
</loc:alertCMethod4PrimaryPointLocation>
<loc:alertCMethod4SecondaryPointLocation>
<loc:alertCLocation>
<loc:specificLocation>8479</loc:specificLocation>
</loc:alertCLocation>
<loc:offsetDistance>
<loc:offsetDistance>2000</loc:offsetDistance>
</loc:offsetDistance>
</loc:alertCMethod4SecondaryPointLocation>
</loc:alertCLinear>
</loc:location>
</loc:locationContainedInItinerary>
</sit:locationReference>
<sit:operatorActionStatus>implemented</sit:operatorActionStatus>
<sit:complianceOption>mandatory</sit:complianceOption>
<sit:applicableForTrafficType>localTraffic</sit:applicableForTrafficType>
<sit:reroutingManagementType>useIntersectionOrJunction</sit:reroutingManagementType>
<sit:alternativeRoute xsi:type="loc:ItineraryByIndexedLocations">
<loc:locationContainedInItinerary index="0">
<loc:location xsi:type="loc:SingleRoadLinearLocation">
<loc:supplementaryPositionalDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:supplementaryPositionalDescription>
<loc:gmlLineString srsDimension="2" srsName="EPSG:4326">
<loc:posList>52.18484 5.43779 52.18495 5.43786</loc:posList>
</loc:gmlLineString>
<loc:secondarySupplementaryDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:secondarySupplementaryDescription>
</loc:location>
</loc:locationContainedInItinerary>
<loc:locationContainedInItinerary index="1">
<loc:location xsi:type="loc:SingleRoadLinearLocation">
<loc:supplementaryPositionalDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:supplementaryPositionalDescription>
<loc:secondarySupplementaryDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:secondarySupplementaryDescription>
<loc:alertCLinear xsi:type="loc:AlertCMethod4Linear">
<loc:alertCLocationCountryCode>8</loc:alertCLocationCountryCode>
<loc:alertCLocationTableNumber>6.10</loc:alertCLocationTableNumber>
<loc:alertCLocationTableVersion>A</loc:alertCLocationTableVersion>
<loc:alertCDirection>
<loc:alertCDirectionCoded>positive</loc:alertCDirectionCoded>
<loc:alertCAffectedDirection>aligned</loc:alertCAffectedDirection>
</loc:alertCDirection>
<loc:alertCMethod4PrimaryPointLocation>
<loc:alertCLocation>
<loc:specificLocation>8479</loc:specificLocation>
</loc:alertCLocation>
<loc:offsetDistance>
<loc:offsetDistance>0</loc:offsetDistance>
</loc:offsetDistance>
</loc:alertCMethod4PrimaryPointLocation>
<loc:alertCMethod4SecondaryPointLocation>
<loc:alertCLocation>
<loc:specificLocation>8479</loc:specificLocation>
</loc:alertCLocation>
<loc:offsetDistance>
<loc:offsetDistance>2000</loc:offsetDistance>
</loc:offsetDistance>
</loc:alertCMethod4SecondaryPointLocation>
</loc:alertCLinear>
</loc:location>
</loc:locationContainedInItinerary>
</sit:alternativeRoute>
</sit:situationRecord>
</sit:situation>
</mc:payload>
<mc:exchangeInformation modelBaseVersion="3">
<ex:exchangeContext>
<ex:codedExchangeProtocol>snapshotPull</ex:codedExchangeProtocol>
<ex:exchangeSpecificationVersion>3</ex:exchangeSpecificationVersion>
<ex:supplierOrCisRequester>
<ex:internationalIdentifier>
<com:country>nl</com:country>
<com:nationalIdentifier>NLNDW</com:nationalIdentifier>
</ex:internationalIdentifier>
</ex:supplierOrCisRequester>
</ex:exchangeContext>
</mc:exchangeInformation>
</mc:messageContainer>