2.3.8. Building Applications¶
The Building Application creates Building Information Model (BIM) files for each building. It takes as input the range of asset IDs selected for simulation (expressed as “min” and “max” ID, specified in the configuration file), and the building-specific parameters for each simulation (specified in the building source file).
These inputs are parsed into #-BIM.json
files, which are stored in the results folder.
bknd-0001
CSV_to_BIM
Parses building source information from CSV and saves into BIM.json files for each building.
- Min
<int>
- Min id of building to run in workflow.
- Max
<int>
- Max id of building to run in workflow.
- Building source file
<path>
- Path to buildings database file.
usage: CSV_to_BIM.py [-h] [--buildingFile BUILDINGFILE]
[--buildingSourceFile BUILDINGSOURCEFILE] [--Min MIN]
[--Max MAX] [--getRV [GETRV]]
optional arguments:
-h, --help show this help message and exit
--buildingFile BUILDINGFILE
--buildingSourceFile BUILDINGSOURCEFILE
--Min MIN
--Max MAX
--getRV [GETRV]
bknd-0002
GenericBimDatabase
No description
- Min
<int>
- min id of building to obtain BIM for
- Max
<int>
- max id of building to obtain BIM for
- buildingSourceFile
<path>
- path to buildings file
- config
<path>
- path to buildings config file
bknd-0003
GeoJSON_to_BIM
No description
- buildingFile
<FileName(W)>
- name of JSON file containing an array of id,filename pairs. For each building id the aplication creates a BIM file with name filename
- Min
<int>
- min id of building to obtain BIM for
- Max
<int>
- max id of building to obtain BIM for
- buildingSourceFile
<path>
- path to buildings database file
- configFile
<path>
- path to workflow config file
usage: GeoJSON_to_BIM.py [-h] [--buildingFile BUILDINGFILE]
[--buildingSourceFile BUILDINGSOURCEFILE] [--Min MIN]
[--Max MAX] [--getRV [GETRV]]
optional arguments:
-h, --help show this help message and exit
--buildingFile BUILDINGFILE
--buildingSourceFile BUILDINGSOURCEFILE
--Min MIN
--Max MAX
--getRV [GETRV]