Buildings

Definition

Geographical location of buildings specifications

Description

A building is a covered facility usable for the protection of humans animals things or the production of economic goods A building refers to any structure permanently constructed or erected on its site Information on location of buildings may be supplied as points or with the actual basic form of the building Usually buildings are part of cadastre On the local level buildings are available within the large scale cadastral maps or cadastral data sets and are geometrically represented as surfaces

Most buildings can be identified geocoded by address separate theme in INSPIRE

References

../../_images/buildings_base.png
../../_images/buildings2D.png
../../_images/buildings3D.png

Models

class inspire_eu.models.buildings.abstract.AbstractBuilding(*args, **kwargs)[source]

Abstract building

Definition

Abstract spatial object type grouping the common semantic properties of the spatial object types Building and BuildingPart.

References

https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:2:1:7900

Parameters:
  • number_of_dwellings (SmallIntegerField) – Number of dwellings. A dwelling is a residential unit which may consist of one or several rooms designed for the occupation of households.<br />NOTE: In the data sets including building units, a dwelling is a residential building unit or, only when that building has no building units, a residential building<br />EXAMPLES: a single building dwelling could be a detached or semi-detached house. A block of flats will contain multiple dwellings determined by the number of individual flats.

  • number_of_building_units (SmallIntegerField) – Number of building units. Number of building units in the building. A BuildingUnit is a subdivision of Building with its own lockable access from the outside or from a common area (i.e. not from another BuildingUnit), which is atomic, functionally independent, and may be separately sold, rented out, inherited, etc.<br />Building units are spatial objects aimed at subdividing buildings and/or building parts into smaller parts that are treated as separate entities in daily life. A building unit is homogeneous, regarding management aspects.<br />EXAMPLES: It may be e.g. an apartment in a condominium, a terraced house, or a shop inside a shopping arcade.<br />NOTE 1: According to national regulations, a building unit may be a flat, a cellar, a garage or set of a flat, a cellar and a garage.<br />NOTE 2: According to national regulation, a building that is one entity for daily life (typically, a single family house) may be considered as a Building composed of one BuildingUnit or as a Building composed of zero BuildingUnit.

  • number_of_floors_above_ground (SmallIntegerField) – Number of floors above ground. Number of floors above ground.

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractBuildingAndBuildingUnitInfo(*args, **kwargs)[source]

Building and building unit info

Definition

Abstract spatial object type grouping the additional properties that are common to Building, Building Part and BuildingUnit.

Description

NOTE 1: The additional properties are those that are not already included in the base application schema.

NOTE 2: These additional properties concern mainly the official information that may be attached to buildings / building parts or to building units.

Parameters:
  • connection_to_electricity (BooleanField) – Connection to electricity

  • connection_to_gas (BooleanField) – Connection to gas

  • connection_to_sewage (BooleanField) – Connection to sewage

  • connection_to_water (BooleanField) – Connection to water

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractBuildingCurrentUse(*args, **kwargs)[source]

Current use

Definition

This data type enables to detail the current use(s).

References

https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:2:1:7906

Parameters:

percentage (SmallIntegerField) – Percentage. The proportion of the real world object, given as a percentage, devoted to this current use. <br />NOTE: The percentage of use is generally the percentage of floor area dedicated to this given use. If it is not the case, it is recommended to explain what the percentage refers to in metadata (template for additional information)

Relationship fields:

Parameters:

current_use (ForeignKey to CodeListValue) – Current use. Current use

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractBuildingExtended2D(*args, **kwargs)[source]

BuildingsExtended2D

Definition

The BuildingsExtended2D profile is a semantic extension of Buildings2D profile with additional thematic attributes (material of construction, official area or value, connection to utility networks…), classes (building units, installations, other constructions) and references to other data (like cadastral data and addresses).

References

https://inspire.ec.europa.eu/documents/Data_Specifications/INSPIRE_DataSpecification_BU_v3.0.pdf

Parameters:
  • number_of_dwellings (SmallIntegerField) – Number of dwellings. A dwelling is a residential unit which may consist of one or several rooms designed for the occupation of households.<br />NOTE: In the data sets including building units, a dwelling is a residential building unit or, only when that building has no building units, a residential building<br />EXAMPLES: a single building dwelling could be a detached or semi-detached house. A block of flats will contain multiple dwellings determined by the number of individual flats.

  • number_of_building_units (SmallIntegerField) – Number of building units. Number of building units in the building. A BuildingUnit is a subdivision of Building with its own lockable access from the outside or from a common area (i.e. not from another BuildingUnit), which is atomic, functionally independent, and may be separately sold, rented out, inherited, etc.<br />Building units are spatial objects aimed at subdividing buildings and/or building parts into smaller parts that are treated as separate entities in daily life. A building unit is homogeneous, regarding management aspects.<br />EXAMPLES: It may be e.g. an apartment in a condominium, a terraced house, or a shop inside a shopping arcade.<br />NOTE 1: According to national regulations, a building unit may be a flat, a cellar, a garage or set of a flat, a cellar and a garage.<br />NOTE 2: According to national regulation, a building that is one entity for daily life (typically, a single family house) may be considered as a Building composed of one BuildingUnit or as a Building composed of zero BuildingUnit.

  • number_of_floors_above_ground (SmallIntegerField) – Number of floors above ground. Number of floors above ground.

  • height_below_ground (FloatField) – Height below ground

  • number_of_floors_below_ground (SmallIntegerField) – Number of floors below ground. Number of floors below ground.

Relationship fields:

Parameters:

height_below_ground_uom (ForeignKey to UnitOfMeasure) – Height below ground uom

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractBuildingGeometry2D(*args, **kwargs)[source]

Building geometry 2D

Definition

This data types includes the geometry of the building and metadata information about which element of the building was captured and how.

References

https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:2:1:7904

Parameters:
  • geometry (MultiPolygonField) – Geometry. 2D or 2.5D geometric representation

  • reference_geometry (BooleanField) – Reference geometry. The geometry to be taken into account by view services, for portrayal.<br />NOTE 1: In case of multiple representation by point and by surface, it is generally recommended to provide the surface as reference geometry.<br />NOTE 2: The geometric representation whose referenceGeometry is true may also be used preferably for spatial queries by download services (WFS) or by Geographical Information System (GIS).

  • horizontal_geometry_estimated_accuracy (FloatField) – Horizontal geometry estimated accuracy. The estimated absolute positional accuracy of the (X,Y) coordinates of the building geometry, in the INSPIRE official Coordinate Reference System. Absolute positional accuracy is defined as the mean value of the positional uncertainties for a set of positions where the positional uncertainties are defined as the distance between a measured position and what is considered as the corresponding true position.<br />NOTE: This mean value may come from quality measures on a homogeneous population of buildings or from an estimation based on the knowledge of the production processes and of their accuracy.

  • vertical_geometry_estimated_accuracy (CharField) – Vertical geometry estimated accuracy. Value of estimatedAccuracy shall be given in meters

Relationship fields:

Parameters:
  • horizontal_geometry_reference (ForeignKey to CodeListValue) – Horizontal geometry reference. Element of the building that was captured by (X,Y) coordinates.

  • horizontal_geometry_estimated_accuracy_uom (ForeignKey to UnitOfMeasure) – Horizontal geometry estimated accuracy uom

  • vertical_geometry_estimated_accuracy_uom (ForeignKey to UnitOfMeasure) – Vertical geometry estimated accuracy uom

  • vertical_geometry_reference (ForeignKey to CodeListValue) – Vertical geometry reference. Element of the building that was captured by vertical coordinates.

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractBuildingInfo(*args, **kwargs)[source]

Building info

Definition

Abstract spatial object type grouping the additional specific properties of Building and Building Part

Description

NOTE 1: The additional properties are those that are not already included in the base application schema.

NOTE 2: The specific properties are the properties that apply to Building and BuildingPart without applying to BuildingUnit.

Warning

Pending ToDo:

  • floorDescription: FloorDescription [0..*]

  • floorDistribution: FloorRange [1..*]

  • heightBelowGround: Length [0..1]

  • materialOfFacade: MaterialOfFacadeValue [0..*]

  • materialOfRoof: MaterialOfRoofValue [0..*]

  • materialOfStructure: MaterialOfStructureValue [0..*]

  • numberOfFloorsBelowGround: Integer [0..1]

  • roofType: RoofTypeValue [0..*]

Parameters:
  • connection_to_electricity (BooleanField) – Connection to electricity

  • connection_to_gas (BooleanField) – Connection to gas

  • connection_to_sewage (BooleanField) – Connection to sewage

  • connection_to_water (BooleanField) – Connection to water

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractBuildingNature(*args, **kwargs)[source]

Building nature

Definition

Characteristic of the building that makes it generally of interest for mappings applications. The characteristic may be related to the physical aspect and/or to the function of the building.

Description

This attribute focuses on the physical aspect of the building; however, this physical aspect is often expressed as a function (e.g. stadium, silo, windmill); this attribute aims to fulfil mainly mapping purposes and addresses only specific, noticeable buildings.

Vocabulary

https://inspire.ec.europa.eu/codeList/BuildingNatureValue

Relationship fields:

Parameters:

nature (ForeignKey to CodeListValue) – Nature. Characteristic of the building that makes it generally of interest for mappings applications. The characteristic may be related to the physical aspect and/or to the function of the building.<br />This attribute focuses on the physical aspect of the building; however, this physical aspect is often expressed as a function (e.g. stadium, silo, windmill); this attribute aims to fulfil mainly mapping purposes and addresses only specific, noticeable buildings.

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractBuildingUnit(*args, **kwargs)[source]

Building unit

Definition

Abstract spatial object type grouping the semantic properties of building units. A BuildingUnit is a subdivision of Building with its own lockable access from the outside or from a common area (i.e. not from another BuildingUnit), which is atomic, functionally independent, and may be separately sold, rented out, inherited, etc.

Description

Building units are spatial objects aimed at subdividing buildings and/or building parts into smaller parts that are treated as separate entities in daily life. A building unit is homogeneous, regarding management aspects.

EXAMPLES: It may be e.g. an apartment in a condominium, a terraced house, or a shop inside a shopping arcade.

NOTE 1: According to national regulations, a building unit may be a flat, a cellar, a garage or set of a flat, a cellar and a garage.

NOTE 2: According to national regulation, a building that is one entity for daily life (typically, a single family house) may be considered as a Building composed of one BuildingUnit or as a Building composed of zero BuildingUnit.

Parameters:
  • connection_to_electricity (BooleanField) – Connection to electricity

  • connection_to_gas (BooleanField) – Connection to gas

  • connection_to_sewage (BooleanField) – Connection to sewage

  • connection_to_water (BooleanField) – Connection to water

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractConstruction(*args, **kwargs)[source]

Abstract construction

Definition:

Abstract spatial object type grouping the semantic properties of buildings, building parts and of some optional spatial object types that may be added in order to provide more information about the theme Buildings.

Description:

The optional spatial object types that may be added to core profiles are described in the extended profiles. The ones inheriting from the attributes of AbstractConstruction are Installation and OtherConstruction

References

https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:2:1:7895

Parameters:
  • local_id (CharField) – Local id. A local identifier, assigned by the data provider. The local identifier is unique within the namespace, that is no other spatial object carries the same unique identifier.<br />NOTE It is the responsibility of the data provider to guarantee uniqueness of the local identifier within the namespace.

  • version_id (CharField) – Version id. The identifier of the particular version of the spatial object, with a maximum length of 25 characters. If the specification of a spatial object type with an external object identifier includes life-cycle information, the version identifier is used to distinguish between the different versions of a spatial object. Within the set of all versions of a spatial object, the version identifier is unique.<br />NOTE The maximum length has been selected to allow for time stamps based on ISO 8601, for example, “2007-02-12T12:12:12+05:30” as the version identifier.<br />NOTE 2 The property is void, if the spatial data set does not distinguish between different versions of the spatial object. It is missing, if the spatial object type does not support any life-cycle information.

  • begin_lifespan_version (DateTimeField) – Begin lifespan version. Registered area value giving quantification of the area projected on the horizontal plane of the cadastral parcel.

  • end_lifespan_version (DateTimeField) – End lifespan version. Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

  • date_of_construction_beginning (DateTimeField) – Date of construction beginning. Beginning date of construction

  • date_of_construction_end (DateTimeField) – Date of construction end. End of date of construction

  • date_of_construction_any_point (DateTimeField) – Date of construction any point. Any point of date of construction

  • date_of_demolition_beginning (DateTimeField) – Date of demolition beginning. Beginning date of demolition

  • date_of_demolition_end (DateTimeField) – Date of demolition end. End of date of demolition

  • date_of_demolition_any_point (DateTimeField) – Date of demolition any point. Any point of date of demolition

  • date_of_renovation_beginning (DateTimeField) – Date of renovation beginning. Beginning date of last major renovation

  • date_of_renovation_end (DateTimeField) – Date of renovation end. End of date of last major renovation

  • date_of_renovation_any_point (DateTimeField) – Date of renovation any point. Any point of date of last major renovation

Relationship fields:

Parameters:
  • namespace (ForeignKey to Namespace) – Namespace

  • condition_of_construction (ForeignKey to CodeListValue) – Condition of construction. Status of the construction.<br />EXAMPLES: functional, projected, ruin

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractDocument(*args, **kwargs)[source]

Document

Definition

Any document providing information about the building or building part or building unit.

Description
EXAMPLES: the building permit, a photo of facade or inner yard, a sketch of interior, the building code, the

energy performance assessment, an emergency plan

Parameters:
  • document_link (URLField) – Document link. The Internet address where the document may be found.

  • date (DateTimeField) – Date. Date of validity of the document

  • document_description (TextField) – Document description. A short text providing overview of the document content. May be just title of the document

Relationship fields:

Parameters:

source_status (ForeignKey to CodeListValue) – Source status. The status of the document, i.e. this attribute indicates if the document comes from official source or not

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractElevation(*args, **kwargs)[source]

Elevation

Definition

This data types includes the elevation value itself and information on how this elevation was measured.

References

https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:2:1:7901

Parameters:

value (FloatField) – Value. Vertically-constrained dimensional property consisting of an absolute measure referenced to a well-defined surface which is commonly taken as origin (geoïd, water level, etc.).<br />Source: adapted from the definition given in the data specification of the theme Elevation.

Relationship fields:

Parameters:
  • reference (ForeignKey to CodeListValue) – Reference. Element where the elevation was measured.

  • value_uom (ForeignKey to UnitOfMeasure) – Value uom. Value of Elevation shall be given in meters

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractEnergyPerformance(*args, **kwargs)[source]

Energy performance

Definition

The energy performance of the building or building part or building unit

Description

NOTE: The energy performance is required by the Energy Performance of Building Directive for the new buildings being rent or sold.

Parameters:
  • date_of_assessment (DateTimeField) – Date of assessment. Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

  • assessment_method (CharField) – Assessment method. The reference to the document describing the assessment method of energy performance

Relationship fields:

Parameters:

energy_performance_value (ForeignKey to CodeListValue) – Energy performance value. The date when the energy performance of the building or building unit was assessed

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractExternalReference(*args, **kwargs)[source]

External reference

Definition

Reference to an external information system containing any piece of information related to the spatial object.

References

https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:2:1:7908

Parameters:
  • information_system (URLField) – Information system. Uniform Resource Identifier of the external information system

  • information_system_name (CharField) – Information system name. The name of the external information systemEXAMPLES: Danish Register of Dwellings, Spanish Cadastre

  • reference (CharField) – Reference. Thematic identifier of the spatial object or of any piece of information related to the spatial object.<br />NOTE: This reference will act as a foreign key to implement the association between the spatial object in the INSPIRE data set and in the external information system<br />EXAMPLE: The cadastral reference of a given building in the national cadastral register.

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractHeightAboveGround(*args, **kwargs)[source]

Height above ground

Definition

Vertical distance (measured or estimated) between a low reference and a high reference.

References

https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:2:1:7898

Parameters:

value (SmallIntegerField) – Value. Value of the height above ground

Relationship fields:

Parameters:
  • height_reference (ForeignKey to CodeListValue) – Height reference. Element used as the high reference.<br />EXAMPLE: The height of the building has been captured up to the top of building.

  • low_reference (ForeignKey to CodeListValue) – Low reference. Element as the low reference.<br />EXAMPLE: The height of the building has been captured from its the lowest ground point.

  • status (ForeignKey to CodeListValue) – Status. The way the height has been captured.

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractOfficialArea(*args, **kwargs)[source]

Official area

Definition

This data types includes the official area of the building, building part or building unit and information about the exact meaning of this area.

Parameters:
  • value (FloatField) – Value. The value of the official area

  • height_parameter (FloatField) – Height parameter. The height parameter used to differentiate internal primary area of internal other area, if the official area is referenced using the CLGE measurement code for the floor area of buildings

Relationship fields:

Parameters:
  • reference (ForeignKey to CodeListValue) – Reference. The type of official area may be described either by using the values provided by the CLGE measurement code for the floor area of buildings (which values are provided by the CLGE_OfficialAreaReferenceValue) or by using another standard (which values are provided by the empty code list OtherStandard OfficialAreaReferenceValue, this code list having to be defined at Member State level)..

  • value_uom (ForeignKey to UnitOfMeasure) – Value uom

  • height_parameter_uom (ForeignKey to UnitOfMeasure) – Height parameter uom. Value of Elevation shall be given in meters

__init__(*args, **kwargs)
class inspire_eu.models.buildings.abstract.AbstractOtherConstruction(*args, **kwargs)[source]

Abstract other construction

Definition

Abstract spatial object type grouping the semantic properties of other constructions. An other construction is a self-standing construction that belongs to theme Buildings and that is not a Building

Description

NOTE 1: the main difference between a building and an other construction is the fact that an other construction does not need to be enclosed.

NOTE 2: the other constructions to be considered under scope of theme Buildings are the constructions that are not present in another INSPIRE theme and that are necessary for environmental use cases, such as the ones considered in this data specification.

EXAMPLES: bridge, acoustic fence, city wall.

Parameters:
  • local_id (CharField) – Local id. A local identifier, assigned by the data provider. The local identifier is unique within the namespace, that is no other spatial object carries the same unique identifier.<br />NOTE It is the responsibility of the data provider to guarantee uniqueness of the local identifier within the namespace.

  • version_id (CharField) – Version id. The identifier of the particular version of the spatial object, with a maximum length of 25 characters. If the specification of a spatial object type with an external object identifier includes life-cycle information, the version identifier is used to distinguish between the different versions of a spatial object. Within the set of all versions of a spatial object, the version identifier is unique.<br />NOTE The maximum length has been selected to allow for time stamps based on ISO 8601, for example, “2007-02-12T12:12:12+05:30” as the version identifier.<br />NOTE 2 The property is void, if the spatial data set does not distinguish between different versions of the spatial object. It is missing, if the spatial object type does not support any life-cycle information.

  • begin_lifespan_version (DateTimeField) – Begin lifespan version. Registered area value giving quantification of the area projected on the horizontal plane of the cadastral parcel.

  • end_lifespan_version (DateTimeField) – End lifespan version. Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

  • date_of_construction_beginning (DateTimeField) – Date of construction beginning. Beginning date of construction

  • date_of_construction_end (DateTimeField) – Date of construction end. End of date of construction

  • date_of_construction_any_point (DateTimeField) – Date of construction any point. Any point of date of construction

  • date_of_demolition_beginning (DateTimeField) – Date of demolition beginning. Beginning date of demolition

  • date_of_demolition_end (DateTimeField) – Date of demolition end. End of date of demolition

  • date_of_demolition_any_point (DateTimeField) – Date of demolition any point. Any point of date of demolition

  • date_of_renovation_beginning (DateTimeField) – Date of renovation beginning. Beginning date of last major renovation

  • date_of_renovation_end (DateTimeField) – Date of renovation end. End of date of last major renovation

  • date_of_renovation_any_point (DateTimeField) – Date of renovation any point. Any point of date of last major renovation

Relationship fields:

Parameters:
  • namespace (ForeignKey to Namespace) – Namespace

  • condition_of_construction (ForeignKey to CodeListValue) – Condition of construction. Status of the construction.<br />EXAMPLES: functional, projected, ruin

  • other_construction_nature (ForeignKey to CodeListValue) – Other construction nature. Characteristic of the building that makes it generally of interest for mappings applications. The characteristic may be related to the physical aspect and/or to the function of the building.<br />This attribute focuses on the physical aspect of the building; however, this physical aspect is often expressed as a function (e.g. stadium, silo, windmill); this attribute aims to fulfil mainly mapping purposes and addresses only specific, noticeable buildings.

__init__(*args, **kwargs)