Harmonize gauge values
There are different units of measure for gauge values. Please harmonize it:
rollingstock
with metre:
<rail:rollingstock>
<rail:vehicles>
<rail:vehicle id="v1" trackGauge="1.435"/>
</rail:vehicles>
</rail:rollingstock>
<xs:attribute name="trackGauge" type="rail:tLengthM">
<xs:annotation>
<xs:documentation>
the track guage in metres the vehicles is mainly used for
</xs:documentation>
</xs:annotation>
</xs:attribute>
infrastructure
with millimetre:
<rail:infrastructure>
<rail:infraAttrGroups>
<rail:infraAttributes>
<rail:gauge value="1435"/>
</rail:infraAttributes>
</rail:infraAttrGroups>
<rail:tracks>
<rail:track>
<rail:trackElements>
<rail:gaugeChanges>
<rail:gaugeChange value="1435"/>
</rail:gaugeChanges>
</rail:trackElements>
</rail:track>
</rail:tracks>
</rail:infrastructure>
<xs:attributeGroup name="aGauge">
<xs:attribute name="value" type="rail:tLengthMM"
default="1435" />
</xs:attributeGroup>
Please, don't apply default values to attributes.
Proposed solution in railML 3.1
Track gauge is always given in SI unit meters. There is no default value for the track gauge.