Parking bay counts generate two ways depending on how they are drawn.
Likewise, parking required calculates differently depending on the properties used.
Parking Bay Counts
Massing/Area
When drawing parking using the Parking usages, the parkingBayCount is calculated by multiplying grossArea*parkingProvided.
Generative/Flows
When using the Carpark flow, the bays are counted by whole bays rendered on the canvas.
The size, spacing, and arrangement of bays is controlled using the algorithm settings.
Parking Required Counts
Massing with parkingRequired
When drawing a geometry with the Parking Required property enabled, the required parking bays for that mass are calculated as grossArea*parkingRequired
Massing with visitorParkingRequired
The visitorParkingRequired property adds additional required bays to the overall required count for each feature.
Dwellings with Cars per Unit
When drawing a dwelling unit, there is a special property to count parking spaces required per unit. The calculation of parking required for dwellings is dwellingCars*dwellingCount, summed for the entire feature. This calculation results in the dwellingTotalParkingRequired calculated value.
You can also pull the parking required for each unit type with dwelling-{{dwelling name}}-parkingRequiredPer. This takes the dwellingCars*dwellingCount for each unit type individually (i.e. - counting the required parking for only1 bedroom units).
Calculations
Parking Required
Parking required for the project is calculated as dwellingTotalParkingRequired+(parkingRequired*grossArea)+visitorParkingRequired
Bays Per Level
The baysPerLevel calculation is computed on multi-deck and underground parking with more than one level. It returns the count of bays on a single level.
Parking Bay Count
The parking bay count is the total bays on the feature. It is calculated per feature using the logic above, and then summed for the entire project.


