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.PendingDataPoints
Assembly: IAI.DT.DataModel.dll
Syntax
public class ConstructionDimensions
Constructors
ConstructionDimensions()
Declaration
public ConstructionDimensions()
Properties
InternalArea
Data describing the internal area of a building
This is an instance of the InternalArea object used for storing details on the internal area of a building.
This is stored using a DataPoint.
Source: Doorda
Declaration
[Source(Sources.Doorda)]
[Rationale("This will give the internal area of a building which we can compare with or just have as a complementay data point to building area, building footprint, and land parcel area.")]
public DataPoint<InternalArea>? InternalArea { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<InternalArea> |
LandParcelArea
Asset land parcel area data
An instance of the IaiArea object used for storing the asset land parcel data
This is stored using a DataPoint.
Sources:
Declaration
[Source(Sources.RiskReport)]
[Source(Sources.LRNPS)]
[Source(Sources.HazardHubEnhanced)]
[Identifier(Identifiers.OSTOID)]
[Identifier(Identifiers.TitleNumber)]
public DataPoint<IaiArea>? LandParcelArea { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<IaiArea> |
NumberOfFloors
Declaration
[Source(Sources.RiskReport)]
[Source(Sources.HazardHubEnhanced)]
public DataPoint<int>? NumberOfFloors { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<int> | The known number of floors of an asset |
NumberOfUnits
This is stored using a DataPoint.
Source: HazardHubEnhanced
Declaration
[Source(Sources.HazardHubEnhanced)]
public DataPoint<int>? NumberOfUnits { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<int> | The number of units within the asset. |
PlotOutline
The polygon describing the land parcel or plot that an asset is within.
An instance of the GeoJSON.Net.Geometry.Polygon object from the GeoJSON.Net package used for storing the polygon of the land parcel the asset is within.
This is stored using a DataPoint.
Source: OSFeature
Declaration
[Source(Sources.OSFeature)]
public DataPoint<Polygon>? PlotOutline { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<Polygon> |
UKSiteLayer
Asset land parcel area data
An instance of the IaiArea object used for storing the asset land parcel data
This is stored using a DataPoint.
Source: OSFeature
Declaration
[Source(Sources.OSFeature)]
public DataPoint<IaiArea>? UKSiteLayer { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<IaiArea> |