Building Grid3D

Buildings Grid

Overview

➡️ Generates 3D receivers around the buildings and at different levels. Main parameters:

  • “Height between levels”: coupled with the building height, allows to determine the number of levels,

  • “Distance from wall”: set the distance between the receivers and the building facades,

  • “Distance between receivers”: set the number of receivers around the buildings.

✅ The output table is called RECEIVERS

Building grid output

Arguments

Mandatory inputs

tableBuildingBuildings table name

Name of the Buildings table. The table must contain:

  • THE_GEOM : the 2D geometry of the building (POLYGON or MULTIPOLYGON)

  • HEIGHT : the height of the building (in meter) (FLOAT)

  • POP : building population to add in the receiver attribute (FLOAT) (Optional)

Type: String

Optional inputs

deltaDistance between receivers

Distance between receivers (in the Cartesian plane - in meters) (FLOAT)

Type: Double

Default: 10

distanceDistance from wall

Distance between the receivers and the wall, in metres (FLOAT)

Type: Double

Default: 2

fenceExtent filter

Create receivers only in the provided polygon (fence)

Type: Geometry

fenceTableNameFilter using table bounding box

Filter receivers, using the bounding box of the given table name:

  • Extract the bounding box of the specified table,

  • then create only receivers on the table bounding box.

The given table must contain:

  • THE_GEOM : any geometry type.

Type: String

heightLevelsHeight between levels

Height between each level of receivers, in meters (FLOAT)

Type: Double

Default: 2.5

sourcesTableNameSources table name

Keep only receivers that are at least 1 meter from the provided source geometries.The source geometries table must contain:

  • THE_GEOM : any geometry type

Type: String

Output

resultCreated table

Name of the table containing the results of the computation. Can be used as input for another process.

Type: String