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.
Inherited Members
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:
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:
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
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
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
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
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
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
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
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
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
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:
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. |