Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
d4d336cf93
|
@ -386,7 +386,10 @@ class Surface:
|
||||||
if self.type != 'Wall' or surface.type != 'Wall':
|
if self.type != 'Wall' or surface.type != 'Wall':
|
||||||
return
|
return
|
||||||
if self._geometry_helper.is_almost_same_surface(self, surface):
|
if self._geometry_helper.is_almost_same_surface(self, surface):
|
||||||
|
try:
|
||||||
intersection_area = self.intersect(surface).area
|
intersection_area = self.intersect(surface).area
|
||||||
|
except ValueError:
|
||||||
|
intersection_area = 0
|
||||||
self.add_shared(surface, intersection_area)
|
self.add_shared(surface, intersection_area)
|
||||||
surface.add_shared(self, intersection_area)
|
surface.add_shared(self, intersection_area)
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ Copyright © 2020 Project Author Guille Gutierrez guillermo.gutierrezmorote@conc
|
||||||
|
|
||||||
|
|
||||||
class OccupancyHelper:
|
class OccupancyHelper:
|
||||||
occupancy_function = {
|
occupancy_pluto_function = {
|
||||||
'C1': 'C-12 Residential',
|
'C1': 'C-12 Residential',
|
||||||
'C5': 'C-12 Residential',
|
'C5': 'C-12 Residential',
|
||||||
'D3': 'C-12 Residential',
|
'D3': 'C-12 Residential',
|
||||||
|
@ -17,6 +17,9 @@ class OccupancyHelper:
|
||||||
'U0': 'C-10 Warehouse',
|
'U0': 'C-10 Warehouse',
|
||||||
'W4': 'C-9 School',
|
'W4': 'C-9 School',
|
||||||
}
|
}
|
||||||
|
occupancy_function = {
|
||||||
|
'residential': 'C-12 Residential'
|
||||||
|
}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def pluto_occupancy_function(building_pluto_function):
|
def pluto_occupancy_function(building_pluto_function):
|
||||||
|
@ -25,4 +28,7 @@ class OccupancyHelper:
|
||||||
:param building_pluto_function: str
|
:param building_pluto_function: str
|
||||||
:return: str
|
:return: str
|
||||||
"""
|
"""
|
||||||
|
try:
|
||||||
|
return OccupancyHelper.occupancy_pluto_function[building_pluto_function]
|
||||||
|
except KeyError:
|
||||||
return OccupancyHelper.occupancy_function[building_pluto_function]
|
return OccupancyHelper.occupancy_function[building_pluto_function]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user