Specialization SpeedManagement (Speed Limits)
For speed restrictions, the type SpeedManagement is used, which is derived from NetworkManagement with the SituationRecord specialization OperatorAction above it. SpeedManagement is used to describe speed restrictions. In addition to the basic elements of a SituationRecord, specific elements from OperatorAction and NetworkManagement, and additional information is included in the mandatory element speedManagementType and the optional element temporarySpeedLimit.
In this specialization, types of speed restrictions are indicated. These may include imposed speed limits, speed checks, or instructions not to reduce speed unnecessarily. The different options can be found in the possible domain values of the element speedManagementType
. In the case of a temporary speed limit, information about the applicable speed limit is included in the element temporarySpeedLimit
. The element speedManagementType must then have the value “speedRestrictionInOperation.”
Elements
An overview of elements found in every specialization of a situationRecord can be found here. In the case of the SpeedManagement specialization, these elements are supplemented with the elements from the specializations OperatorAction, NetworkManagement, and SpeedManagement itself.
Toelichting operatorActionStatus
The element operatorActionStatus is used to indicate the status of an operator-controlled dynamic traffic situation. It serves as a status indicator regarding information about objects. Its application is further explained in this example.
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 serves as a status indicator regarding information about objects. |
complianceOption | ComplianceOptionEnum | Yes | advisory, mandatory | Indicates whether the described situation is advisory or mandatory. |
forVehiclesWithCharacteristicsOf | String | Yes | N/A | The optional element forVehiclesWithCharacteristicsOf is used to specify which specific vehicles the traffic measure applies to. |
applicableForTrafficDirection | String | Yes | N/A | The element applicableForTrafficDirection is used to indicate the direction of traffic to which the road manager's action pertains. This element is only used in records where the location reference is based on RoadsideReferencePoints or openLR. |
speedManagementType | SpeedManagementTypeEnum | Yes | activeSpeedControlInOperation, doNotSlowdownUnnecessarily, observeSpeedLimit, policeSpeedChecksInOperation, reduceYourSpeed, speedRestrictionInOperation, other | The element speedManagementType describes the instruction for the road user regarding the speed restriction. |
temporarySpeedLimit | KilometresPerHour | Nee | >=0 | In the case of a temporary speed limit, the information about the applicable speed limit (the maximum allowable speed in kilometers per hour) is included in the element temporarySpeedLimit. The element speedManagementType must have the value "speedRestrictionInOperation." |
Element applicableForTrafficDirection
The element applicableForTrafficDirection is used to indicate the direction of traffic to which the road manager's action pertains. This element is only used in records where the location reference is based on RoadsideReferencePoints or openLR.
Type: | Mandatory | Domain |
---|---|---|
DirectionEnum | Nee | 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-24T09:42:34.973331Z</com:publicationTime>
<com:publicationCreator>
<com:country>nl</com:country>
<com:nationalIdentifier>NLNDW</com:nationalIdentifier>
</com:publicationCreator>
<sit:situation id="RWS01_1_SIT">
<sit:overallSeverity>medium</sit:overallSeverity>
<sit:situationVersionTime>2023-11-13T18:56:49Z</sit:situationVersionTime>
<sit:headerInformation>
<com:confidentiality>noRestriction</com:confidentiality>
<com:informationStatus>real</com:informationStatus>
</sit:headerInformation>
<sit:situationRecord xsi:type="sit:SpeedManagement" id="RWS01_1" version="1">
<sit:situationRecordCreationTime>2023-09-27T12:25:10Z</sit:situationRecordCreationTime>
<sit:situationRecordVersionTime>2023-11-13T18:56:49Z</sit:situationRecordVersionTime>
<sit:probabilityOfOccurrence>certain</sit:probabilityOfOccurrence>
<sit:source>
<com:sourceName>
<com:values>
<com:value lang="nl">ZN-M [RWS Zuid-Nederland District Midden]</com:value>
</com:values>
</com:sourceName>
</sit:source>
<sit:validity>
<com:validityStatus>definedByValidityTimeSpec</com:validityStatus>
<com:validityTimeSpecification>
<com:overallStartTime>2023-11-13T18:56:46Z</com:overallStartTime>
<com:overallEndTime>2023-11-21T04:00:00Z</com:overallEndTime>
</com:validityTimeSpecification>
</sit:validity>
<sit:cause>
<sit:causeDescription>
<com:values>
<com:value lang="nl">Wegdek kan op plekken glad zijn</com:value>
</com:values>
</sit:causeDescription>
<sit:causeType>weatherRelatedRoadConditions</sit:causeType>
</sit:cause>
<sit:generalPublicComment>
<sit:comment>
<com:values>
<com:value lang="nl">Plaatselijk gladheid</com:value>
</com:values>
</sit:comment>
</sit:generalPublicComment>
<sit:generalPublicComment>
<sit:comment>
<com:values>
<com:value lang="nl">Rij voorzichtig!</com:value>
</com:values>
</sit:comment>
</sit:generalPublicComment>
<sit:locationReference xsi:type="loc:LinearLocation">
<loc:supplementaryPositionalDescription>
<loc:carriageway>
<loc:carriageway>parallelCarriageway</loc:carriageway>
<loc:lane>
<loc:laneNumber>4</loc:laneNumber>
<loc:laneUsage>rightLane</loc:laneUsage>
</loc:lane>
<loc:lane>
<loc:laneNumber>7</loc:laneNumber>
<loc:laneUsage>tidalFlowLane</loc:laneUsage>
</loc:lane>
</loc:carriageway>
<loc:carriageway>
<loc:carriageway>parallelCarriageway</loc:carriageway>
<loc:lane>
<loc:laneNumber>2</loc:laneNumber>
</loc:lane>
</loc:carriageway>
<loc:carriageway>
<loc:carriageway>parallelCarriageway</loc:carriageway>
<loc:lane>
<loc:laneUsage>tidalFlowLane</loc:laneUsage>
</loc:lane>
</loc:carriageway>
<loc:carriageway>
<loc:carriageway>parallelCarriageway</loc:carriageway>
<loc:lane>
<loc:laneUsage>tidalFlowLane</loc:laneUsage>
</loc:lane>
<loc:lane>
<loc:laneNumber>1</loc:laneNumber>
</loc:lane>
<loc:lane>
<loc:laneNumber>2</loc:laneNumber>
</loc:lane>
</loc:carriageway>
</loc:supplementaryPositionalDescription>
<loc:gmlLineString srsName="WGS 84">
<loc:posList>52.094676 5.153456 52.09402 5.153801</loc:posList>
</loc:gmlLineString>
</sit:locationReference>
<sit:operatorActionStatus>implemented</sit:operatorActionStatus>
<sit:complianceOption>mandatory</sit:complianceOption>
<sit:forVehiclesWithCharacteristicsOf>
<com:vehicleType>vehicleWithTrailer</com:vehicleType>
<com:vehicleType>constructionOrMaintenanceVehicle</com:vehicleType>
</sit:forVehiclesWithCharacteristicsOf>
<sit:speedManagementType>speedRestrictionInOperation</sit:speedManagementType>
<sit:temporarySpeedLimit>70.0</sit:temporarySpeedLimit>
</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>