DATEX-II-EU / DatexII

Main repository for issues and bugs for the DATEXII standard
0 stars 0 forks source link

[Bug]: Issues in the "SupplementaryPositionalDescription" package #510

Open LBlaive opened 3 months ago

LBlaive commented 3 months ago

What happened?

Comment reported during the Formal Vote ballot in 2018 by FR (no FR072, FR073, FR076 and FR077). Besides the issue already reported as no 509, the corresponding package raises several issues:

Version

3

Code of Conduct

iancornwell1 commented 2 months ago
LBlaive commented 2 months ago

There are a lot of issues raised in this comment and related to the package itself. However the “Lane” class is not considered here. • Issue on “directionPurpose”: the overlap with “DirectionEnum” is obvious since its two values are also present (with slightly different names). Moreover, most of location referencing systems has got a direction attribute (differently featured). Moreover, the possibility to associate a “Destination” instance to a “NetworkElement” allows for such a use. It is suggested to purely remove it. • Issue on “RoadInformation”: the contained attributes duplicate more or less attributes present in other parts of the data model. E.g. “roadName” and “roadNumber” are also present in “PointAlongLinearElement” and “TpegDescriptor”. “roadDestination” duplicates the “Destination” class in every case and should be removed. There is therefore a risk of redundancy/inconsistency. Its use should be strictly limited to location referencing systems where the information is not already present (directly or indirectly: e.g. "GmlLineString"). • Issue on “NamedArea”: in absence of any explanation/example it is impossible to assess the interest of such an addition. If kept after considering Ian’s comment, it is necessary to improve the definition of the corresponding association (redundant). • Issue on “sequentialRampNumber”: the data type modification seems necessary to accommodate some specificities in France. Moreover, the attribute name may be challenged as this number is not always local. Alternative proposal: “exitName” or “junctionNumber” or “junctionSlipRoad”. • Issue on “positionOnCarriageway”: although its name it is located in the “SupplementaryPositionalDescription”. Its natural place should be in the “Carriageway” class. It specially makes sense in case of multiple carriageway roads as suggested in the comment. • Issue of “lengthAffected”: a possible definition could be: “Length (measured in metres) of roadway affected by the associated feature.”. Another solution could consist in moving it to the “Carriageway” class but a possible drawback is to lose a global perception of the impact (intention to clarify).

Note: it is important to make a clear distinction between the notions of "orientation" of the geographic linear feature representing the road element, and the "traffic direction(s)" (or direction(s) of traffic flow) applicable to this road element.