Skip to main content

Calculating Parking

How Giraffe counts parking spaces

Holly Conrad Smith avatar
Written by Holly Conrad Smith
Updated over 3 weeks ago

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.

Did this answer your question?