VehicleType
NeTEx separates train engines and carriages from other public transport vehicle types. They are modelled via specific TractiveElementType and TrailingElementType under a different location:
PublicationDelivery/dataObjects/ResourceFrame/trainElementTypes/TractiveElementType|TrailingElementTypeHowever this distinction is not used in the registry data structure. Instead everything is based on VehicleType and further detailed via TransportMode. Carriages can be detected by checking the SelfPropelled property.
A VehicleType builds the foundation of a VehicleModel. It contains relevant properties like the capacity, dimensions, propulsion and the reference to a DeckPlan.
XSD: xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd
Location
PublicationDelivery/dataObjects/ResourceFrame/vehicleTypesProperties
EuroClass
Euro emission standard classification (e.g., Euro 6).
Example:
<EuroClass>B</EuroClass>SelfPropelled
Indicates whether the vehicle has independent propulsion capability.
Example:
<SelfPropelled>true</SelfPropelled>PropulsionType
Propulsion technology(s) used by the vehicle. Multiple values must be separated by spaces.
Values (PropulsionTypeEnumeration):
- combustion
- electric
- electricAssist
- hybrid
- human
- other
Example:
<PropulsionType>hybrid</PropulsionType>FuelType
Energy source(s) used by the vehicle. Multiple values must be separated by spaces.
Values (FuelTypeEnumeration):
- battery
- biodiesel
- diesel
- dieselBatteryHybrid
- electricContact
- electricity
- ethanol
- hydrogen
- liquidGas
- tpg
- methane
- naturalGas
- petrol
- petrolBatteryHybrid
- petrolLeaded
- petrolUnleaded
- none
- other
Example:
<FuelType>diesel battery</FuelType>MaximumRange
Maximum operational range in meters on full energy source. System for units can be specified on frame. Default is metres as defined here.
Example:
<MaximumRange>240</MaximumRange>MaximumVelocity
Maximum design speed in m/s. System for units can be specified on frame. Default is metres per second as defined here.
Example:
<MaximumVelocity>100</MaximumVelocity>TransportMode
Primary transport mode category according to NeTEx classification.
Values (AllModesEnumeration):
- all
- anyMode
- unknown
- air
- bus
- trolleyBus
- tram
- coach
- rail
- intercityRail
- urbanRail
- metro
- water
- ferry
- cableway
- funicular
- lift
- snowAndIce
- taxi
- selfDrive
- foot
- bicycle
- motorcycle
- scooter
- car
- shuttle
Example:
<TransportMode>bus</TransportMode>DeckPlanRef
A reference to the DeckPlan of this vehicle depicting the entrances, areas, seats and more.
DELFI
- 3010 ↦ Can be generated from the
DeckPlanif detailed enough.
Example:
<DeckPlanRef ref="id"/>capacities
Container for passenger/vehicle capacity specifications.
PassengerVehicleCapacity: Capacity for transporting other vehicles.VehicleCategoryVehicleCapacity
PassengerCapacity: Passenger capacity by fare class.TotalCapacity: The maximum capacity the vehicle is allowed to carry. This is not necessarily equal to the sum of all sub capacities.SeatingCapacityStandingCapacityPrioritySeatingCapacity: See NeTEx ProposalWheelchairPlaceCapacityPramPlaceCapacityBicycleRackCapacity: While it is technically possible to depict the bicycle capacity viaPassengerVehicleCapacity, it should be done here, regardless of whether the space is a rack or not.
DELFI
- 3050 ↦
PrioritySeatingCapacity > 0
Example:
<capacities>
<PassengerVehicleCapacity version="any" id="PassengerVehicleCapacity/id/1">
<VehicleCategory>car</VehicleCategory>
<VehicleCapacity>4</VehicleCapacity>
</PassengerVehicleCapacity>
<PassengerCapacity version="any" id="PassengerCapacity/id/1">
<FareClass>firstClass</FareClass>
<SeatingCapacity>8</SeatingCapacity>
</PassengerCapacity>
<PassengerCapacity version="any" id="PassengerCapacity/id/2">
<FareClass>secondClass</FareClass>
<TotalCapacity>220</TotalCapacity>
<SeatingCapacity>207</SeatingCapacity>
<StandingCapacity>275</StandingCapacity>
<WheelchairPlaceCapacity>2</WheelchairPlaceCapacity>
<PramPlaceCapacity>3</PramPlaceCapacity>
<BicycleRackCapacity>33</BicycleRackCapacity>
<PrioritySeatingCapacity>25</PrioritySeatingCapacity>
</PassengerCapacity>
</capacities>Length
Total length of the vehicle, including the bumpers of a coach. For vehicles see ISO 612:1978. System for units can be specified on frame. Default is metres as defined here.
Example:
<Length>20.05</Length>Width
Total width of the vehicle (excluding the vehicle's rear mirrors). For vehicles see ISO 612:1978. System for units can be specified on frame. Default is metres as defined here. Note: This is not DELFI 3090 see EdgeToTrackCenterDistance instead.
Example:
<Width>2.926</Width>Height
Total height of the vehicle, excluding any none fixed parts like pantographs. For vehicles see ISO 612:1978. System for units can be specified on frame. Default is metres as defined here.
Example:
<Height>4.26</Height>Weight
TBD. System for units can be specified on frame. Default is kilos as defined here.
<Weight>56</Weight>facilities
This allows the specification of features available on a vehicle, like does the vehicle have air conditioning or is there an onboard bistro.
The ServiceFacilitySet shall be defined directly under facilities like so:
<VehicleType>
<facilities>
<ServiceFacilitySet>
...
</ServiceFacilitySet>
</facilities>
</VehicleType>