This DF represents a list of DF occupancy projection.
```asn1
OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection
```
### <a name="ParkingArea"></a>ParkingArea
This DF provides information about the parking capabilities and availabilities of a parking identified area.
It shall include the following components:
Fields:
* _id_ of type [**Identifier2B**](ETSI-ITS-CDD.md#Identifier2B)<br>
the identifier of the parking area within the parking place.
* _currentStatus_ of type [**OpeningStatus**](#OpeningStatus)<br>
the current opening status of the parking area.
* _currentOccupancy_ of type [**OccupancyInformation**](#OccupancyInformation)<br>
the current occupancy information of the parking area.
* _location_ of type [**GeoPosition**](ETSI-ITS-CDD.md#GeoPosition)<br>
the location of the parking area.
* _level_ of type **INTEGER** (-8..16,...) DEFAULT 0<br>
the level under/over ground floor of the parking area.
* _arrangementType_ of type [**ParkingAreaArrangementType**](ETSI-ITS-CDD.md#ParkingAreaArrangementType)<br>
the common arrangement of the parking spaces within the area.
the value mixed shall be used if there is no common arrangement. In this case the arrangement of the single spaces may be defined in the component spacesDetailed.
* _boundary_ of type [**DeltaPositions**](ETSI-ITS-CDD.md#DeltaPositions) OPTIONAL<br>
the optional physical boundary of the parking area as a polygon using the component location as reference position.
* _orientation_ of type [**Wgs84Angle**](ETSI-ITS-CDD.md#Wgs84Angle) OPTIONAL<br>
the optional common orientation of the parking spaces within the area.
This is component shall be absent if there is no common orientation. In this case the orientation of the single spaces may be defined in the component spacesDetailed.
* _accessViaLanes_ of type [**MapemElementReferences**](#MapemElementReferences) OPTIONAL<br>
the optional identifier(s) of lane(s) that provide(s) access to the parking area.
* _allowedVehicleCategories_ of type **SEQUENCE** (SIZE(1..8,...)) OF EuVehicleCategoryCode<br>
the categories of vehicles that are allowed in the parking area.
* _notAllowedEngineCharacteristics_ of type **SEQUENCE** (SIZE(1..4,...)) OF EngineCharacteristics OPTIONAL<br>
the optional characteristic(s) of engines that are not allowed in the parking area.
* _allowedLoadTypes_ of type **SEQUENCE** (SIZE(1..4,...)) OF LoadType OPTIONAL<br>
the optional load type(s) that are allowed in the parking area.
* _notAllowedLoadTypes_ of type **SEQUENCE** (SIZE(1..4,...)) OF LoadType OPTIONAL<br>
* _heightRestriction_ of type [**VehicleHeight**](ETSI-ITS-CDD.md#VehicleHeight) OPTIONAL<br>
the optional applicable vehicle height restriction.
* _widthRestriction_ of type [**VehicleWidth**](ETSI-ITS-CDD.md#VehicleWidth) OPTIONAL<br>
the optional applicable vehicle width restriction.
* _reservationType_ of type **SEQUENCE** (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL<br>
the optional parking reservation type(s) associated to the parking area.
This is component shall be absent if there is no common reservation type. In this case the reservation type of the single spaces may be defined in the component spacesDetailed.
* _feeType_ of type [**ParkingFeeType**](#ParkingFeeType)<br>
the type of parking fee applicable to all spaces in the area.
* _pricingInformation_ of type [**UTF8String**](#UTF8String) OPTIONAL<br>
the optional pricing information applicable to the parking area.
* _paymentInformation_ of type [**UTF8String**](#UTF8String) OPTIONAL<br>
the optional payment information applicable to the parking area.
* _bookingContactInfo_ of type [**UTF8String**](#UTF8String) OPTIONAL<br>
the optional booking contact information applicable to the parking area.
* _accessCharacteristics_ of type [**UTF8String**](#UTF8String) OPTIONAL<br>
the optional access information to the area.
* _freeSpacesPosition_ of type **SEQUENCE** OF DeltaPosition OPTIONAL<br>
the optional list of positions of free spaces.
* _freeSpacesId_ of type **SEQUENCE** OF Identifier2B OPTIONAL<br>
the optional list of Ids of free spaces. In this case, the Ids and the parking space meta information are assumed to be known outside of the context of this message, e.g. via a web service.
* _spacesBasic_ of type [**ParkingSpacesBasic**](#ParkingSpacesBasic) OPTIONAL<br>
the optional basic information about none, some or all parking spaces within the area.
* _spacesDetailed_ of type [**ParkingSpacesDetailed**](#ParkingSpacesDetailed) OPTIONAL<br>
the optional detailed information about none, some or all parking spaces within the area.
* notallowedLoadTypes<br>
the optional load type(s) that are not allowed in the parking area.
>>>
NOTE: a parking area possibly groups all spaces with the same characteristics.
>>>
```asn1
ParkingArea::=SEQUENCE{
id Identifier2B,
currentStatus OpeningStatus,
currentOccupancy OccupancyInformation,
location GeoPosition,
level INTEGER(-8..16,...) DEFAULT 0,
arrangementType ParkingAreaArrangementType,
boundary DeltaPositions OPTIONAL,
orientation Wgs84Angle OPTIONAL,
accessViaLanes MapemElementReferences OPTIONAL,
allowedVehicleCategories SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode,
notAllowedEngineCharacteristics SEQUENCE (SIZE(1..4,...)) OF EngineCharacteristics OPTIONAL,
allowedLoadTypes SEQUENCE (SIZE(1..4,...)) OF LoadType OPTIONAL,
notAllowedLoadTypes SEQUENCE (SIZE(1..4,...)) OF LoadType OPTIONAL,
heightRestriction VehicleHeight OPTIONAL,
widthRestriction VehicleWidth OPTIONAL,
reservationType SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL,
feeType ParkingFeeType,
pricingInformation UTF8String OPTIONAL,
paymentInformation UTF8String OPTIONAL,
bookingContactInfo UTF8String OPTIONAL,
accessCharacteristics UTF8String OPTIONAL,
freeSpacesPosition SEQUENCE OF DeltaPosition OPTIONAL,