Search Results for

    Show / Hide Table of Contents

    Class ConstructionDimensions

    Object for storing building dimensional data

    Including building floor area and footprint, the land parcel area, roof height and height above sea level and number of floors. See IaiArea.

    Inheritance
    object
    ConstructionDimensions
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: IAI.DT.DataModel.Production
    Assembly: IAI.DT.DataModel.dll
    Syntax
    public class ConstructionDimensions

    Constructors

    ConstructionDimensions()

    Declaration
    public ConstructionDimensions()

    Properties

    BuildingFloorArea

    Asset floor area data

    An instance of the IaiArea object used for storing the asset floor area data

    This is stored using a DataPoint.

    Sources:

    • OSFeature
    • RiskReport
    • HazardHubEnhanced
    Declaration
    [Source(Sources.OSFeature)]
    [Source(Sources.RiskReport)]
    [Source(Sources.HazardHubEnhanced)]
    [Identifier(Identifiers.OSTOID)]
    public DataPoint<IaiArea?>? BuildingFloorArea { get; set; }
    Property Value
    Type Description
    DataPoint<IaiArea>

    BuildingFootprintArea

    Asset footprint area data.

    An instance of the IaiArea object used for calculating and storing the asset footprint area data

    This is stored using a DataPoint.

    Sources:

    • RiskReport
    • OSFeature
    Declaration
    [Source(Sources.RiskReport)]
    [Source(Sources.OSFeature)]
    [RCARequired(RebuildCostClassification.Residential, Tag = "RCAFootprintArea")]
    [RCARequired(RebuildCostClassification.Commercial)]
    public DataPoint<IaiArea>? BuildingFootprintArea { get; set; }
    Property Value
    Type Description
    DataPoint<IaiArea>

    BuildingOutline

    The polygon describing the building outline of an asset

    An instance of float[][] object for storing the building outline polygon of the asset.

    This is stored using a DataPoint.

    Source: OSFeature

    Declaration
    [Source(Sources.OSFeature)]
    public DataPoint<float[][]>? BuildingOutline { get; set; }
    Property Value
    Type Description
    DataPoint<float[][]>

    BuildingPartCount

    This is stored using a DataPoint.

    Source: OSNGD

    Declaration
    [Source(Sources.OSNGD)]
    public DataPoint<int>? BuildingPartCount { get; set; }
    Property Value
    Type Description
    DataPoint<int>

    The count of building parts within the building

    EstNumberFloors

    This is stored using a DataPoint.

    Sources:

    • CalculatedValue
    • OSNGD
    Declaration
    [Source(Sources.CalculatedValue)]
    [Source(Sources.OSNGD)]
    [Identifier(Identifiers.OSTOID)]
    [RCARequired(RebuildCostClassification.Residential)]
    [RCARequired(RebuildCostClassification.Commercial)]
    public DataPoint<double>? EstNumberFloors { get; set; }
    Property Value
    Type Description
    DataPoint<double>

    The estimated number of floors of an asset

    FlatTopStorey

    This is stored using a DataPoint.

    Source: EPCDomestic

    Declaration
    [Source(Sources.EPCDomestic)]
    public DataPoint<string>? FlatTopStorey { get; set; }
    Property Value
    Type Description
    DataPoint<string>

    Description of whether the flat is on the top storey

    FloorLevel

    This is stored using a DataPoint.

    Source: EPCDomestic

    Declaration
    [Source(Sources.EPCDomestic)]
    public DataPoint<string>? FloorLevel { get; set; }
    Property Value
    Type Description
    DataPoint<string>

    The floor level or storey that the asset is located on when in a building with multiple addresses

    HeightAboveSeaLevel

    This is stored using a DataPoint and is an instance of the Measurement object.

    Source: OSFeature

    Declaration
    [Source(Sources.OSFeature)]
    [Identifier(Identifiers.OSTOID)]
    public DataPoint<Measurement>? HeightAboveSeaLevel { get; set; }
    Property Value
    Type Description
    DataPoint<Measurement>

    The asset's height above sea level

    HeightAbsoluteMin

    This is stored as a DataPoint.

    Source: OSNGD

    Declaration
    [Source(Sources.OSNGD)]
    public DataPoint<double>? HeightAbsoluteMin { get; set; }
    Property Value
    Type Description
    DataPoint<double>

    The height, above datum, of the underlying ground surface.

    HeightAbsoluteRoofBase

    This is stored as a DataPoint.

    Source: OSNGD

    Declaration
    [Source(Sources.OSNGD)]
    public DataPoint<double>? HeightAbsoluteRoofBase { get; set; }
    Property Value
    Type Description
    DataPoint<double>

    The height, above datum, of the base of the roof, that is, where the roof intersects the building walls.

    HeightConfidenceLevel

    This is stored as a DataPoint.

    Source: OSNGD

    Declaration
    [Source(Sources.OSNGD)]
    public DataPoint<string>? HeightConfidenceLevel { get; set; }
    Property Value
    Type Description
    DataPoint<string>

    The confidence in the quality of the height attributes for the building expressed in qualitative terms.

    InternalFootprintArea

    This is stored using a DataPoint.

    Sources:

    • EPCDomestic
    • EPCNonDomestic
    Declaration
    [Source(Sources.EPCDomestic)]
    [Source(Sources.EPCNonDomestic)]
    [RCARequired(RebuildCostClassification.Residential, Tag = "RCAFootprintArea")]
    public DataPoint<double>? InternalFootprintArea { get; set; }
    Property Value
    Type Description
    DataPoint<double>

    The total useful internal floor area of an asset. Including all internal measurements of each floor.

    MaxNumberFloors

    This is stored using a DataPoint.

    Declaration
    [Source(Sources.CalculatedValue)]
    [Identifier(Identifiers.OSTOID)]
    public DataPoint<int>? MaxNumberFloors { get; set; }
    Property Value
    Type Description
    DataPoint<int>

    The estimated maximum number of floors of an asset

    MinNumberFloors

    This is stored using a DataPoint.

    Declaration
    [Source(Sources.CalculatedValue)]
    [Identifier(Identifiers.OSTOID)]
    public DataPoint<int>? MinNumberFloors { get; set; }
    Property Value
    Type Description
    DataPoint<int>

    The estimated minimum number of floors of an asset

    NumberOfFloorsCaptureMethod

    This is stored using a DataPoint.

    Source: OSNGD

    Declaration
    [Source(Sources.OSNGD)]
    public DataPoint<string>? NumberOfFloorsCaptureMethod { get; set; }
    Property Value
    Type Description
    DataPoint<string>

    The capture method describes how the number of floors was created, for example, via remote sensing survey or via an automated process.

    NumberOfRooms

    This is stored using a DataPoint.

    Sources:

    • EPCDomestic
    • HazardHubEnhanced
    Declaration
    [Source(Sources.EPCDomestic)]
    [Source(Sources.HazardHubEnhanced)]
    public DataPoint<int>? NumberOfRooms { get; set; }
    Property Value
    Type Description
    DataPoint<int>

    The number of bedrooms in a residential asset

    RoofHeightMax

    This is stored using a DataPoint object.

    Sources:

    • OSFeature
    • OSNGD
    Declaration
    [Source(Sources.OSFeature)]
    [Source(Sources.OSNGD)]
    [Identifier(Identifiers.OSTOID)]
    public DataPoint<Measurement>? RoofHeightMax { get; set; }
    Property Value
    Type Description
    DataPoint<Measurement>

    The maximum height of the roof of the asset

    RoofHeightMin

    This is stored using a DataPoint and is an instance of the Measurement object.

    Sources:

    • OSFeature
    • OSNGD
    Declaration
    [Source(Sources.OSFeature)]
    [Source(Sources.OSNGD)]
    [Identifier(Identifiers.OSTOID)]
    public DataPoint<Measurement>? RoofHeightMin { get; set; }
    Property Value
    Type Description
    DataPoint<Measurement>

    The minimum height of the roof of the asset

    StoreyHeight

    This is stored using a DataPoint.

    Source: EPCDomestic

    Declaration
    [Source(Sources.EPCDomestic)]
    [Source(Sources.IaiDataStore)]
    public DataPoint<MeasurementWithConfidence<double?>>? StoreyHeight { get; set; }
    Property Value
    Type Description
    DataPoint<MeasurementWithConfidence<double?>>

    The average height of a storey at the asset in metres.

    Extension Methods

    DataPointCounter.CountDataPointsBySource(object)
    In this article
    Back to top Generated by DocFX