Functional Part: Driveway
Name
Driveway
Identifier
fp_driveway
Overview
This functional part defines the requirements for modeling and exchanging driveway connection information in a highway BIM environment. Driveways represent access connections between public roadways and adjacent properties, serving residential, commercial, or agricultural land uses. These access points require careful coordination for sight distance, spacing, and access management compliance.
Results
Purpose
The purpose of this functional part is to standardize the exchange of driveway information between BIM tools and permitting systems, enabling accurate location documentation for right-of-way coordination, integration with access management policies and permit systems, sight distance verification for safe ingress/egress, coordination with drainage and utility crossings, and asset tracking for maintenance and permit compliance.
Concepts
| Information Needed | Entity/Pset/Functional Part | MAN | REC | OPT | NOT |
|---|---|---|---|---|---|
| Driveway classification type | Pset_DrivewayGeneral.DrivewayType IfcPropertySingleValue::IfcLabel | X | |||
| Width at roadway edge | Pset_DrivewayGeometry.DrivewayWidth IfcPropertySingleValue::IfcPositiveLengthMeasure | X | |||
| Permit number reference | Pset_DrivewayGeneral.PermitNumber IfcPropertySingleValue::IfcLabel | X | |||
| Property owner identification | Pset_DrivewayGeneral.PropertyOwner IfcPropertySingleValue::IfcLabel | X | |||
| Unique identifier for driveway element | IfcCivilElement.GlobalId IfcGloballyUniqueId | X | |||
| Object identification code | Pset_Identification.ObjectID IfcPropertySingleValue::IfcLabel | X | |||
| Feature designation code | Pset_Identification.FeatureID IfcPropertySingleValue::IfcLabel | X | |||
| Feature description text | Pset_Identification.FeatureDescription IfcPropertySingleValue::IfcText | X | |||
| Survey feature code | Pset_Identification.SurveyFeatureCode IfcPropertySingleValue::IfcLabel | X | |||
| Referenced alignment identifier | Pset_AlignmentDataLinear.AlignmentIDReference IfcPropertySingleValue::IfcLabel | X | |||
| Referenced corridor identifier | Pset_AlignmentDataLinear.CorridorIDReference IfcPropertySingleValue::IfcLabel | X | |||
| Begin station value | Pset_AlignmentDataLinear.StationBegin IfcPropertySingleValue::IfcLengthMeasure | X | |||
| Begin station offset | Pset_AlignmentDataLinear.StationOffsetBegin IfcPropertySingleValue::IfcLengthMeasure | X | |||
| End station value | Pset_AlignmentDataLinear.StationEnd IfcPropertySingleValue::IfcLengthMeasure | X | |||
| End station offset | Pset_AlignmentDataLinear.StationOffsetEnd IfcPropertySingleValue::IfcLengthMeasure | X | |||
| Reference point location | Pset_AlignmentDataLinear.ReferencePointLocation IfcPropertySingleValue::IfcLabel | X | |||
| State plane northing coordinate at begin | Pset_StatePlaneCoordinatesLinear.NorthingBegin IfcPropertySingleValue::IfcLengthMeasure | X | |||
| State plane easting coordinate at begin | Pset_StatePlaneCoordinatesLinear.EastingBegin IfcPropertySingleValue::IfcLengthMeasure | X | |||
| State plane northing coordinate at end | Pset_StatePlaneCoordinatesLinear.NorthingEnd IfcPropertySingleValue::IfcLengthMeasure | X | |||
| State plane easting coordinate at end | Pset_StatePlaneCoordinatesLinear.EastingEnd IfcPropertySingleValue::IfcLengthMeasure | X | |||
| LRS postmile begin value | Pset_LRSDataLinear.PostmileBegin IfcPropertySingleValue::IfcLengthMeasure | X | |||
| LRS postmile end value | Pset_LRSDataLinear.PostmileEnd IfcPropertySingleValue::IfcLengthMeasure | X | |||
| LRS route identifier | Pset_LRSDataLinear.LRSRouteID IfcPropertySingleValue::IfcLabel | X | |||
| GPS latitude at begin | Pset_GPSCoordinatesLinear.LatitudeBegin IfcPropertySingleValue::IfcReal | X | |||
| GPS longitude at begin | Pset_GPSCoordinatesLinear.LongitudeBegin IfcPropertySingleValue::IfcReal | X | |||
| GPS latitude at end | Pset_GPSCoordinatesLinear.LatitudeEnd IfcPropertySingleValue::IfcReal | X | |||
| GPS longitude at end | Pset_GPSCoordinatesLinear.LongitudeEnd IfcPropertySingleValue::IfcReal | X | |||
| GPS control point reference | Pset_GPSCoordinatesLinear.GPSControlPoints IfcPropertySingleValue::IfcText | X |
Examples
Example 1: Commercial Driveway Access Permit
Use Case: Document approved commercial driveway location and dimensions for permit compliance and construction.
Scenario: A new commercial development requires two access driveways on a state highway. The access management permit specifies driveway spacing, width, and sight distance requirements that must be verified in the design model.
Data Flow:
- Designer models driveway locations per approved access permit
- Driveway data exported with station location, width, and permit references
- State DOT imports data to verify compliance with access management policy
- Contractor receives approved driveway locations for construction
Key Information Exchanged:
- Driveway type: “Commercial (two-way)”
- Width: 36 feet (per permit requirements)
- Station: 125+42 (south driveway), 126+15 (north driveway)
- Spacing: 73 feet (meets minimum 75-foot spacing with exception)
- Permit number: “AP-2025-08-442”