Search Results for

    Show / Hide Table of Contents

    Class AssetConstruction

    Object for storing construction details

    Split into dimensional data like footprint and building height, features such as solar panels and fireplaces and material data such as combustibility and roof, wall and floor types. Also includes data such as the year built, the number of buildings, slope of the roof, compartmentation of the asset, the building condition and whether it is listed or not and type of listing if it is.

    Inheritance
    object
    AssetConstruction
    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 AssetConstruction

    Constructors

    AssetConstruction()

    Declaration
    public AssetConstruction()

    Properties

    BuildingAgeCaptureMethod

    This is stored as a DataPoint.

    Source: OSNGD

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

    The capture method describes how the building age was created, for example, via remote survey or via an automated process.

    Dimensions

    Asset Construction Dimensions

    An instance of the ConstructionDimensions object used for storing the dimension data for the asset

    Declaration
    public ConstructionDimensions? Dimensions { get; set; }
    Property Value
    Type Description
    ConstructionDimensions

    EPCLodgementDate

    This is stored using a DataPoint.

    Sources:

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

    The date the asset was lodged on the Energy Performance of Buildings Register

    Features

    Asset Construction Features

    An instance of the ConstructionFeatures object used for storing the construction features data for the asset

    Declaration
    public ConstructionFeatures? Features { get; set; }
    Property Value
    Type Description
    ConstructionFeatures

    IsListedBuilding

    This is stored using a DataPoint.

    Sources:

    • RiskReport
    • QGIS
    Declaration
    [Source(Sources.RiskReport)]
    [Source(Sources.QGIS)]
    [Identifier(Identifiers.Geometry)]
    public DataPoint<bool>? IsListedBuilding { get; set; }
    Property Value
    Type Description
    DataPoint<bool>

    Whether or not the asset is classed as a listed building

    ListedType

    This is stored using a DataPoint.

    Sources:

    • QGIS
    • RiskReport
    Declaration
    [Source(Sources.QGIS)]
    [Source(Sources.RiskReport)]
    [Identifier(Identifiers.Geometry)]
    public DataPoint<string>? ListedType { get; set; }
    Property Value
    Type Description
    DataPoint<string>

    If the asset is a listed building, the type of listing that it is classed as

    Materials

    Asset Construction Material Data

    An instance of the ConstructionMaterials object used for storing the data on the materials used in the construction of the building

    Declaration
    public ConstructionMaterials? Materials { get; set; }
    Property Value
    Type Description
    ConstructionMaterials

    PhysicalState

    This is stored using a DataPoint.

    Source: OSNGD

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

    The state of the building in relation to it's physical condition

    ResidentialPropertyDescription

    This is stored using a DataPoint.

    Sources:

    • EPCDomestic
    • Doorda
    Declaration
    [Source(Sources.EPCDomestic)]
    [Source(Sources.Doorda)]
    [Identifier(Identifiers.Address)]
    public DataPoint<string>? ResidentialPropertyDescription { get; set; }
    Property Value
    Type Description
    DataPoint<string>

    For if the asset is residential, the description of the type of property.

    Examples

    Such as Detached, Semi-Detached and Terraced.

    ResidentialPropertyType

    This is stored using a DataPoint.

    Sources:

    • EPCDomestic
    • Doorda
    Declaration
    [Source(Sources.EPCDomestic)]
    [Source(Sources.Doorda)]
    [Identifier(Identifiers.Address)]
    public DataPoint<string>? ResidentialPropertyType { get; set; }
    Property Value
    Type Description
    DataPoint<string>

    For if the asset is residential, the type of property.

    Examples

    Such as House, bungalow, purpose built flat or flat conversion.

    RoofAspect

    This is an instance of the RoofAspect class and is stored as a DataPoint.

    Source: OSNGD

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

    Description of the aspect of the roof by providing the area in which each part of the roof is facing when pitched.

    RoofSlope

    This is stored using a DataPoint.

    Source: OSNGD // roofshapeaspect_shape

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

    An indication of the general shape characteristic of the roof of the building.

    YearBuilt

    This is stored using a DataPoint.

    Sources:

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

    The known year or estimated range of time in which the asset was constructed

    Extension Methods

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