Deck
NeTEx loosely defines a Deck as an area within a vehicle made up of one or more DeckSpaces. In this data structure a Deck is defined as an area grouping all DeckSpaces located on the same DeckLevel. DeckSpaces spanning multiple decks (e.g. a staircase) must be recreated per Deck (see rational). Therefore a one to one mapping from Deck to DeckLevel should exist.
<Deck version="any" id="321">
...
</Deck>XSD: xsd/netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd
Location
PublicationDelivery/dataObjects/ResourceFrame/deckPlans/DeckPlan/decksProperties
Name
A name to identify the deck.
Example
<Name>
<Text lang="en">1. Deck</Text>
</Name>gml:Polygon
The outline of the Deck in a 2D cartesian coordinate system. Any child elements have to be located inside this polygon. The unit is in meters. This is only useful for generating a visual deck plan.
Example
<gml:Polygon gml:id="abc">
<gml:exterior>
<gml:LinearRing>
<gml:posList>4.2 5.1 10.2 5.2 0.3 2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>DeckLevelRef
deckSpaces
Any DeckSpaces that are part of this deck.
Example
<deckSpaces>
<DeckSpace version="any" id="2">
...
</DeckSpace>
<DeckSpaceRef ref="1">
...
</deckSpaces>spotRows
Rows on a deck which can later be referenced by LocatableSpots (usually seats).
Properties
Label
The name of the row as found in the vehicle.
NumberingFromFront
Whether the numbering of the rows starts at the front of the vehicle. Default is true.
Example
<spotRows>
<SpotRow version="any" id="1">
<Label>
<Text lang="en">Row 1</Text>
</Label>
<NumberingFromFront>false</NumberingFromFront>
</SpotRow>
<SpotRow version="any" id="2">
<Label>
<Text lang="en">Row 2</Text>
</Label>
<NumberingFromFront>false</NumberingFromFront>
</SpotRow>
...
</spotRows>spotColumns
Columns on a deck which can later be referenced by LocatableSpots (usually seats).
Properties
Label
The name of the column as found in the vehicle.
NumberingFromLeft
Whether the numbering of the columns starts from the left or right side of the vehicle when facing forward. Default is true.
Example
<spotColumns>
<SpotColumn version="any" id="1">
<Label>
<Text lang="en">Column A</Text>
</Label>
<NumberingFromLeft>false</NumberingFromFront>
</SpotRow>
<SpotColumn version="any" id="2">
<Label>
<Text lang="en">Column B</Text>
</Label>
<NumberingFromLeft>false</NumberingFromFront>
</SpotRow>
...
</spotColumns>