Skip to content

Commit 272d545

Browse files
authored
Merge pull request #663 from marcusfuchs/issue662_areas
Fix area calculation by using correct base area
2 parents 76e26e4 + f97b947 commit 272d545

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

teaser/logic/archetypebuildings/tabula/de/singlefamilyhouse.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ def generate_archetype(self):
379379
outer_wall.orientation = value[1]
380380
outer_wall.area = (
381381
self.facade_estimation_factors[self.building_age_group]["ow1"]
382-
* type_bldg_area
382+
* zone.area
383383
) / len(self._outer_wall_names_1)
384384

385385
if self.facade_estimation_factors[self.building_age_group]["ow2"] != 0:
@@ -396,7 +396,7 @@ def generate_archetype(self):
396396
outer_wall.orientation = value[1]
397397
outer_wall.area = (
398398
self.facade_estimation_factors[self.building_age_group]["ow2"]
399-
* type_bldg_area
399+
* zone.area
400400
) / len(self._outer_wall_names_2)
401401

402402
if self.facade_estimation_factors[self.building_age_group]["win1"] != 0:
@@ -413,7 +413,7 @@ def generate_archetype(self):
413413
window.orientation = value[1]
414414
window.area = (
415415
self.facade_estimation_factors[self.building_age_group]["win1"]
416-
* type_bldg_area
416+
* zone.area
417417
) / len(self.window_names_1)
418418

419419
if self.facade_estimation_factors[self.building_age_group]["win2"] != 0:
@@ -430,7 +430,7 @@ def generate_archetype(self):
430430
window.orientation = value[1]
431431
window.area = (
432432
self.facade_estimation_factors[self.building_age_group]["win2"]
433-
* type_bldg_area
433+
* zone.area
434434
) / len(self.window_names_2)
435435

436436
if self.facade_estimation_factors[self.building_age_group]["gf1"] != 0:
@@ -448,7 +448,7 @@ def generate_archetype(self):
448448
gf.orientation = value[1]
449449
gf.area = (
450450
self.facade_estimation_factors[self.building_age_group]["gf1"]
451-
* type_bldg_area
451+
* zone.area
452452
) / len(self.ground_floor_names_1)
453453

454454
if self.facade_estimation_factors[self.building_age_group]["gf2"] != 0:
@@ -466,7 +466,7 @@ def generate_archetype(self):
466466
gf.orientation = value[1]
467467
gf.area = (
468468
self.facade_estimation_factors[self.building_age_group]["gf2"]
469-
* type_bldg_area
469+
* zone.area
470470
) / len(self.ground_floor_names_2)
471471

472472
if self.facade_estimation_factors[self.building_age_group]["rt1"] != 0:
@@ -484,7 +484,7 @@ def generate_archetype(self):
484484
rt.orientation = value[1]
485485
rt.area = (
486486
self.facade_estimation_factors[self.building_age_group]["rt1"]
487-
* type_bldg_area
487+
* zone.area
488488
) / len(self.roof_names_1)
489489

490490
if self.facade_estimation_factors[self.building_age_group]["rt2"] != 0:
@@ -502,7 +502,7 @@ def generate_archetype(self):
502502
rt.orientation = value[1]
503503
rt.area = (
504504
self.facade_estimation_factors[self.building_age_group]["rt2"]
505-
* type_bldg_area
505+
* zone.area
506506
) / len(self.roof_names_2)
507507

508508
if self.facade_estimation_factors[self.building_age_group]["door"] != 0:
@@ -520,7 +520,7 @@ def generate_archetype(self):
520520
door.orientation = value[1]
521521
door.area = (
522522
self.facade_estimation_factors[self.building_age_group]["door"]
523-
* type_bldg_area
523+
* zone.area
524524
) / len(self.door_names)
525525

526526
for key, value in self.inner_wall_names.items():

teaser/logic/archetypebuildings/tabula/dk/singlefamilyhouse.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ def generate_archetype(self):
346346
outer_wall.orientation = value[1]
347347
outer_wall.area = (
348348
self.facade_estimation_factors[self.building_age_group]["ow1"]
349-
* type_bldg_area
349+
* zone.area
350350
) / len(self._outer_wall_names_1)
351351

352352
if self.facade_estimation_factors[self.building_age_group]["ow2"] != 0:
@@ -363,7 +363,7 @@ def generate_archetype(self):
363363
outer_wall.orientation = value[1]
364364
outer_wall.area = (
365365
self.facade_estimation_factors[self.building_age_group]["ow2"]
366-
* type_bldg_area
366+
* zone.area
367367
) / len(self._outer_wall_names_2)
368368

369369
if self.facade_estimation_factors[self.building_age_group]["win1"] != 0:
@@ -380,7 +380,7 @@ def generate_archetype(self):
380380
window.orientation = value[1]
381381
window.area = (
382382
self.facade_estimation_factors[self.building_age_group]["win1"]
383-
* type_bldg_area
383+
* zone.area
384384
) / len(self.window_names_1)
385385

386386
if self.facade_estimation_factors[self.building_age_group]["win2"] != 0:
@@ -397,7 +397,7 @@ def generate_archetype(self):
397397
window.orientation = value[1]
398398
window.area = (
399399
self.facade_estimation_factors[self.building_age_group]["win2"]
400-
* type_bldg_area
400+
* zone.area
401401
) / len(self.window_names_2)
402402

403403
if self.facade_estimation_factors[self.building_age_group]["gf1"] != 0:
@@ -415,7 +415,7 @@ def generate_archetype(self):
415415
gf.orientation = value[1]
416416
gf.area = (
417417
self.facade_estimation_factors[self.building_age_group]["gf1"]
418-
* type_bldg_area
418+
* zone.area
419419
) / len(self.ground_floor_names_1)
420420

421421
if self.facade_estimation_factors[self.building_age_group]["gf2"] != 0:
@@ -433,7 +433,7 @@ def generate_archetype(self):
433433
gf.orientation = value[1]
434434
gf.area = (
435435
self.facade_estimation_factors[self.building_age_group]["gf2"]
436-
* type_bldg_area
436+
* zone.area
437437
) / len(self.ground_floor_names_2)
438438

439439
if self.facade_estimation_factors[self.building_age_group]["rt1"] != 0:
@@ -451,7 +451,7 @@ def generate_archetype(self):
451451
rt.orientation = value[1]
452452
rt.area = (
453453
self.facade_estimation_factors[self.building_age_group]["rt1"]
454-
* type_bldg_area
454+
* zone.area
455455
) / len(self.roof_names_1)
456456

457457
if self.facade_estimation_factors[self.building_age_group]["rt2"] != 0:
@@ -469,7 +469,7 @@ def generate_archetype(self):
469469
rt.orientation = value[1]
470470
rt.area = (
471471
self.facade_estimation_factors[self.building_age_group]["rt2"]
472-
* type_bldg_area
472+
* zone.area
473473
) / len(self.roof_names_2)
474474

475475
if self.facade_estimation_factors[self.building_age_group]["door"] != 0:
@@ -487,7 +487,7 @@ def generate_archetype(self):
487487
door.orientation = value[1]
488488
door.area = (
489489
self.facade_estimation_factors[self.building_age_group]["door"]
490-
* type_bldg_area
490+
* zone.area
491491
) / len(self.door_names)
492492

493493
for key, value in self.inner_wall_names.items():

0 commit comments

Comments
 (0)