Review overall code quality and refactor tests folders

This commit is contained in:
Guille Gutierrez 2021-08-30 11:38:28 -04:00
parent d36a739b21
commit d4056c4fb8
44 changed files with 150 additions and 1301929 deletions

View File

@ -35,41 +35,41 @@ class GeometryHelper:
max_distance = ConfigurationHelper().max_location_distance_for_shared_walls max_distance = ConfigurationHelper().max_location_distance_for_shared_walls
return GeometryHelper.distance_between_points(location1, location2) < max_distance return GeometryHelper.distance_between_points(location1, location2) < max_distance
def almost_same_area(self, a1, a2): def almost_same_area(self, area_1, area_2):
""" """
Compare two areas and decides if they are almost equal (absolute error under delta) Compare two areas and decides if they are almost equal (absolute error under delta)
:param a1 :param area_1
:param a2 :param area_2
:return: Boolean :return: Boolean
""" """
if a1 == 0 or a2 == 0: if area_1 == 0 or area_2 == 0:
return False return False
delta = math.fabs(a1 - a2) delta = math.fabs(area_1 - area_2)
return delta <= self._area_delta return delta <= self._area_delta
def is_almost_same_surface(self, s1, s2): def is_almost_same_surface(self, surface_1, surface_2):
""" """
Compare two surfaces and decides if they are almost equal (quadratic error under delta) Compare two surfaces and decides if they are almost equal (quadratic error under delta)
:param s1: Surface :param surface_1: Surface
:param s2: Surface :param surface_2: Surface
:return: Boolean :return: Boolean
""" """
# delta is grads an need to be converted into radians # delta is grads an need to be converted into radians
delta = np.rad2deg(self._delta) delta = np.rad2deg(self._delta)
difference = (s1.inclination - s2.inclination) % math.pi difference = (surface_1.inclination - surface_2.inclination) % math.pi
if abs(difference) > delta: if abs(difference) > delta:
return False return False
# s1 and s2 are at least almost parallel surfaces # s1 and s2 are at least almost parallel surfaces
# calculate distance point to plane using all the vertex # calculate distance point to plane using all the vertex
# select surface1 value for the point (X,Y,Z) where two of the values are 0 # select surface1 value for the point (X,Y,Z) where two of the values are 0
minimum_distance = self._delta + 1 minimum_distance = self._delta + 1
parametric = s2.polygon.get_parametric() parametric = surface_2.polygon.get_parametric()
n2 = s2.normal normal_2 = surface_2.normal
for point in s1.points: for point in surface_1.points:
distance = abs( distance = abs(
(point[0] * parametric[0]) + (point[1] * parametric[1]) + (point[2] * parametric[2]) + parametric[3]) (point[0] * parametric[0]) + (point[1] * parametric[1]) + (point[2] * parametric[2]) + parametric[3])
normal_module = math.sqrt(pow(n2[0], 2) + pow(n2[1], 2) + pow(n2[2], 2)) normal_module = math.sqrt(pow(normal_2[0], 2) + pow(normal_2[1], 2) + pow(normal_2[2], 2))
if normal_module == 0: if normal_module == 0:
continue continue
@ -79,7 +79,7 @@ class GeometryHelper:
if minimum_distance <= self._delta: if minimum_distance <= self._delta:
break break
if minimum_distance > self._delta or s1.intersect(s2) is None: if minimum_distance > self._delta or surface_1.intersect(surface_2) is None:
return False return False
return True return True

View File

@ -24,40 +24,80 @@ class NrelLayerArchetype:
@property @property
def thickness(self): def thickness(self):
"""
Get nrel layer archetype thickness in meters
:return: float
"""
return self._thickness return self._thickness
@property @property
def conductivity(self): def conductivity(self):
"""
Get nrel layer archetype conductivity in W/mK
:return: float
"""
return self._conductivity return self._conductivity
@property @property
def specific_heat(self): def specific_heat(self):
"""
Get nrel layer archetype conductivity in J/kgK
:return: float
"""
return self._specific_heat return self._specific_heat
@property @property
def density(self): def density(self):
"""
Get nrel layer archetype density in kg/m3
:return: float
"""
return self._density return self._density
@property @property
def solar_absorptance(self): def solar_absorptance(self):
"""
Get nrel layer archetype solar absorptance
:return: float
"""
return self._solar_absorptance return self._solar_absorptance
@property @property
def thermal_absorptance(self): def thermal_absorptance(self):
"""
Get nrel layer archetype thermal absorptance
:return: float
"""
return self._thermal_absorptance return self._thermal_absorptance
@property @property
def visible_absorptance(self): def visible_absorptance(self):
"""
Get nrel layer archetype visible absorptance
:return: float
"""
return self._visible_absorptance return self._visible_absorptance
@property @property
def no_mass(self) -> bool: def no_mass(self) -> bool:
"""
Get nrel layer archetype no mass flag
:return: Boolean
"""
return self._no_mass return self._no_mass
@property @property
def name(self): def name(self):
"""
Get nrel layer archetype name
:return: string
"""
return self._name return self._name
@property @property
def thermal_resistance(self): def thermal_resistance(self):
"""
Get nrel layer archetype thermal resistance in m2K/W
:return: float
"""
return self._thermal_resistance return self._thermal_resistance

View File

@ -29,67 +29,71 @@ class NrelThermalBoundaryArchetype:
@property @property
def boundary_type(self): def boundary_type(self):
""" """
Get nrel thermal boundaryu archetype type
:return: :return: string
""" """
return self._boundary_type return self._boundary_type
@property @property
def outside_solar_absorptance(self): def outside_solar_absorptance(self):
""" """
Get nrel thermal boundary archetype outside solar absorptance
:return: :return: float
""" """
return self._outside_solar_absorptance return self._outside_solar_absorptance
@property @property
def outside_thermal_absorptance(self): def outside_thermal_absorptance(self):
""" """
Get nrel thermal boundary archetype outside thermal absorptance
:return: :return: float
""" """
return self._outside_thermal_absorptance return self._outside_thermal_absorptance
@property @property
def outside_visible_absorptance(self): def outside_visible_absorptance(self):
""" """
Get nrel thermal boundary archetype outside visible absorptance
:return: :return: float
""" """
return self._outside_visible_absorptance return self._outside_visible_absorptance
@property @property
def window_ratio(self): def window_ratio(self):
""" """
Get nrel thermal boundary archetype window ratio
:return: :return: float
""" """
return self._window_ratio return self._window_ratio
@property @property
def construction_name(self): def construction_name(self):
""" """
Get nrel thermal boundary archetype construction name
:return: :return: String
""" """
return self._construction_name return self._construction_name
@property @property
def layers(self) -> List[NrelLayerArchetype]: def layers(self) -> List[NrelLayerArchetype]:
""" """
Get nrel thermal boundary archetype layers
:return: :return: [NrelLayerArchetype]
""" """
return self._layers return self._layers
@property @property
def thermal_opening(self) -> NrelThermalOpeningArchetype: def thermal_opening(self) -> NrelThermalOpeningArchetype:
""" """
Get nrel thermal boundary archetype
:return: :return: NrelThermalOpeningArchetype
""" """
return self._thermal_opening return self._thermal_opening
@property @property
def overall_u_value(self): def overall_u_value(self):
"""
Get nrel thermal boundary archetype overall U-value in W/m2K
:param value: float
"""
return self._overall_u_value return self._overall_u_value

View File

@ -23,32 +23,64 @@ class NrelThermalOpeningArchetype:
@property @property
def conductivity(self): def conductivity(self):
"""
Get nrel thermal opening archetype conductivity in W/mK
:return: float
"""
return self._conductivity return self._conductivity
@property @property
def frame_ratio(self): def frame_ratio(self):
"""
Get nrel thermal opening archetype frame ratio
:return: float
"""
return self._frame_ratio return self._frame_ratio
@property @property
def g_value(self): def g_value(self):
"""
Get nrel thermal opening archetype g-value
:return: float
"""
return self._g_value return self._g_value
@property @property
def thickness(self): def thickness(self):
"""
Get nrel thermal opening archetype thickness in meters
:return: float
"""
return self._thickness return self._thickness
@property @property
def back_side_solar_transmittance_at_normal_incidence(self): def back_side_solar_transmittance_at_normal_incidence(self):
"""
Get nrel thermal opening archetype back side solar transmittance at normal incidence
:return: float
"""
return self._back_side_solar_transmittance_at_normal_incidence return self._back_side_solar_transmittance_at_normal_incidence
@property @property
def front_side_solar_transmittance_at_normal_incidence(self): def front_side_solar_transmittance_at_normal_incidence(self):
"""
Get nrel thermal opening archetype front side solar transmittance at normal incidence
:return: float
"""
return self._front_side_solar_transmittance_at_normal_incidence return self._front_side_solar_transmittance_at_normal_incidence
@property @property
def shgc(self): def shgc(self):
"""
Get nrel thermal opening archetype shcg
:return: float
"""
return self._shgc return self._shgc
@property @property
def overall_u_value(self): def overall_u_value(self):
"""
Get nrel thermal opening archetype overall U-value in W/m2K
:param value: float
"""
return self._overall_u_value return self._overall_u_value

View File

@ -23,7 +23,7 @@ class CityGml:
self._lod2_tags = ['lod2Solid', 'lod2MultiSurface', 'lod2MultiCurve'] self._lod2_tags = ['lod2Solid', 'lod2MultiSurface', 'lod2MultiCurve']
with open(path) as gml: with open(path) as gml:
# Clean the namespaces is an important task to prevent wrong ns:field due poor citygml_classes implementations # Clean the namespaces is an important task to prevent wrong ns:field due poor citygml_classes implementations
fl = ('cityObjectMember', 'curveMember', 'boundedBy', 'surfaceMember', 'consistsOfBuildingPart') force_list = ('cityObjectMember', 'curveMember', 'boundedBy', 'surfaceMember', 'consistsOfBuildingPart')
self._gml = xmltodict.parse(gml.read(), process_namespaces=True, xml_attribs=True, namespaces={ self._gml = xmltodict.parse(gml.read(), process_namespaces=True, xml_attribs=True, namespaces={
'http://www.opengis.net/gml': None, 'http://www.opengis.net/gml': None,
'http://www.opengis.net/citygml/1.0': None, 'http://www.opengis.net/citygml/1.0': None,
@ -43,7 +43,7 @@ class CityGml:
'http://www.opengis.net/citygml/relief/2.0 http://schemas.opengis.net/citygml/relief/2.0/relief.xsd" ' 'http://www.opengis.net/citygml/relief/2.0 http://schemas.opengis.net/citygml/relief/2.0/relief.xsd" '
'xmlns="http://www.opengis.net/citygml/2.0': None, 'xmlns="http://www.opengis.net/citygml/2.0': None,
'http://www.opengis.net/citygml/2.0': None 'http://www.opengis.net/citygml/2.0': None
}, force_list=fl) }, force_list=force_list)
self._city_objects = None self._city_objects = None
self._geometry = GeometryHelper() self._geometry = GeometryHelper()
@ -103,8 +103,8 @@ class CityGml:
if self._city is None: if self._city is None:
self._city = City(self._lower_corner, self._upper_corner, self._srs_name) self._city = City(self._lower_corner, self._upper_corner, self._srs_name)
for o in self._gml['CityModel']['cityObjectMember']: for city_object_member in self._gml['CityModel']['cityObjectMember']:
city_object = o['Building'] city_object = city_object_member['Building']
if 'consistsOfBuildingPart' in city_object: if 'consistsOfBuildingPart' in city_object:
self._city.add_city_objects_cluster(self._create_parts_consisting_building(city_object)) self._city.add_city_objects_cluster(self._create_parts_consisting_building(city_object))
else: else:

View File

@ -36,13 +36,13 @@ class CityGmlBase(ABC):
return solid_points return solid_points
@classmethod @classmethod
def _solid(cls, o): def _solid(cls, city_object_member):
raise NotImplementedError raise NotImplementedError
@classmethod @classmethod
def _multi_surface(cls, o): def _multi_surface(cls, city_object_member):
raise NotImplementedError raise NotImplementedError
@classmethod @classmethod
def _multi_curve(cls, o): def _multi_curve(cls, city_object_member):
raise NotImplementedError raise NotImplementedError

View File

@ -16,40 +16,39 @@ class CityGmlLod1(CityGmlBase):
""" """
@classmethod @classmethod
def _multi_curve(cls, o): def _multi_curve(cls, city_object_member):
pass pass
def __init__(self, o): def __init__(self, city_object_member):
super().__init__() super().__init__()
self._o = o self._city_object_member = city_object_member
self._surfaces = self._identify(self._o) self._surfaces = self._identify(self._city_object_member)
@classmethod @classmethod
def _identify(cls, o): def _identify(cls, city_object_member):
if 'lod1Solid' in o: if 'lod1Solid' in city_object_member:
return cls._solid(o) return cls._solid(city_object_member)
if 'lod1MultiSurface' in o: if 'lod1MultiSurface' in city_object_member:
return cls._multi_surface(o) return cls._multi_surface(city_object_member)
raise NotImplementedError(o) raise NotImplementedError(city_object_member)
@classmethod @classmethod
def _solid(cls, o): def _solid(cls, city_object_member):
try: try:
solid_points = [ solid_points = [
CityGmlBase._solid_points(CityGmlBase._remove_last_point(s['Polygon']['exterior']['LinearRing']['posList'] CityGmlBase._solid_points(CityGmlBase._remove_last_point(s['Polygon']['exterior']['LinearRing']['posList']
['#text'])) ['#text']))
for s in o['lod1Solid']['Solid']['exterior']['CompositeSurface']['surfaceMember']] for s in city_object_member['lod1Solid']['Solid']['exterior']['CompositeSurface']['surfaceMember']]
except TypeError: except TypeError:
solid_points = [ solid_points = [
CityGmlBase._solid_points(CityGmlBase._remove_last_point(s['Polygon']['exterior']['LinearRing']['posList'])) CityGmlBase._solid_points(CityGmlBase._remove_last_point(s['Polygon']['exterior']['LinearRing']['posList']))
for s in o['lod1Solid']['Solid']['exterior']['CompositeSurface']['surfaceMember']] for s in city_object_member['lod1Solid']['Solid']['exterior']['CompositeSurface']['surfaceMember']]
return [Surface(Polygon(sp), Polygon(sp)) for sp in solid_points] return [Surface(Polygon(sp), Polygon(sp)) for sp in solid_points]
@classmethod @classmethod
def _multi_surface(cls, o): def _multi_surface(cls, city_object_member):
print("lod1_multi")
solid_points = [CityGmlBase._solid_points(CityGmlBase._remove_last_point(s['Polygon']['exterior']['LinearRing'] solid_points = [CityGmlBase._solid_points(CityGmlBase._remove_last_point(s['Polygon']['exterior']['LinearRing']
['posList'])) ['posList']))
for s in o['Building']['lod1MultiSurface']['MultiSurface']['surfaceMember']] for s in city_object_member['Building']['lod1MultiSurface']['MultiSurface']['surfaceMember']]
return [Surface(Polygon(sp), Polygon(sp)) for sp in solid_points] return [Surface(Polygon(sp), Polygon(sp)) for sp in solid_points]

View File

@ -15,20 +15,20 @@ class CityGmlLod2(CityGmlBase):
""" """
CityGmlLod1 class to parse level of detail 1 city gml files CityGmlLod1 class to parse level of detail 1 city gml files
""" """
def __init__(self, o): def __init__(self, city_object_member):
super().__init__() super().__init__()
self._o = o self._city_object_member = city_object_member
self._surfaces = self._identify(self._o) self._surfaces = self._identify(self._city_object_member)
@classmethod @classmethod
def _identify(cls, o): def _identify(cls, city_object_member):
if 'lod2Solid' in o: if 'lod2Solid' in city_object_member:
return cls._solid(o) return cls._solid(city_object_member)
if 'lod2MultiSurface' in o: if 'lod2MultiSurface' in city_object_member:
return cls._multi_surface(o) return cls._multi_surface(city_object_member)
if 'lod2MultiCurve' in o: if 'lod2MultiCurve' in city_object_member:
return cls._multi_curve(o) return cls._multi_curve(city_object_member)
raise NotImplementedError(o) raise NotImplementedError(city_object_member)
@staticmethod @staticmethod
def _surface_encoding(surfaces): def _surface_encoding(surfaces):
@ -37,33 +37,33 @@ class CityGmlLod2(CityGmlBase):
raise NotImplementedError('unknown surface type') raise NotImplementedError('unknown surface type')
@classmethod @classmethod
def _solid(cls, o): def _solid(cls, city_object_member):
surfaces = [] surfaces = []
for b in o["boundedBy"]: for bounded in city_object_member["boundedBy"]:
try: try:
surface_type = next(iter(b)) surface_type = next(iter(bounded))
except TypeError: except TypeError:
continue continue
try: try:
surface_encoding, surface_subtype = cls._surface_encoding(b[surface_type]) surface_encoding, surface_subtype = cls._surface_encoding(bounded[surface_type])
except NotImplementedError: except NotImplementedError:
continue continue
for member in b[surface_type][surface_encoding][surface_subtype]['surfaceMember']: for member in bounded[surface_type][surface_encoding][surface_subtype]['surfaceMember']:
if '@srsDimension' in member['Polygon']['exterior']['LinearRing']['posList']: if '@srsDimension' in member['Polygon']['exterior']['LinearRing']['posList']:
gml_points = member['Polygon']['exterior']['LinearRing']['posList']["#text"] gml_points = member['Polygon']['exterior']['LinearRing']['posList']["#text"]
else: else:
gml_points = member['Polygon']['exterior']['LinearRing']['posList'] gml_points = member['Polygon']['exterior']['LinearRing']['posList']
sp = cls._solid_points(cls._remove_last_point(gml_points)) solid_points = cls._solid_points(cls._remove_last_point(gml_points))
p = Polygon(sp) polygon = Polygon(solid_points)
surface = Surface(p, p, surface_type=GeometryHelper.gml_surface_to_libs(surface_type)) surface = Surface(polygon, polygon, surface_type=GeometryHelper.gml_surface_to_libs(surface_type))
surfaces.append(surface) surfaces.append(surface)
return surfaces return surfaces
@classmethod @classmethod
def _multi_curve(cls, o): def _multi_curve(cls, city_object_member):
raise NotImplementedError('multi curve') raise NotImplementedError('multi curve')
@classmethod @classmethod
def _multi_surface(cls, o): def _multi_surface(cls, city_object_member):
return cls._solid(o) return cls._solid(city_object_member)

View File

@ -1,46 +0,0 @@
"""
Building test
SPDX - License - Identifier: LGPL - 3.0 - or -later
Copyright © 2020 Project Author Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
"""
from pathlib import Path
from unittest import TestCase
from imports.geometry_factory import GeometryFactory
class TestBuildings(TestCase):
"""
TestBuilding TestCase 1
"""
def setUp(self) -> None:
"""
Test setup
:return: None
"""
self._city_gml = None
self._example_path = (Path(__file__).parent / 'tests_data').resolve()
def _get_citygml(self, file):
if self._city_gml is None:
file_path = (self._example_path / file).resolve()
self._city_gml = GeometryFactory('citygml', file_path).city
self.assertIsNotNone(self._city_gml, 'city is none')
return self._city_gml
def test_storeys_division(self):
"""
Test storeys division
"""
file = 'kelowna.gml'
city = self._get_citygml(file)
i = 0
for building in city.buildings:
if i < 5:
building.average_storey_height = 1.5
print(building.name)
print(building.volume)
print(building.floor_area)
print(building.max_height)
print(building.centroid)
print(len(building.storeys))
i += 1

View File

@ -1,89 +0,0 @@
"""
TestGeometryFactory test and validate the city model structure geometric parameters
SPDX - License - Identifier: LGPL - 3.0 - or -later
Copyright © 2020 Project Author Guille Gutierrez guillermo.gutierrezmorote@concordia.ca
Contributors Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
"""
import os
from pathlib import Path
from unittest import TestCase
from city_model_structure.city import City
from imports.geometry_factory import GeometryFactory
class TestGeometryFactory(TestCase):
"""
TestGeometryFactory TestCase 1
"""
def setUp(self) -> None:
"""
Test setup
:return: None
"""
self._city_gml = None
self._example_path = (Path(__file__).parent / 'tests_data').resolve()
def _get_citygml(self, file):
if self._city_gml is None:
file_path = (self._example_path / file).resolve()
self._city_gml = GeometryFactory('citygml', file_path).city
self.assertIsNotNone(self._city_gml, 'city is none')
return self._city_gml
def test_citygml_city_serialization(self):
"""
Test the City from citygml_classes serialization de-serialization
:return: None
"""
file = 'lod2_buildings.gml'
pickle_file = (self._example_path / 'lod2_buildings.pickle').resolve()
city = self._get_citygml(file)
self.assertIsNotNone(city.city_objects, 'city_objects is none')
for building in city.buildings:
self.assertIsNotNone(city.city_object(building.name), 'city_object return none')
self.assertIsNotNone(city.srs_name, 'srs_name is none')
self.assertIsNotNone(city.lower_corner, 'lower_corner is none')
self.assertIsNotNone(city.upper_corner, 'upper_corner is none')
self.assertIsNotNone(city.name, 'name is none')
self.assertIsNotNone(city.country_code, 'country code is none')
city.save(pickle_file)
city = City.load(pickle_file)
# repeat the city tests
self.assertIsNotNone(city.city_objects, 'city_objects is none')
for building in city.buildings:
self.assertIsNotNone(city.city_object(building.name), 'city_object return none')
self.assertIsNotNone(city.srs_name, 'srs_name is none')
self.assertIsNotNone(city.lower_corner, 'lower_corner is none')
self.assertIsNotNone(city.upper_corner, 'upper_corner is none')
self.assertIsNotNone(city.name, 'name is none')
self.assertIsNotNone(city.country_code, 'country code is none')
os.remove(pickle_file)
def test_surfaces_triangulation(self):
"""
Test city surfaces triangulation and polygon creation
:return:
"""
file = (self._example_path / 'gml_17_12_2020.gml').resolve()
city = GeometryFactory('citygml', file).city
counter = 0
for building in city.buildings:
if str(building.volume) == 'inf':
counter += 1
self.assertEqual(counter, 1, f'{counter} buildings had errors when triangulating surfaces')
def test_stuttgart_gml(self):
"""
Tests stuttgart gml
"""
file = '20190815_mitte_out_MC_FloursurfaceADD.gml'
city = self._get_citygml(file)
print(f'city name: {city.name}')
print(f'number of buildings: {len(city.buildings)}')
for building in city.buildings:
print(f'building {building.name} has {len(building.surfaces)} surfaces')
print(f'building {building.name} has {building.volume} m3')
print(f'Found {len(city.buildings)} buildings')
self.assertTrue(True)

View File

@ -1,60 +0,0 @@
"""
TestWeatherFactory test and validate the city model structure weather parameters
SPDX - License - Identifier: LGPL - 3.0 - or -later
Copyright © 2020 Project Author Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
"""
from pathlib import Path
from unittest import TestCase
from imports.geometry_factory import GeometryFactory
from imports.weather_factory import WeatherFactory
import helpers.constants as cte
class TestWeatherFactory(TestCase):
"""
TestWeatherFactory TestCase
"""
def setUp(self) -> None:
"""
Configure test environment
:return:
"""
self._city_gml = None
self._city_with_weather = None
self._city_name = 'new_york_city'
self._example_path = (Path(__file__).parent.parent / 'data' / 'weather').resolve()
def _get_citygml(self, file_path):
self._city_gml = GeometryFactory('citygml', file_path).city
self.assertIsNotNone(self._city_gml, 'city is none')
return self._city_gml
def test_weather_xls(self):
"""
Enrich the city with xls weather file and verify it
"""
file_path = (Path(__file__).parent / 'tests_data' / 'iso_52016_1_2017_lod2.gml').resolve()
city_with_weather = self._get_citygml(file_path)
WeatherFactory('xls', city_with_weather, base_path=self._example_path).enrich()
for building in city_with_weather.buildings:
values = building.external_temperature[cte.HOUR][['iso52016']]
self.assertFalse(values.empty, 'wrong value external_temperature')
values = building.global_horizontal[cte.HOUR][['iso52016']]
self.assertFalse(values.empty, 'wrong value global horizontal')
def test_weather_epw(self):
"""
Enrich the city with epw weather and verify it
"""
file_path = (Path(__file__).parent / 'tests_data' / 'one_building_in_kelowna.gml').resolve()
city_with_weather = self._get_citygml(file_path)
_file_name = 'CAN_BC_Summerland.717680_CWEC.epw'
print(len(city_with_weather.buildings))
WeatherFactory('epw', city_with_weather, base_path=self._example_path, file_name=_file_name).enrich()
print(len(city_with_weather.buildings))
for building in city_with_weather.buildings:
values = building.external_temperature[cte.HOUR][['epw']]
self.assertFalse(values.empty, 'wrong value external_temperature')
values = building.global_horizontal[cte.HOUR][['epw']]
self.assertFalse(values.empty, 'wrong value global horizontal')

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,373 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<core:CityModel xmlns:brid="http://www.opengis.net/citygml/bridge/2.0" xmlns:tran="http://www.opengis.net/citygml/transportation/2.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/2.0" xmlns:wtr="http://www.opengis.net/citygml/waterbody/2.0" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:veg="http://www.opengis.net/citygml/vegetation/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tun="http://www.opengis.net/citygml/tunnel/2.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/2.0" xmlns:gml="http://www.opengis.net/gml" xmlns:gen="http://www.opengis.net/citygml/generics/2.0" xmlns:dem="http://www.opengis.net/citygml/relief/2.0" xmlns:app="http://www.opengis.net/citygml/appearance/2.0" xmlns:luse="http://www.opengis.net/citygml/landuse/2.0" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:pbase="http://www.opengis.net/citygml/profiles/base/2.0" xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:bldg="http://www.opengis.net/citygml/building/2.0" xmlns:core="http://www.opengis.net/citygml/2.0" xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/2.0">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:26911" srsDimension="3">
<gml:lowerCorner>326011.03601000085 5526048.416990001 -1.6000000000058208</gml:lowerCorner>
<gml:upperCorner>329466.6600299999 5529018.72205 9.80000000000291</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<core:cityObjectMember>
<bldg:Building gml:id="BLD100087">
<gen:doubleAttribute name="gross_floor_area">
<gen:value>148</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_raea_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>2019</bldg:yearOfConstruction>
<bldg:measuredHeight>4.4</bldg:measuredHeight>
<bldg:storeysAboveGround>1</bldg:storeysAboveGround>
<bldg:lod2Solid>
<gml:Solid srsName="EPSG:26911" srsDimension="3">
<gml:exterior>
<gml:CompositeSurface>
<gml:surfaceMember xlink:href="#UUID_198440d7-58b8-4ced-b98c-0779cb2ff55a"/>
<gml:surfaceMember xlink:href="#UUID_4d08aa29-161e-4783-b666-a9cf54f17ed2"/>
<gml:surfaceMember xlink:href="#UUID_6aa9fc26-81b7-4a4a-9eef-94c2e29dd117"/>
<gml:surfaceMember xlink:href="#UUID_8c56fb9d-6445-47f2-9ca3-91236124d4c9"/>
<gml:surfaceMember xlink:href="#UUID_aa36ef6d-d3ff-4ab5-8b8e-74c0d6fe6604"/>
<gml:surfaceMember xlink:href="#UUID_b167d715-c48e-4c25-a9f3-881b9f1d613b"/>
<gml:surfaceMember xlink:href="#UUID_90edce0c-608d-4503-955e-7c3c87bc7819"/>
<gml:surfaceMember xlink:href="#UUID_a467a3d2-a034-4a5d-9a39-6fce7fc1ab50"/>
<gml:surfaceMember xlink:href="#UUID_bdfea08d-fb5a-4327-9b48-f710ce6f6789"/>
<gml:surfaceMember xlink:href="#UUID_5d12563d-612c-425c-928a-15bd998f1dc8"/>
<gml:surfaceMember xlink:href="#UUID_2dfd3d1c-bb96-4b44-b2c1-c2ab92a0efdc"/>
<gml:surfaceMember xlink:href="#UUID_14a5ada6-1a80-4e54-8b06-2a12114e3d2f"/>
<gml:surfaceMember xlink:href="#UUID_523c07e3-aaae-4751-a365-47253cd8cb4b"/>
<gml:surfaceMember xlink:href="#UUID_55476b92-53bb-4752-82fe-242bc87a5964"/>
<gml:surfaceMember xlink:href="#UUID_bad2a114-dd33-4b7e-92b2-a784d1d9d219"/>
<gml:surfaceMember xlink:href="#UUID_80657db5-9c5a-4e12-a286-4b3e80dd2b0e"/>
<gml:surfaceMember xlink:href="#UUID_8f847375-a145-4d35-89ce-d68668b9c803"/>
<gml:surfaceMember xlink:href="#UUID_a7b817b0-47f3-4979-b24d-9b0ff0b913bc"/>
<gml:surfaceMember xlink:href="#UUID_604d603b-0f93-4e45-89ab-cdf9817d9c41"/>
</gml:CompositeSurface>
</gml:exterior>
</gml:Solid>
</bldg:lod2Solid>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_f6c5cc74-6058-48ff-aab8-f600313fba3c">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_198440d7-58b8-4ced-b98c-0779cb2ff55a">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327900.0092300009 5527617.35561 3.73359000000346 327903.1820100006 5527620.4350000005 2.8999999999941792 327896.92998999916 5527620.528000001 2.8999999999941792 327900.0092300009 5527617.35561 3.73359000000346</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_4fb5405f-f9b2-4293-a5d1-4deacd80c578">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_4d08aa29-161e-4783-b666-a9cf54f17ed2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.6182000004 5527610.50165 4.076969999994617 327904.02800000086 5527606.081 2.8999999999941792 327907.9790000003 5527606.880999999 2.8999999999941792 327903.6182000004 5527610.50165 4.076969999994617</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_ad005b29-d30c-4672-a35f-606feee45db6">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_6aa9fc26-81b7-4a4a-9eef-94c2e29dd117">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327906.6085899994 5527617.37174 3.30688000000373 327908.15699999966 5527618.875 2.8999999999941792 327905.10500000045 5527618.92 2.8999999999941792 327906.6085899994 5527617.37174 3.30688000000373</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_fdcf81d1-64a4-46a0-ac85-488c0cb4b2a6">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_8c56fb9d-6445-47f2-9ca3-91236124d4c9">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.1820100006 5527620.4350000005 0 327903.1820100006 5527620.4350000005 2.8999999999941792 327903.13698999956 5527617.434 2.8999999999941792 327903.13698999956 5527617.434 0 327903.1820100006 5527620.4350000005 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_d0932daa-c1d4-407b-97cc-27dc52b5ccdc">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_aa36ef6d-d3ff-4ab5-8b8e-74c0d6fe6604">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327896.92998999916 5527620.528000001 0 327896.92998999916 5527620.528000001 2.8999999999941792 327903.1820100006 5527620.4350000005 2.8999999999941792 327903.1820100006 5527620.4350000005 0 327896.92998999916 5527620.528000001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_f270f436-f031-4eba-aab1-e8103a8df58d">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_b167d715-c48e-4c25-a9f3-881b9f1d613b">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327896.716 5527606.1899999995 0 327896.716 5527606.1899999995 2.8999999999941792 327896.92998999916 5527620.528000001 2.8999999999941792 327896.92998999916 5527620.528000001 0 327896.716 5527606.1899999995 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_e5d2a4f3-c54b-4a37-a288-9e167998845b">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_90edce0c-608d-4503-955e-7c3c87bc7819">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327904.02800000086 5527606.081 0 327904.02800000086 5527606.081 2.8999999999941792 327896.716 5527606.1899999995 2.8999999999941792 327896.716 5527606.1899999995 0 327904.02800000086 5527606.081 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_7ad45bd0-a344-4552-919f-3e4f6d500eef">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_a467a3d2-a034-4a5d-9a39-6fce7fc1ab50">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327907.9790000003 5527606.880999999 0 327907.9790000003 5527606.880999999 2.8999999999941792 327904.02800000086 5527606.081 2.8999999999941792 327904.02800000086 5527606.081 0 327907.9790000003 5527606.880999999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_970df158-d016-440a-bc72-a2c25165cfdf">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_bdfea08d-fb5a-4327-9b48-f710ce6f6789">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327908.15699999966 5527618.875 0 327908.15699999966 5527618.875 2.8999999999941792 327907.9790000003 5527606.880999999 2.8999999999941792 327907.9790000003 5527606.880999999 0 327908.15699999966 5527618.875 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_2ba08389-cfe0-4d06-a46c-9450fca21094">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_5d12563d-612c-425c-928a-15bd998f1dc8">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327905.10500000045 5527618.92 0 327905.10500000045 5527618.92 2.8999999999941792 327908.15699999966 5527618.875 2.8999999999941792 327908.15699999966 5527618.875 0 327905.10500000045 5527618.92 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_941c7caa-24ef-4627-8e80-090db037ff2d">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_2dfd3d1c-bb96-4b44-b2c1-c2ab92a0efdc">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327905.08299 5527617.404999999 0 327905.08299 5527617.404999999 2.8999999999941792 327905.10500000045 5527618.92 2.8999999999941792 327905.10500000045 5527618.92 0 327905.08299 5527617.404999999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_937ae52c-71f0-47f6-b41d-eafec9a85460">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_14a5ada6-1a80-4e54-8b06-2a12114e3d2f">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.13698999956 5527617.434 0 327903.13698999956 5527617.434 2.8999999999941792 327905.08299 5527617.404999999 2.8999999999941792 327905.08299 5527617.404999999 0 327903.13698999956 5527617.434 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:GroundSurface gml:id="UUID_df682005-4d33-413b-b383-462b9d351055">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_523c07e3-aaae-4751-a365-47253cd8cb4b">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.13698999956 5527617.434 0 327905.08299 5527617.404999999 0 327905.10500000045 5527618.92 0 327908.15699999966 5527618.875 0 327907.9790000003 5527606.880999999 0 327904.02800000086 5527606.081 0 327896.716 5527606.1899999995 0 327896.92998999916 5527620.528000001 0 327903.1820100006 5527620.4350000005 0 327903.13698999956 5527617.434 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:GroundSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_eac4bd2b-96ad-4eb4-afde-e8a6f9b12031">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_55476b92-53bb-4752-82fe-242bc87a5964">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.1820100006 5527620.4350000005 2.8999999999941792 327900.0092300009 5527617.35561 3.73359000000346 327899.9643300008 5527614.354800001 3.733559999993304 327903.13698999956 5527617.434 2.8999999999941792 327903.1820100006 5527620.4350000005 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_c3f74405-f236-4b14-87a5-fda67af05d3e">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_bad2a114-dd33-4b7e-92b2-a784d1d9d219">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327896.716 5527606.1899999995 2.8999999999941792 327902.4248399995 5527611.731040001 4.399999999994179 327902.4261399992 5527611.81845 4.399999999994179 327899.9643300008 5527614.354800001 3.733559999993304 327900.0092300009 5527617.35561 3.73359000000346 327896.92998999916 5527620.528000001 2.8999999999941792 327896.716 5527606.1899999995 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_9b5cbd81-2d58-4c14-bcd6-7b53f4a1cfd7">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_80657db5-9c5a-4e12-a286-4b3e80dd2b0e">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327904.02800000086 5527606.081 2.8999999999941792 327903.6182000004 5527610.50165 4.076969999994617 327902.4248399995 5527611.731040001 4.399999999994179 327896.716 5527606.1899999995 2.8999999999941792 327904.02800000086 5527606.081 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_2a766b32-03e3-43b8-9ed4-d1ce04ebf6e6">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_8f847375-a145-4d35-89ce-d68668b9c803">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327908.15699999966 5527618.875 2.8999999999941792 327906.6085899994 5527617.37174 3.30688000000373 327906.58634999953 5527615.85674 3.3068099999945844 327902.4261399992 5527611.81845 4.399999999994179 327902.4248399995 5527611.731040001 4.399999999994179 327903.6182000004 5527610.50165 4.076969999994617 327907.9790000003 5527606.880999999 2.8999999999941792 327908.15699999966 5527618.875 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_8401655f-eb98-41c1-b684-34cc31b3f5f6">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_a7b817b0-47f3-4979-b24d-9b0ff0b913bc">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327905.08299 5527617.404999999 2.8999999999941792 327906.58634999953 5527615.85674 3.3068099999945844 327906.6085899994 5527617.37174 3.30688000000373 327905.10500000045 5527618.92 2.8999999999941792 327905.08299 5527617.404999999 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_6b1b15ff-d73d-4443-9d1a-eb9e3d33c8cf">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_604d603b-0f93-4e45-89ab-cdf9817d9c41">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.13698999956 5527617.434 2.8999999999941792 327899.9643300008 5527614.354800001 3.733559999993304 327902.4261399992 5527611.81845 4.399999999994179 327906.58634999953 5527615.85674 3.3068099999945844 327905.08299 5527617.404999999 2.8999999999941792 327903.13698999956 5527617.434 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
</bldg:Building>
</core:cityObjectMember>
</core:CityModel>

View File

@ -1,453 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<core:CityModel xmlns:brid="http://www.opengis.net/citygml/bridge/2.0" xmlns:tran="http://www.opengis.net/citygml/transportation/2.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/2.0" xmlns:wtr="http://www.opengis.net/citygml/waterbody/2.0" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:veg="http://www.opengis.net/citygml/vegetation/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tun="http://www.opengis.net/citygml/tunnel/2.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/2.0" xmlns:gml="http://www.opengis.net/gml" xmlns:gen="http://www.opengis.net/citygml/generics/2.0" xmlns:dem="http://www.opengis.net/citygml/relief/2.0" xmlns:app="http://www.opengis.net/citygml/appearance/2.0" xmlns:luse="http://www.opengis.net/citygml/landuse/2.0" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:pbase="http://www.opengis.net/citygml/profiles/base/2.0" xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:bldg="http://www.opengis.net/citygml/building/2.0" xmlns:core="http://www.opengis.net/citygml/2.0" xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/2.0">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:32191" srsDimension="3">
<gml:lowerCorner>326011.03601000085 5526362.34802 0</gml:lowerCorner>
<gml:upperCorner>329466.6600299999 5529018.72205 8.5</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<core:cityObjectMember>
<bldg:Building gml:id="BLD100086">
<gen:doubleAttribute name="Kelowna_id">
<gen:value>809144</gen:value>
</gen:doubleAttribute>
<gen:doubleAttribute name="Population">
<gen:value>7</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="Building_Type">
<gen:value>SFD</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="footprint_area">
<gen:value>148.17</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="footprint_area_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="gross_floor_area">
<gen:value>189</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_area_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<gen:stringAttribute name="citygml_function{0}">
<gen:value>residential</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="furnace_age_base">
<gen:value>2019</gen:value>
</gen:doubleAttribute>
<gen:doubleAttribute name="HWT_age_base">
<gen:value>2019</gen:value>
</gen:doubleAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>2019</bldg:yearOfConstruction>
<bldg:roofType>flat</bldg:roofType>
<bldg:measuredHeight>5.5</bldg:measuredHeight>
<bldg:storeysAboveGround>1</bldg:storeysAboveGround>
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32191" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.65699999966 5527620.1219999995 0 327918.65699999966 5527620.1219999995 5.5 327918.5720000006 5527617.433 5.5 327918.5720000006 5527617.433 0 327918.65699999966 5527620.1219999995 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327912.1970099993 5527620.328 0 327912.1970099993 5527620.328 5.5 327918.65699999966 5527620.1219999995 5.5 327918.65699999966 5527620.1219999995 0 327912.1970099993 5527620.328 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327911.7700100001 5527606.959000001 0 327911.7700100001 5527606.959000001 5.5 327912.1970099993 5527620.328 5.5 327912.1970099993 5527620.328 0 327911.7700100001 5527606.959000001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327923.7589999996 5527606.57701 0 327923.7589999996 5527606.57701 5.5 327911.7700100001 5527606.959000001 5.5 327911.7700100001 5527606.959000001 0 327923.7589999996 5527606.57701 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327924.1219900008 5527617.968 0 327924.1219900008 5527617.968 5.5 327923.7589999996 5527606.57701 5.5 327923.7589999996 5527606.57701 0 327924.1219900008 5527617.968 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327920.45799 5527618.085000001 0 327920.45799 5527618.085000001 5.5 327924.1219900008 5527617.968 5.5 327924.1219900008 5527617.968 0 327920.45799 5527618.085000001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.5720000006 5527617.433 0 327918.5720000006 5527617.433 5.5 327920.45799 5527618.085000001 5.5 327920.45799 5527618.085000001 0 327918.5720000006 5527617.433 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.65699999966 5527620.1219999995 5.5 327912.1970099993 5527620.328 5.5 327911.7700100001 5527606.959000001 5.5 327923.7589999996 5527606.57701 5.5 327924.1219900008 5527617.968 5.5 327920.45799 5527618.085000001 5.5 327918.5720000006 5527617.433 5.5 327918.65699999966 5527620.1219999995 5.5</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:Building>
</core:cityObjectMember>
<core:cityObjectMember>
<bldg:Building gml:id="BLD100087">
<gen:doubleAttribute name="Kelowna_id">
<gen:value>809157</gen:value>
</gen:doubleAttribute>
<gen:doubleAttribute name="Population">
<gen:value>7</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="Building_Type">
<gen:value>SFD</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="footprint_area">
<gen:value>147.58</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="footprint_area_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="gross_floor_area">
<gen:value>201</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_area_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<gen:stringAttribute name="citygml_function{0}">
<gen:value>residential</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="furnace_age_base">
<gen:value>2019</gen:value>
</gen:doubleAttribute>
<gen:doubleAttribute name="HWT_age_base">
<gen:value>2019</gen:value>
</gen:doubleAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>2019</bldg:yearOfConstruction>
<bldg:roofType>flat</bldg:roofType>
<bldg:measuredHeight>7</bldg:measuredHeight>
<bldg:storeysAboveGround>2</bldg:storeysAboveGround>
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32191" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.1820100006 5527620.4350000005 0 327903.1820100006 5527620.4350000005 7 327903.13698999956 5527617.434 7 327903.13698999956 5527617.434 0 327903.1820100006 5527620.4350000005 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327896.92998999916 5527620.528000001 0 327896.92998999916 5527620.528000001 7 327903.1820100006 5527620.4350000005 7 327903.1820100006 5527620.4350000005 0 327896.92998999916 5527620.528000001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327896.716 5527606.1899999995 0 327896.716 5527606.1899999995 7 327896.92998999916 5527620.528000001 7 327896.92998999916 5527620.528000001 0 327896.716 5527606.1899999995 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327904.02800000086 5527606.081 0 327904.02800000086 5527606.081 7 327896.716 5527606.1899999995 7 327896.716 5527606.1899999995 0 327904.02800000086 5527606.081 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327907.9790000003 5527606.880999999 0 327907.9790000003 5527606.880999999 7 327904.02800000086 5527606.081 7 327904.02800000086 5527606.081 0 327907.9790000003 5527606.880999999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327908.15699999966 5527618.875 0 327908.15699999966 5527618.875 7 327907.9790000003 5527606.880999999 7 327907.9790000003 5527606.880999999 0 327908.15699999966 5527618.875 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327905.10500000045 5527618.92 0 327905.10500000045 5527618.92 7 327908.15699999966 5527618.875 7 327908.15699999966 5527618.875 0 327905.10500000045 5527618.92 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327905.08299 5527617.404999999 0 327905.08299 5527617.404999999 7 327905.10500000045 5527618.92 7 327905.10500000045 5527618.92 0 327905.08299 5527617.404999999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.13698999956 5527617.434 0 327903.13698999956 5527617.434 7 327905.08299 5527617.404999999 7 327905.08299 5527617.404999999 0 327903.13698999956 5527617.434 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>327903.1820100006 5527620.4350000005 7 327896.92998999916 5527620.528000001 7 327896.716 5527606.1899999995 7 327904.02800000086 5527606.081 7 327907.9790000003 5527606.880999999 7 327908.15699999966 5527618.875 7 327905.10500000045 5527618.92 7 327905.08299 5527617.404999999 7 327903.13698999956 5527617.434 7 327903.1820100006 5527620.4350000005 7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:Building>
</core:cityObjectMember>
<core:cityObjectMember>
<bldg:Building gml:id="BLD101974">
<gen:doubleAttribute name="Kelowna_id">
<gen:value>182978</gen:value>
</gen:doubleAttribute>
<gen:doubleAttribute name="Population">
<gen:value>47</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="Building_Type">
<gen:value>MURB</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="footprint_area">
<gen:value>646.8</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="footprint_area_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="gross_floor_area">
<gen:value>1940</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_area_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<gen:stringAttribute name="citygml_function{0}">
<gen:value>residential</gen:value>
</gen:stringAttribute>
<gen:doubleAttribute name="furnace_age_base">
<gen:value>1974</gen:value>
</gen:doubleAttribute>
<gen:doubleAttribute name="HWT_age_base">
<gen:value>1974</gen:value>
</gen:doubleAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>1974</bldg:yearOfConstruction>
<bldg:roofType>flat</bldg:roofType>
<bldg:measuredHeight>8.5</bldg:measuredHeight>
<bldg:storeysAboveGround>3</bldg:storeysAboveGround>
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32191" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328066.44198999926 5528221.52698 0 328066.44198999926 5528221.52698 8.5 328066.37298999913 5528218.87403 8.5 328066.37298999913 5528218.87403 0 328066.44198999926 5528221.52698 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328062.64898999967 5528221.625979999 0 328062.64898999967 5528221.625979999 8.5 328066.44198999926 5528221.52698 8.5 328066.44198999926 5528221.52698 0 328062.64898999967 5528221.625979999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328062.5769999996 5528218.872020001 0 328062.5769999996 5528218.872020001 8.5 328062.64898999967 5528221.625979999 8.5 328062.64898999967 5528221.625979999 0 328062.5769999996 5528218.872020001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328054.4609999992 5528219.083009999 0 328054.4609999992 5528219.083009999 8.5 328062.5769999996 5528218.872020001 8.5 328062.5769999996 5528218.872020001 0 328054.4609999992 5528219.083009999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328054.00298999995 5528198.384 0 328054.00298999995 5528198.384 8.5 328054.4609999992 5528219.083009999 8.5 328054.4609999992 5528219.083009999 0 328054.00298999995 5528198.384 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328054.8479900006 5528192.8129900005 0 328054.8479900006 5528192.8129900005 8.5 328054.00298999995 5528198.384 8.5 328054.00298999995 5528198.384 0 328054.8479900006 5528192.8129900005 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328053.9679899998 5528187.125 0 328053.9679899998 5528187.125 8.5 328054.8479900006 5528192.8129900005 8.5 328054.8479900006 5528192.8129900005 0 328053.9679899998 5528187.125 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328062.03800000064 5528186.91501 0 328062.03800000064 5528186.91501 8.5 328053.9679899998 5528187.125 8.5 328053.9679899998 5528187.125 0 328062.03800000064 5528186.91501 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328061.9790100008 5528184.657989999 0 328061.9790100008 5528184.657989999 8.5 328062.03800000064 5528186.91501 8.5 328062.03800000064 5528186.91501 0 328061.9790100008 5528184.657989999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328065.91500999965 5528184.55601 0 328065.91500999965 5528184.55601 8.5 328061.9790100008 5528184.657989999 8.5 328061.9790100008 5528184.657989999 0 328065.91500999965 5528184.55601 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328065.9790100008 5528187.00299 0 328065.9790100008 5528187.00299 8.5 328065.91500999965 5528184.55601 8.5 328065.91500999965 5528184.55601 0 328065.9790100008 5528187.00299 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328074.1480100006 5528186.79001 0 328074.1480100006 5528186.79001 8.5 328065.9790100008 5528187.00299 8.5 328065.9790100008 5528187.00299 0 328074.1480100006 5528186.79001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328073.75799999945 5528197.550000001 0 328073.75799999945 5528197.550000001 8.5 328074.1480100006 5528186.79001 8.5 328074.1480100006 5528186.79001 0 328073.75799999945 5528197.550000001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328074.43600999936 5528201.869999999 0 328074.43600999936 5528201.869999999 8.5 328073.75799999945 5528197.550000001 8.5 328073.75799999945 5528197.550000001 0 328074.43600999936 5528201.869999999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328074.7179899998 5528218.65601 0 328074.7179899998 5528218.65601 8.5 328074.43600999936 5528201.869999999 8.5 328074.43600999936 5528201.869999999 0 328074.7179899998 5528218.65601 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328066.37298999913 5528218.87403 0 328066.37298999913 5528218.87403 8.5 328074.7179899998 5528218.65601 8.5 328074.7179899998 5528218.65601 0 328066.37298999913 5528218.87403 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
<gml:surfaceMember>
<gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>328066.44198999926 5528221.52698 8.5 328062.64898999967 5528221.625979999 8.5 328062.5769999996 5528218.872020001 8.5 328054.4609999992 5528219.083009999 8.5 328054.00298999995 5528198.384 8.5 328054.8479900006 5528192.8129900005 8.5 328053.9679899998 5528187.125 8.5 328062.03800000064 5528186.91501 8.5 328061.9790100008 5528184.657989999 8.5 328065.91500999965 5528184.55601 8.5 328065.9790100008 5528187.00299 8.5 328074.1480100006 5528186.79001 8.5 328073.75799999945 5528197.550000001 8.5 328074.43600999936 5528201.869999999 8.5 328074.7179899998 5528218.65601 8.5 328066.37298999913 5528218.87403 8.5 328066.44198999926 5528221.52698 8.5</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:Building>
</core:cityObjectMember>
</core:CityModel>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,129 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<core:CityModel xmlns:brid="http://www.opengis.net/citygml/bridge/2.0" xmlns:tran="http://www.opengis.net/citygml/transportation/2.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/2.0" xmlns:wtr="http://www.opengis.net/citygml/waterbody/2.0" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:veg="http://www.opengis.net/citygml/vegetation/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tun="http://www.opengis.net/citygml/tunnel/2.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/2.0" xmlns:gml="http://www.opengis.net/gml" xmlns:gen="http://www.opengis.net/citygml/generics/2.0" xmlns:dem="http://www.opengis.net/citygml/relief/2.0" xmlns:app="http://www.opengis.net/citygml/appearance/2.0" xmlns:luse="http://www.opengis.net/citygml/landuse/2.0" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:pbase="http://www.opengis.net/citygml/profiles/base/2.0" xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:bldg="http://www.opengis.net/citygml/building/2.0" xmlns:core="http://www.opengis.net/citygml/2.0" xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/2.0">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:32618" srsDimension="3">
<gml:lowerCorner>611249.8791199997 5039909.935869999 0</gml:lowerCorner>
<gml:upperCorner>611257.8791199997 5039915.935869999 2.6999999999970896</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<core:cityObjectMember>
<bldg:Building gml:id="gml_1">
<bldg:lod2Solid>
<gml:Solid srsName="EPSG:32618" srsDimension="3">
<gml:exterior>
<gml:CompositeSurface>
<gml:surfaceMember xlink:href="#UUID_d4d308ec-d4c2-4d11-82aa-e7f74d7813b4"/>
<gml:surfaceMember xlink:href="#UUID_f95ebeb8-8d79-4745-9c7a-24510f6966c9"/>
<gml:surfaceMember xlink:href="#UUID_f0b30655-0cc7-4fa7-82bb-06a2f2b49d43"/>
<gml:surfaceMember xlink:href="#UUID_325f2760-8a2d-4471-bf7c-fa29dc105c53"/>
<gml:surfaceMember xlink:href="#UUID_807ba20f-e2c3-4907-b23f-091d07f19ce0"/>
<gml:surfaceMember xlink:href="#UUID_dc447d8c-9509-4952-9f32-b565535e41c6"/>
</gml:CompositeSurface>
</gml:exterior>
</gml:Solid>
</bldg:lod2Solid>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="gml_1_291db0ac-84ab-45be-b7cc-375f8ea66d67">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32618" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_d4d308ec-d4c2-4d11-82aa-e7f74d7813b4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>611257.8791199997 5039909.935869999 2.6999999999970896 611257.8791199997 5039915.935869999 2.6999999999970896 611249.8791199997 5039915.935869999 2.6999999999970896 611249.8791199997 5039909.935869999 2.6999999999970896 611257.8791199997 5039909.935869999 2.6999999999970896</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="gml_1_2d005166-36d8-4bc4-a356-bbe042d5f65d">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32618" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_f95ebeb8-8d79-4745-9c7a-24510f6966c9">
<gml:exterior>
<gml:LinearRing>
<gml:posList>611257.8791199997 5039909.935869999 0 611257.8791199997 5039909.935869999 2.6999999999970896 611249.8791199997 5039909.935869999 2.6999999999970896 611249.8791199997 5039909.935869999 0 611257.8791199997 5039909.935869999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="gml_1_1906de88-0631-4346-b649-2865fbeeeeca">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32618" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_f0b30655-0cc7-4fa7-82bb-06a2f2b49d43">
<gml:exterior>
<gml:LinearRing>
<gml:posList>611257.8791199997 5039915.935869999 0 611257.8791199997 5039915.935869999 2.6999999999970896 611257.8791199997 5039909.935869999 2.6999999999970896 611257.8791199997 5039909.935869999 0 611257.8791199997 5039915.935869999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="gml_1_5741a50d-f423-4b74-a8bf-393341475a7e">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32618" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_325f2760-8a2d-4471-bf7c-fa29dc105c53">
<gml:exterior>
<gml:LinearRing>
<gml:posList>611249.8791199997 5039915.935869999 0 611249.8791199997 5039915.935869999 2.6999999999970896 611257.8791199997 5039915.935869999 2.6999999999970896 611257.8791199997 5039915.935869999 0 611249.8791199997 5039915.935869999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="gml_1_968ffb19-fe74-4f47-9a0b-65999895c56c">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32618" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_807ba20f-e2c3-4907-b23f-091d07f19ce0">
<gml:exterior>
<gml:LinearRing>
<gml:posList>611249.8791199997 5039909.935869999 0 611249.8791199997 5039909.935869999 2.6999999999970896 611249.8791199997 5039915.935869999 2.6999999999970896 611249.8791199997 5039915.935869999 0 611249.8791199997 5039909.935869999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:GroundSurface gml:id="gml_1_5c40b841-52b5-4624-bf1c-551c0a4459f7">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:32618" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_dc447d8c-9509-4952-9f32-b565535e41c6">
<gml:exterior>
<gml:LinearRing>
<gml:posList>611249.8791199997 5039909.935869999 0 611249.8791199997 5039915.935869999 0 611257.8791199997 5039915.935869999 0 611257.8791199997 5039909.935869999 0 611249.8791199997 5039909.935869999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:GroundSurface>
</bldg:boundedBy>
</bldg:Building>
</core:cityObjectMember>
</core:CityModel>

View File

@ -1,81 +0,0 @@
# https://github.com/mikedh/trimesh
v 329238.00000000 5528272.00000000 0.00000000
v 329238.00000000 5528272.00000000 3.79999995
v 329254.12500000 5528263.00000000 0.00000000
v 329254.12500000 5528263.00000000 3.79999995
v 329245.12500000 5528267.50000000 4.93084002
v 329246.15625000 5528272.50000000 0.00000000
v 329246.15625000 5528272.50000000 3.79999995
v 329229.15625000 5528271.00000000 0.00000000
v 329229.15625000 5528271.00000000 3.79999995
v 329242.18750000 5528267.00000000 5.29822016
v 329238.31250000 5528266.50000000 4.68875980
v 329229.31250000 5528269.50000000 0.00000000
v 329229.31250000 5528269.50000000 3.79999995
v 329244.34375000 5528267.00000000 4.99910021
v 329242.34375000 5528267.00000000 5.30000019
v 329233.34375000 5528276.00000000 0.00000000
v 329233.34375000 5528276.00000000 3.79999995
v 329247.34375000 5528262.50000000 0.00000000
v 329247.34375000 5528262.50000000 3.79999995
v 329242.40625000 5528257.50000000 0.00000000
v 329242.40625000 5528257.50000000 3.79999995
v 329231.50000000 5528270.50000000 4.31147003
v 329253.53125000 5528273.00000000 0.00000000
v 329253.53125000 5528273.00000000 3.79999995
v 329241.71875000 5528276.50000000 0.00000000
v 329241.71875000 5528276.50000000 3.79999995
v 329233.81250000 5528270.50000000 4.68364000
v 329248.81250000 5528267.50000000 4.92572021
f 22 9 13
f 28 4 24
f 23 6 7
f 7 24 23
f 6 25 26
f 26 7 6
f 25 1 2
f 2 26 25
f 1 16 17
f 17 2 1
f 16 8 9
f 9 17 16
f 8 12 13
f 13 9 8
f 12 20 21
f 21 13 12
f 20 18 19
f 19 21 20
f 18 3 4
f 4 19 18
f 3 23 24
f 24 4 3
f 6 23 3
f 6 3 18
f 6 18 20
f 6 20 12
f 6 12 8
f 8 16 1
f 6 8 1
f 1 25 6
f 24 7 14
f 24 14 5
f 5 28 24
f 7 26 15
f 15 14 7
f 26 2 11
f 26 11 10
f 10 15 26
f 2 17 27
f 27 11 2
f 17 9 22
f 22 27 17
f 21 10 11
f 13 21 11
f 13 11 27
f 27 22 13
f 21 19 5
f 21 5 14
f 21 14 15
f 15 10 21
f 19 4 28
f 28 5 19

View File

@ -1,925 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<core:CityModel xmlns:brid="http://www.opengis.net/citygml/bridge/2.0" xmlns:tran="http://www.opengis.net/citygml/transportation/2.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/2.0" xmlns:wtr="http://www.opengis.net/citygml/waterbody/2.0" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:veg="http://www.opengis.net/citygml/vegetation/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tun="http://www.opengis.net/citygml/tunnel/2.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/2.0" xmlns:gml="http://www.opengis.net/gml" xmlns:gen="http://www.opengis.net/citygml/generics/2.0" xmlns:dem="http://www.opengis.net/citygml/relief/2.0" xmlns:app="http://www.opengis.net/citygml/appearance/2.0" xmlns:luse="http://www.opengis.net/citygml/landuse/2.0" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:pbase="http://www.opengis.net/citygml/profiles/base/2.0" xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:bldg="http://www.opengis.net/citygml/building/2.0" xmlns:core="http://www.opengis.net/citygml/2.0" xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/2.0">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:26911" srsDimension="3">
<gml:lowerCorner>326011.03601000085 5526048.416990001 -1.6000000000058208</gml:lowerCorner>
<gml:upperCorner>329466.6600299999 5529018.72205 9.80000000000291</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<core:cityObjectMember>
<bldg:Building gml:id="BLD100086">
<gen:doubleAttribute name="gross_floor_area">
<gen:value>148</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_raea_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>2019</bldg:yearOfConstruction>
<bldg:measuredHeight>4.4</bldg:measuredHeight>
<bldg:storeysAboveGround>1</bldg:storeysAboveGround>
<bldg:lod2Solid>
<gml:Solid srsName="EPSG:26911" srsDimension="3">
<gml:exterior>
<gml:CompositeSurface>
<gml:surfaceMember xlink:href="#UUID_3e35c142-df2d-40b7-aae4-557db18ec7c6"/>
<gml:surfaceMember xlink:href="#UUID_a49ef266-ec5e-443b-9a64-c9c93747d01a"/>
<gml:surfaceMember xlink:href="#UUID_ef7f2ab9-ad15-4d43-8234-2794686aa04f"/>
<gml:surfaceMember xlink:href="#UUID_daee926d-4126-4cc4-90c3-163884289002"/>
<gml:surfaceMember xlink:href="#UUID_c39b3ab3-f724-4abb-b5a0-4cf7a111a081"/>
<gml:surfaceMember xlink:href="#UUID_9e3db7c2-b03e-424a-932e-ee236b69eca1"/>
<gml:surfaceMember xlink:href="#UUID_825bb74a-aa70-4b35-9562-ba89aa8cd378"/>
<gml:surfaceMember xlink:href="#UUID_f155bbcf-0f71-4e0e-9cf1-2c4cc7b52da6"/>
<gml:surfaceMember xlink:href="#UUID_a2c4f627-5b56-43ea-a53d-84e828250d49"/>
<gml:surfaceMember xlink:href="#UUID_5268aa45-e711-4e47-8ae2-9498b02758ef"/>
<gml:surfaceMember xlink:href="#UUID_829f53c2-1834-4f09-b180-db4cd81e773a"/>
<gml:surfaceMember xlink:href="#UUID_bdd4f42b-6aaf-4a30-b92f-351deedf79ad"/>
<gml:surfaceMember xlink:href="#UUID_5663501c-ae1a-4c42-a779-cc5c77cbe9ae"/>
<gml:surfaceMember xlink:href="#UUID_c489400f-a849-4be4-bbfd-729cf1020aa8"/>
<gml:surfaceMember xlink:href="#UUID_909d9316-ea8c-4458-9523-3632a0a67dca"/>
</gml:CompositeSurface>
</gml:exterior>
</gml:Solid>
</bldg:lod2Solid>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_6919c082-ca72-4008-8dbc-bc947505cbd7">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_3e35c142-df2d-40b7-aae4-557db18ec7c6">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327915.32435999997 5527616.99446 3.8290600000036648 327918.65699999966 5527620.1219999995 2.8999999999941792 327912.1970099993 5527620.328 2.8999999999941792 327915.32435999997 5527616.99446 3.8290600000036648</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_3ae51274-1b29-4784-ad12-47e590b1aa3e">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_a49ef266-ec5e-443b-9a64-c9c93747d01a">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327920.9297700003 5527614.973139999 3.7896900000050664 327924.1219900008 5527617.968 2.8999999999941792 327920.45799 5527618.085000001 2.8999999999941792 327920.9297700003 5527614.973139999 3.7896900000050664</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_bf100ceb-a838-400f-8f25-60656fcf6b5b">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_ef7f2ab9-ad15-4d43-8234-2794686aa04f">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.65699999966 5527620.1219999995 0 327918.65699999966 5527620.1219999995 2.8999999999941792 327918.5720000006 5527617.433 2.8999999999941792 327918.5720000006 5527617.433 0 327918.65699999966 5527620.1219999995 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_01cc0d33-f732-4541-9041-b50628b20eea">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_daee926d-4126-4cc4-90c3-163884289002">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327912.1970099993 5527620.328 0 327912.1970099993 5527620.328 2.8999999999941792 327918.65699999966 5527620.1219999995 2.8999999999941792 327918.65699999966 5527620.1219999995 0 327912.1970099993 5527620.328 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_86c2f9ea-533e-4de5-82a4-899520cca64b">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_c39b3ab3-f724-4abb-b5a0-4cf7a111a081">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327911.7700100001 5527606.959000001 0 327911.7700100001 5527606.959000001 2.8999999999941792 327912.1970099993 5527620.328 2.8999999999941792 327912.1970099993 5527620.328 0 327911.7700100001 5527606.959000001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_6d4a4e78-fcd5-44c3-99f7-298722288831">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_9e3db7c2-b03e-424a-932e-ee236b69eca1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327923.7589999996 5527606.57701 0 327923.7589999996 5527606.57701 2.8999999999941792 327911.7700100001 5527606.959000001 2.8999999999941792 327911.7700100001 5527606.959000001 0 327923.7589999996 5527606.57701 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_3526e729-c17c-46c2-b632-1347baf4b799">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_825bb74a-aa70-4b35-9562-ba89aa8cd378">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327924.1219900008 5527617.968 0 327924.1219900008 5527617.968 2.8999999999941792 327923.7589999996 5527606.57701 2.8999999999941792 327923.7589999996 5527606.57701 0 327924.1219900008 5527617.968 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_29cd539d-855f-4067-8dbd-30a7fbb9d8d5">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_f155bbcf-0f71-4e0e-9cf1-2c4cc7b52da6">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327920.45799 5527618.085000001 0 327920.45799 5527618.085000001 2.8999999999941792 327924.1219900008 5527617.968 2.8999999999941792 327924.1219900008 5527617.968 0 327920.45799 5527618.085000001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_4cdae8c2-e795-4553-b548-64aa5d957203">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_a2c4f627-5b56-43ea-a53d-84e828250d49">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.5720000006 5527617.433 0 327918.5720000006 5527617.433 2.8999999999941792 327920.45799 5527618.085000001 2.8999999999941792 327920.45799 5527618.085000001 0 327918.5720000006 5527617.433 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:GroundSurface gml:id="UUID_fa9ef0bc-bf10-477b-9c0e-27dc04667679">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_5268aa45-e711-4e47-8ae2-9498b02758ef">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.5720000006 5527617.433 0 327920.45799 5527618.085000001 0 327924.1219900008 5527617.968 0 327923.7589999996 5527606.57701 0 327911.7700100001 5527606.959000001 0 327912.1970099993 5527620.328 0 327918.65699999966 5527620.1219999995 0 327918.5720000006 5527617.433 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:GroundSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_c60b7d6d-65fe-4a40-bb4c-861a618d9b8f">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_829f53c2-1834-4f09-b180-db4cd81e773a">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.65699999966 5527620.1219999995 2.8999999999941792 327915.32435999997 5527616.99446 3.8290600000036648 327915.19247999974 5527612.844070001 3.8292599999986123 327918.5720000006 5527617.433 2.8999999999941792 327918.65699999966 5527620.1219999995 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_952b965f-e0d1-4bfd-9641-1fb1a3ed0163">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_bdd4f42b-6aaf-4a30-b92f-351deedf79ad">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327911.7700100001 5527606.959000001 2.8999999999941792 327916.7891399991 5527611.6678 4.298760000005132 327915.19247999974 5527612.844070001 3.8292599999986123 327915.32435999997 5527616.99446 3.8290600000036648 327912.1970099993 5527620.328 2.8999999999941792 327911.7700100001 5527606.959000001 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_733946c8-f30b-49ba-a4ee-21fdda0e2864">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_5663501c-ae1a-4c42-a779-cc5c77cbe9ae">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327923.7589999996 5527606.57701 2.8999999999941792 327918.70940000005 5527611.959000001 4.399999999994179 327916.7891399991 5527611.6678 4.298760000005132 327911.7700100001 5527606.959000001 2.8999999999941792 327923.7589999996 5527606.57701 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_9d86a537-1cb9-4aec-87cd-5bc7cb36152d">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_c489400f-a849-4be4-bbfd-729cf1020aa8">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327924.1219900008 5527617.968 2.8999999999941792 327920.9297700003 5527614.973139999 3.7896900000050664 327918.70940000005 5527611.959000001 4.399999999994179 327923.7589999996 5527606.57701 2.8999999999941792 327924.1219900008 5527617.968 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_6d2fb90c-5d12-4bc3-af9f-214f8a280021">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_909d9316-ea8c-4458-9523-3632a0a67dca">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327918.5720000006 5527617.433 2.8999999999941792 327915.19247999974 5527612.844070001 3.8292599999986123 327916.7891399991 5527611.6678 4.298760000005132 327918.70940000005 5527611.959000001 4.399999999994179 327920.9297700003 5527614.973139999 3.7896900000050664 327920.45799 5527618.085000001 2.8999999999941792 327918.5720000006 5527617.433 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
</bldg:Building>
</core:cityObjectMember>
<core:cityObjectMember>
<bldg:Building gml:id="BLD131702">
<gen:doubleAttribute name="gross_floor_area">
<gen:value>184</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_raea_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>1967</bldg:yearOfConstruction>
<bldg:measuredHeight>4.3</bldg:measuredHeight>
<bldg:storeysAboveGround>1</bldg:storeysAboveGround>
<bldg:lod2Solid>
<gml:Solid srsName="EPSG:26911" srsDimension="3">
<gml:exterior>
<gml:CompositeSurface>
<gml:surfaceMember xlink:href="#UUID_e5c39971-5698-4d10-ae06-e51dc3a377ce"/>
<gml:surfaceMember xlink:href="#UUID_293983c1-b135-4a2c-905b-0278c410e97d"/>
<gml:surfaceMember xlink:href="#UUID_1c09ccd7-2575-4938-a2f1-ccb6b24d3b03"/>
<gml:surfaceMember xlink:href="#UUID_585484c4-65b0-423a-a409-c75a07954c3f"/>
<gml:surfaceMember xlink:href="#UUID_4d946189-9405-4e48-8fb6-db97066f9833"/>
<gml:surfaceMember xlink:href="#UUID_f2d8d3d2-3573-405c-8e36-02a725386d3e"/>
<gml:surfaceMember xlink:href="#UUID_2e9d0c95-f353-469a-aebb-3fa678c9c5bd"/>
<gml:surfaceMember xlink:href="#UUID_3730f689-06de-46fb-9d2e-02b86699ee6a"/>
<gml:surfaceMember xlink:href="#UUID_5774dcca-47c4-4dd6-ade1-10cdaf4967ab"/>
</gml:CompositeSurface>
</gml:exterior>
</gml:Solid>
</bldg:lod2Solid>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_adb175e6-f054-4550-9b63-727a170cf7b5">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_e5c39971-5698-4d10-ae06-e51dc3a377ce">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327889.6721599996 5528260.4894900005 4.30000000000291 327893.94501000084 5528255.66602 2.8000000000029104 327894.2890000008 5528264.94702 2.8000000000029104 327889.6721599996 5528260.4894900005 4.30000000000291</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_1ba722de-c8db-47df-b9c6-77618b5afaa4">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_293983c1-b135-4a2c-905b-0278c410e97d">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327881.71928999946 5528260.815470001 4.1848900000040885 327877.7609899994 5528264.91498 2.8000000000029104 327877.47000000067 5528257.051030001 2.8000000000029104 327881.71928999946 5528260.815470001 4.1848900000040885</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_84b8a1c1-5f10-42e9-923b-d4e78499857f">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_1c09ccd7-2575-4938-a2f1-ccb6b24d3b03">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327894.2890000008 5528264.94702 0 327894.2890000008 5528264.94702 2.8000000000029104 327893.94501000084 5528255.66602 2.8000000000029104 327893.94501000084 5528255.66602 0 327894.2890000008 5528264.94702 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_fd4d0222-cb62-4ffd-93b1-ad02891d0cc2">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_585484c4-65b0-423a-a409-c75a07954c3f">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327877.7609899994 5528264.91498 0 327877.7609899994 5528264.91498 2.8000000000029104 327894.2890000008 5528264.94702 2.8000000000029104 327894.2890000008 5528264.94702 0 327877.7609899994 5528264.91498 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_5ce0d1e5-da65-4d02-8f90-287d72e45431">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_4d946189-9405-4e48-8fb6-db97066f9833">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327877.47000000067 5528257.051030001 0 327877.47000000067 5528257.051030001 2.8000000000029104 327877.7609899994 5528264.91498 2.8000000000029104 327877.7609899994 5528264.91498 0 327877.47000000067 5528257.051030001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_51112e11-39d4-413d-a2b9-4ac2dc5d1f11">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_f2d8d3d2-3573-405c-8e36-02a725386d3e">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327893.94501000084 5528255.66602 0 327893.94501000084 5528255.66602 2.8000000000029104 327877.47000000067 5528257.051030001 2.8000000000029104 327877.47000000067 5528257.051030001 0 327893.94501000084 5528255.66602 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:GroundSurface gml:id="UUID_cf5a51de-113d-497a-a47b-3152342855bd">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_2e9d0c95-f353-469a-aebb-3fa678c9c5bd">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327893.94501000084 5528255.66602 0 327877.47000000067 5528257.051030001 0 327877.7609899994 5528264.91498 0 327894.2890000008 5528264.94702 0 327893.94501000084 5528255.66602 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:GroundSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_e89e9479-6848-41a8-b732-e1ed79ad549f">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_3730f689-06de-46fb-9d2e-02b86699ee6a">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327877.7609899994 5528264.91498 2.8000000000029104 327881.71928999946 5528260.815470001 4.1848900000040885 327889.6721599996 5528260.4894900005 4.30000000000291 327894.2890000008 5528264.94702 2.8000000000029104 327877.7609899994 5528264.91498 2.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_9c73fe7d-eef7-4c5d-b8b8-7e7ecdd167a2">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_5774dcca-47c4-4dd6-ade1-10cdaf4967ab">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327893.94501000084 5528255.66602 2.8000000000029104 327889.6721599996 5528260.4894900005 4.30000000000291 327881.71928999946 5528260.815470001 4.1848900000040885 327877.47000000067 5528257.051030001 2.8000000000029104 327893.94501000084 5528255.66602 2.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
</bldg:Building>
</core:cityObjectMember>
<core:cityObjectMember>
<bldg:Building gml:id="BLD132148">
<gen:doubleAttribute name="gross_floor_area">
<gen:value>169</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_raea_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>1968</bldg:yearOfConstruction>
<bldg:measuredHeight>4.4</bldg:measuredHeight>
<bldg:storeysAboveGround>1</bldg:storeysAboveGround>
<bldg:lod2Solid>
<gml:Solid srsName="EPSG:26911" srsDimension="3">
<gml:exterior>
<gml:CompositeSurface>
<gml:surfaceMember xlink:href="#UUID_6e67a380-559d-4a4b-96bc-896b464e3ce4"/>
<gml:surfaceMember xlink:href="#UUID_62387503-740a-4497-a42e-1135659a9353"/>
<gml:surfaceMember xlink:href="#UUID_837aaa06-d81e-413b-bd52-2ccd4cd69462"/>
<gml:surfaceMember xlink:href="#UUID_8eef1d1e-67e3-407a-a8d4-83e150e3c313"/>
<gml:surfaceMember xlink:href="#UUID_2f238b7e-1340-484f-8391-befd1f7dd3ca"/>
<gml:surfaceMember xlink:href="#UUID_f0117b8a-ba25-4aef-9a30-99b4a5fd0233"/>
<gml:surfaceMember xlink:href="#UUID_476739ee-39a9-4714-a554-726b32cd996e"/>
<gml:surfaceMember xlink:href="#UUID_4266c758-c0aa-48c5-9cc2-b45e0e679cf5"/>
<gml:surfaceMember xlink:href="#UUID_b7c6846c-a548-4216-8ecb-67a82ee44f11"/>
</gml:CompositeSurface>
</gml:exterior>
</gml:Solid>
</bldg:lod2Solid>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_9a612561-3c66-4183-8294-2a19a45de3af">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_6e67a380-559d-4a4b-96bc-896b464e3ce4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327742.01761000045 5528353.102499999 4.399999999994179 327746.7440000009 5528357.50702 2.8999999999941792 327737.6129999999 5528357.828980001 2.8999999999941792 327742.01761000045 5528353.102499999 4.399999999994179</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_02786aa1-b451-42e3-82f3-bfd01e8ae368">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_62387503-740a-4497-a42e-1135659a9353">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327741.7813799996 5528346.39899 4.399999999994179 327737.0549999997 5528341.99402 2.8999999999941792 327746.1860000007 5528341.672970001 2.8999999999941792 327741.7813799996 5528346.39899 4.399999999994179</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_d3c34c74-cc20-4c9b-9718-672774a795e2">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_837aaa06-d81e-413b-bd52-2ccd4cd69462">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327746.7440000009 5528357.50702 0 327746.7440000009 5528357.50702 2.8999999999941792 327746.1860000007 5528341.672970001 2.8999999999941792 327746.1860000007 5528341.672970001 0 327746.7440000009 5528357.50702 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_42a94b4f-2dea-4ad7-8d5e-59337dd96d5b">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_8eef1d1e-67e3-407a-a8d4-83e150e3c313">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327737.6129999999 5528357.828980001 0 327737.6129999999 5528357.828980001 2.8999999999941792 327746.7440000009 5528357.50702 2.8999999999941792 327746.7440000009 5528357.50702 0 327737.6129999999 5528357.828980001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_3e3c8647-7a58-4ad4-be23-5071133333f3">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_2f238b7e-1340-484f-8391-befd1f7dd3ca">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327737.0549999997 5528341.99402 0 327737.0549999997 5528341.99402 2.8999999999941792 327737.6129999999 5528357.828980001 2.8999999999941792 327737.6129999999 5528357.828980001 0 327737.0549999997 5528341.99402 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_4facb252-1e3b-428e-8087-be1ea5633236">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_f0117b8a-ba25-4aef-9a30-99b4a5fd0233">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327746.1860000007 5528341.672970001 0 327746.1860000007 5528341.672970001 2.8999999999941792 327737.0549999997 5528341.99402 2.8999999999941792 327737.0549999997 5528341.99402 0 327746.1860000007 5528341.672970001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:GroundSurface gml:id="UUID_e9569b7d-65f7-4c84-aa57-8505391bb2f3">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_476739ee-39a9-4714-a554-726b32cd996e">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327746.1860000007 5528341.672970001 0 327737.0549999997 5528341.99402 0 327737.6129999999 5528357.828980001 0 327746.7440000009 5528357.50702 0 327746.1860000007 5528341.672970001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:GroundSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_fff45dbc-592b-4e9c-8394-8c1a9b01dc19">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_4266c758-c0aa-48c5-9cc2-b45e0e679cf5">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327746.7440000009 5528357.50702 2.8999999999941792 327742.01761000045 5528353.102499999 4.399999999994179 327741.7813799996 5528346.39899 4.399999999994179 327746.1860000007 5528341.672970001 2.8999999999941792 327746.7440000009 5528357.50702 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_a9f91fe6-060b-4f3d-bf3a-49e4ede6831a">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_b7c6846c-a548-4216-8ecb-67a82ee44f11">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327737.0549999997 5528341.99402 2.8999999999941792 327741.7813799996 5528346.39899 4.399999999994179 327742.01761000045 5528353.102499999 4.399999999994179 327737.6129999999 5528357.828980001 2.8999999999941792 327737.0549999997 5528341.99402 2.8999999999941792</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
</bldg:Building>
</core:cityObjectMember>
<core:cityObjectMember>
<bldg:Building gml:id="BLD126221">
<gen:doubleAttribute name="gross_floor_area">
<gen:value>178</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_raea_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>1974</bldg:yearOfConstruction>
<bldg:measuredHeight>5.3</bldg:measuredHeight>
<bldg:storeysAboveGround>1</bldg:storeysAboveGround>
<bldg:lod2Solid>
<gml:Solid srsName="EPSG:26911" srsDimension="3">
<gml:exterior>
<gml:CompositeSurface>
<gml:surfaceMember xlink:href="#UUID_83f7c8de-6592-4051-87e8-e53cf1bff666"/>
<gml:surfaceMember xlink:href="#UUID_085c374a-d224-4473-b115-29b1eb1426ee"/>
<gml:surfaceMember xlink:href="#UUID_296e7780-2f1b-4569-bc9b-9bcd1f2d0ada"/>
<gml:surfaceMember xlink:href="#UUID_a5a956e0-0217-4aff-92c7-e3c7732b6c03"/>
<gml:surfaceMember xlink:href="#UUID_64d7e393-dda1-45a3-8f42-82b77deb466a"/>
<gml:surfaceMember xlink:href="#UUID_417c5d97-3884-4abd-9b86-05db29387fd7"/>
<gml:surfaceMember xlink:href="#UUID_d6fd56dc-fc72-46b8-847f-b25266d3c864"/>
<gml:surfaceMember xlink:href="#UUID_00a5a748-92cc-4dac-9b1b-f3c9e8a252b4"/>
<gml:surfaceMember xlink:href="#UUID_e03b384d-9342-4c5e-8987-09ce6fe08d92"/>
<gml:surfaceMember xlink:href="#UUID_50559cac-1742-4b7e-ba64-3dae96cee280"/>
<gml:surfaceMember xlink:href="#UUID_5480fee5-ca6d-438c-85a7-242d574cf2af"/>
<gml:surfaceMember xlink:href="#UUID_6fd39224-fd54-43b7-b36e-3c348e3a1bb7"/>
<gml:surfaceMember xlink:href="#UUID_e0064db9-80cc-4b97-96ce-898b46ee6f75"/>
</gml:CompositeSurface>
</gml:exterior>
</gml:Solid>
</bldg:lod2Solid>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_2de9444e-9753-4eea-a548-18685adb6744">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_83f7c8de-6592-4051-87e8-e53cf1bff666">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327339.9300800003 5527571.58928 5.30000000000291 327337.7550000008 5527578.159 3.8000000000029104 327333.58898999915 5527569.294 3.8000000000029104 327339.9300800003 5527571.58928 5.30000000000291</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_618b47c2-c386-4fdd-92fe-64b970ec686c">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_085c374a-d224-4473-b115-29b1eb1426ee">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327346.9847800005 5527563.90927 4.722859999994398 327343.0859999992 5527562.504009999 3.8000000000029104 327348.3900099993 5527560.0110100005 3.8000000000029104 327346.9847800005 5527563.90927 4.722859999994398</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_c9b31fae-7942-4088-aab0-25eb7a8de944">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_296e7780-2f1b-4569-bc9b-9bcd1f2d0ada">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327333.58898999915 5527569.294 0 327333.58898999915 5527569.294 3.8000000000029104 327337.7550000008 5527578.159 3.8000000000029104 327337.7550000008 5527578.159 0 327333.58898999915 5527569.294 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_19cb7070-a024-4c28-933a-0705b5f902c0">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_a5a956e0-0217-4aff-92c7-e3c7732b6c03">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327343.99399000034 5527564.435009999 0 327343.99399000034 5527564.435009999 3.8000000000029104 327333.58898999915 5527569.294 3.8000000000029104 327333.58898999915 5527569.294 0 327343.99399000034 5527564.435009999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_0ea9995b-bc13-4072-a8b9-9eb731c873a5">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_64d7e393-dda1-45a3-8f42-82b77deb466a">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327343.0859999992 5527562.504009999 0 327343.0859999992 5527562.504009999 3.8000000000029104 327343.99399000034 5527564.435009999 3.8000000000029104 327343.99399000034 5527564.435009999 0 327343.0859999992 5527562.504009999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_caa8ef09-8ff4-4f00-a226-46bb4c60ef6a">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_417c5d97-3884-4abd-9b86-05db29387fd7">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327348.3900099993 5527560.0110100005 0 327348.3900099993 5527560.0110100005 3.8000000000029104 327343.0859999992 5527562.504009999 3.8000000000029104 327343.0859999992 5527562.504009999 0 327348.3900099993 5527560.0110100005 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_752fc0b9-bf62-4d2a-84dd-2d77a8f3814b">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_d6fd56dc-fc72-46b8-847f-b25266d3c864">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327353.06399000064 5527569.953 0 327353.06399000064 5527569.953 3.8000000000029104 327348.3900099993 5527560.0110100005 3.8000000000029104 327348.3900099993 5527560.0110100005 0 327353.06399000064 5527569.953 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_a6be4294-1346-495a-ade5-957fbbb665b0">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_00a5a748-92cc-4dac-9b1b-f3c9e8a252b4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327337.7550000008 5527578.159 0 327337.7550000008 5527578.159 3.8000000000029104 327353.06399000064 5527569.953 3.8000000000029104 327353.06399000064 5527569.953 0 327337.7550000008 5527578.159 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:GroundSurface gml:id="UUID_90d0900f-e5d3-40c6-97cd-c67095888e89">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_e03b384d-9342-4c5e-8987-09ce6fe08d92">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327337.7550000008 5527578.159 0 327353.06399000064 5527569.953 0 327348.3900099993 5527560.0110100005 0 327343.0859999992 5527562.504009999 0 327343.99399000034 5527564.435009999 0 327333.58898999915 5527569.294 0 327337.7550000008 5527578.159 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:GroundSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_4d1da16c-9b9a-419a-8415-9c5dfb3afb4d">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_50559cac-1742-4b7e-ba64-3dae96cee280">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327343.99399000034 5527564.435009999 3.8000000000029104 327347.8957700003 5527565.84684 4.722829999998794 327347.1216000002 5527567.986129999 5.230139999999665 327339.9300800003 5527571.58928 5.30000000000291 327333.58898999915 5527569.294 3.8000000000029104 327343.99399000034 5527564.435009999 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_66ba0f9e-bc5f-4df4-9457-e9ece305d335">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_5480fee5-ca6d-438c-85a7-242d574cf2af">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327343.0859999992 5527562.504009999 3.8000000000029104 327346.9847800005 5527563.90927 4.722859999994398 327347.8957700003 5527565.84684 4.722829999998794 327343.99399000034 5527564.435009999 3.8000000000029104 327343.0859999992 5527562.504009999 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_15bfa943-fa1b-473c-ae13-b974382c1999">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_6fd39224-fd54-43b7-b36e-3c348e3a1bb7">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327353.06399000064 5527569.953 3.8000000000029104 327347.1216000002 5527567.986129999 5.230139999999665 327347.8957700003 5527565.84684 4.722829999998794 327346.9847800005 5527563.90927 4.722859999994398 327348.3900099993 5527560.0110100005 3.8000000000029104 327353.06399000064 5527569.953 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_171e288a-58e9-497d-a2c7-8b0488bb8f9c">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_e0064db9-80cc-4b97-96ce-898b46ee6f75">
<gml:exterior>
<gml:LinearRing>
<gml:posList>327337.7550000008 5527578.159 3.8000000000029104 327339.9300800003 5527571.58928 5.30000000000291 327347.1216000002 5527567.986129999 5.230139999999665 327353.06399000064 5527569.953 3.8000000000029104 327337.7550000008 5527578.159 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
</bldg:Building>
</core:cityObjectMember>
</core:CityModel>

View File

@ -1,150 +0,0 @@
! Minimal.idf
! Basic file description: This is a minimal configuration necessary to run.
! Highlights: Illustrates minimal items necessary to perform run.
! BUILDING, SURFACEGEOMETRY, LOCATION and DESIGNDAY (or RUNPERIOD) are the absolute minimal required input objects.
! TIME STEP IN HOUR is included so as to not get warning error.
! Including two design days, Run Control object and RunPeriod to facilitate use.
! Although not incredibly useful, this could be used as a weather/solar calculator.
! Simulation Location/Run: Denver is included. Any could be used.
! Building: None.
!
! Internal gains description: None.
!
! HVAC: None.
!
Version,9.5;
Timestep,4;
Building,
None, !- Name
0.0000000E+00, !- North Axis {deg}
Suburbs, !- Terrain
0.04, !- Loads Convergence Tolerance Value {W}
0.40, !- Temperature Convergence Tolerance Value {deltaC}
FullInteriorAndExterior, !- Solar Distribution
25, !- Maximum Number of Warmup Days
6; !- Minimum Number of Warmup Days
GlobalGeometryRules,
UpperLeftCorner, !- Starting Vertex Position
CounterClockWise, !- Vertex Entry Direction
World; !- Coordinate System
Site:Location,
DENVER_STAPLETON_CO_USA_WMO_724690, !- Name
39.77, !- Latitude {deg}
-104.87, !- Longitude {deg}
-7.00, !- Time Zone {hr}
1611.00; !- Elevation {m}
! DENVER_STAPLETON_CO_USA Annual Heating Design Conditions Wind Speed=2.3m/s Wind Dir=180
! Coldest Month=December
! DENVER_STAPLETON_CO_USA Annual Heating 99.6%, MaxDB=-20°C
SizingPeriod:DesignDay,
DENVER_STAPLETON Ann Htg 99.6% Condns DB, !- Name
12, !- Month
21, !- Day of Month
WinterDesignDay, !- Day Type
-20, !- Maximum Dry-Bulb Temperature {C}
0.0, !- Daily Dry-Bulb Temperature Range {deltaC}
, !- Dry-Bulb Temperature Range Modifier Type
, !- Dry-Bulb Temperature Range Modifier Day Schedule Name
Wetbulb, !- Humidity Condition Type
-20, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C}
, !- Humidity Condition Day Schedule Name
, !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir}
, !- Enthalpy at Maximum Dry-Bulb {J/kg}
, !- Daily Wet-Bulb Temperature Range {deltaC}
83411., !- Barometric Pressure {Pa}
2.3, !- Wind Speed {m/s}
180, !- Wind Direction {deg}
No, !- Rain Indicator
No, !- Snow Indicator
No, !- Daylight Saving Time Indicator
ASHRAEClearSky, !- Solar Model Indicator
, !- Beam Solar Day Schedule Name
, !- Diffuse Solar Day Schedule Name
, !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless}
, !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless}
0.00; !- Sky Clearness
! DENVER_STAPLETON Annual Cooling Design Conditions Wind Speed=4m/s Wind Dir=120
! Hottest Month=July
! DENVER_STAPLETON_CO_USA Annual Cooling (DB=>MWB) .4%, MaxDB=34.1°C MWB=15.8°C
SizingPeriod:DesignDay,
DENVER_STAPLETON Ann Clg .4% Condns DB=>MWB, !- Name
7, !- Month
21, !- Day of Month
SummerDesignDay, !- Day Type
34.1, !- Maximum Dry-Bulb Temperature {C}
15.2, !- Daily Dry-Bulb Temperature Range {deltaC}
, !- Dry-Bulb Temperature Range Modifier Type
, !- Dry-Bulb Temperature Range Modifier Day Schedule Name
Wetbulb, !- Humidity Condition Type
15.8, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C}
, !- Humidity Condition Day Schedule Name
, !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir}
, !- Enthalpy at Maximum Dry-Bulb {J/kg}
, !- Daily Wet-Bulb Temperature Range {deltaC}
83411., !- Barometric Pressure {Pa}
4, !- Wind Speed {m/s}
120, !- Wind Direction {deg}
No, !- Rain Indicator
No, !- Snow Indicator
No, !- Daylight Saving Time Indicator
ASHRAEClearSky, !- Solar Model Indicator
, !- Beam Solar Day Schedule Name
, !- Diffuse Solar Day Schedule Name
, !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless}
, !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless}
1.00; !- Sky Clearness
RunPeriod,
Run Period 1, !- Name
1, !- Begin Month
1, !- Begin Day of Month
, !- Begin Year
12, !- End Month
31, !- End Day of Month
, !- End Year
Tuesday, !- Day of Week for Start Day
Yes, !- Use Weather File Holidays and Special Days
Yes, !- Use Weather File Daylight Saving Period
No, !- Apply Weekend Holiday Rule
Yes, !- Use Weather File Rain Indicators
Yes; !- Use Weather File Snow Indicators
SimulationControl,
No, !- Do Zone Sizing Calculation
No, !- Do System Sizing Calculation
No, !- Do Plant Sizing Calculation
Yes, !- Run Simulation for Sizing Periods
No, !- Run Simulation for Weather File Run Periods
No, !- Do HVAC Sizing Simulation for Sizing Periods
1; !- Maximum Number of HVAC Sizing Simulation Passes
Output:VariableDictionary,Regular;
Output:Variable,*,Site Outdoor Air Drybulb Temperature,Timestep;
Output:Variable,*,Site Outdoor Air Wetbulb Temperature,Timestep;
Output:Variable,*,Site Outdoor Air Dewpoint Temperature,Timestep;
Output:Variable,*,Site Solar Azimuth Angle,Timestep;
Output:Variable,*,Site Solar Altitude Angle,Timestep;
Output:Variable,*,Site Direct Solar Radiation Rate per Area,Timestep;
Output:Variable,*,Site Diffuse Solar Radiation Rate per Area,Timestep;
OutputControl:Table:Style,
HTML; !- Column Separator
Output:Table:SummaryReports,
AllSummary; !- Report 1 Name

File diff suppressed because it is too large Load Diff

View File

@ -1,409 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<core:CityModel xmlns:brid="http://www.opengis.net/citygml/bridge/2.0" xmlns:tran="http://www.opengis.net/citygml/transportation/2.0" xmlns:frn="http://www.opengis.net/citygml/cityfurniture/2.0" xmlns:wtr="http://www.opengis.net/citygml/waterbody/2.0" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:veg="http://www.opengis.net/citygml/vegetation/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tun="http://www.opengis.net/citygml/tunnel/2.0" xmlns:tex="http://www.opengis.net/citygml/texturedsurface/2.0" xmlns:gml="http://www.opengis.net/gml" xmlns:gen="http://www.opengis.net/citygml/generics/2.0" xmlns:dem="http://www.opengis.net/citygml/relief/2.0" xmlns:app="http://www.opengis.net/citygml/appearance/2.0" xmlns:luse="http://www.opengis.net/citygml/landuse/2.0" xmlns:xAL="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:pbase="http://www.opengis.net/citygml/profiles/base/2.0" xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns:bldg="http://www.opengis.net/citygml/building/2.0" xmlns:core="http://www.opengis.net/citygml/2.0" xmlns:grp="http://www.opengis.net/citygml/cityobjectgroup/2.0">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:26911" srsDimension="3">
<gml:lowerCorner>326011.03601000085 5526048.416990001 -1.6000000000058208</gml:lowerCorner>
<gml:upperCorner>329466.6600299999 5529018.72205 9.80000000000291</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<core:cityObjectMember>
<bldg:Building gml:id="BLD109438">
<gen:doubleAttribute name="gross_floor_area">
<gen:value>291</gen:value>
</gen:doubleAttribute>
<gen:stringAttribute name="gross_floor_raea_unit">
<gen:value>m2</gen:value>
</gen:stringAttribute>
<bldg:function>residential</bldg:function>
<bldg:yearOfConstruction>1996</bldg:yearOfConstruction>
<bldg:measuredHeight>5.3</bldg:measuredHeight>
<bldg:storeysAboveGround>1</bldg:storeysAboveGround>
<bldg:lod2Solid>
<gml:Solid srsName="EPSG:26911" srsDimension="3">
<gml:exterior>
<gml:CompositeSurface>
<gml:surfaceMember xlink:href="#UUID_854e7876-bcb7-43f5-9f4b-7c55803cf04f"/>
<gml:surfaceMember xlink:href="#UUID_50045e42-87aa-4aa4-b179-99d03a5569df"/>
<gml:surfaceMember xlink:href="#UUID_6138b267-e734-4830-98f8-a79fc4d38da4"/>
<gml:surfaceMember xlink:href="#UUID_7e4a20ee-4581-4e9a-a661-3e80c79ae226"/>
<gml:surfaceMember xlink:href="#UUID_770546ef-e544-4d39-8747-e5c6c88d5725"/>
<gml:surfaceMember xlink:href="#UUID_0f22b07c-8bd5-43d1-8904-c96a5a0456ce"/>
<gml:surfaceMember xlink:href="#UUID_b6219259-c948-487a-96dc-25f9ce257974"/>
<gml:surfaceMember xlink:href="#UUID_d806c8f3-93e1-4155-ab28-743fed870f6b"/>
<gml:surfaceMember xlink:href="#UUID_da660fbf-9aea-4895-8d9c-cf5fab95862e"/>
<gml:surfaceMember xlink:href="#UUID_6315337c-3919-423e-9e46-35fc5f005b7d"/>
<gml:surfaceMember xlink:href="#UUID_6bed5c5e-9ee9-4b3a-bfbc-fac54c0f2090"/>
<gml:surfaceMember xlink:href="#UUID_8f4f6388-d576-4ded-925a-fd01d43e3c11"/>
<gml:surfaceMember xlink:href="#UUID_ad685374-7888-41cf-8464-48c037230174"/>
<gml:surfaceMember xlink:href="#UUID_1b440294-d10f-49e2-9c65-78aa0a57a389"/>
<gml:surfaceMember xlink:href="#UUID_4d4017ed-3a71-43c7-a79c-04acd9f86433"/>
<gml:surfaceMember xlink:href="#UUID_b7c0600b-0c3b-4b8c-8f5f-11d8f774966e"/>
<gml:surfaceMember xlink:href="#UUID_18f19ab4-f128-41a0-ab05-34d91ad061b9"/>
<gml:surfaceMember xlink:href="#UUID_e5b962d8-6186-4e78-ae08-fc0c00484e8c"/>
<gml:surfaceMember xlink:href="#UUID_eebbc322-bf68-4c56-a826-392b617db97c"/>
<gml:surfaceMember xlink:href="#UUID_16a00d48-90a4-4cd1-94e6-0654a5b9b1d2"/>
<gml:surfaceMember xlink:href="#UUID_4832dea6-f237-45ec-a711-ce1fc27b7e3b"/>
</gml:CompositeSurface>
</gml:exterior>
</gml:Solid>
</bldg:lod2Solid>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_2e3a196c-b5b1-4ee4-af82-329ced61e624">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_854e7876-bcb7-43f5-9f4b-7c55803cf04f">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329231.5010599997 5528270.404139999 4.311470000000554 329229.15295 5528271.14002 3.8000000000029104 329229.30395000055 5528269.304020001 3.8000000000029104 329231.5010599997 5528270.404139999 4.311470000000554</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_9a4410b3-f53c-468a-aef9-1e9f1ba88748">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_50045e42-87aa-4aa4-b179-99d03a5569df">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329248.8121399991 5528267.658840001 4.925719999999274 329254.11205999926 5528262.99903 3.8000000000029104 329253.52796000056 5528272.956 3.8000000000029104 329248.8121399991 5528267.658840001 4.925719999999274</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_d4f2198a-dd18-4fe2-a1f3-33f47393cb22">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_6138b267-e734-4830-98f8-a79fc4d38da4">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329246.16602000035 5528272.533020001 0 329246.16602000035 5528272.533020001 3.8000000000029104 329253.52796000056 5528272.956 3.8000000000029104 329253.52796000056 5528272.956 0 329246.16602000035 5528272.533020001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_3d62148d-9d75-455f-86aa-1c0877942853">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_7e4a20ee-4581-4e9a-a661-3e80c79ae226">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329241.7199700009 5528276.307010001 0 329241.7199700009 5528276.307010001 3.8000000000029104 329246.16602000035 5528272.533020001 3.8000000000029104 329246.16602000035 5528272.533020001 0 329241.7199700009 5528276.307010001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_b59d0530-9980-46ae-8452-e0a07cfdf84d">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_770546ef-e544-4d39-8747-e5c6c88d5725">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329237.9890100006 5528272.159 0 329237.9890100006 5528272.159 3.8000000000029104 329241.7199700009 5528276.307010001 3.8000000000029104 329241.7199700009 5528276.307010001 0 329237.9890100006 5528272.159 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_c0bd57d9-a02c-40d5-b467-3fd57478e93b">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_0f22b07c-8bd5-43d1-8904-c96a5a0456ce">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329233.3360600006 5528276.213989999 0 329233.3360600006 5528276.213989999 3.8000000000029104 329237.9890100006 5528272.159 3.8000000000029104 329237.9890100006 5528272.159 0 329233.3360600006 5528276.213989999 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_2ff7cfd9-a3d1-4c76-b30e-501cc012b663">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_b6219259-c948-487a-96dc-25f9ce257974">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329229.15295 5528271.14002 0 329229.15295 5528271.14002 3.8000000000029104 329233.3360600006 5528276.213989999 3.8000000000029104 329233.3360600006 5528276.213989999 0 329229.15295 5528271.14002 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_4bcf78ac-c688-40f8-86ca-19bd790a6647">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_d806c8f3-93e1-4155-ab28-743fed870f6b">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329229.30395000055 5528269.304020001 0 329229.30395000055 5528269.304020001 3.8000000000029104 329229.15295 5528271.14002 3.8000000000029104 329229.15295 5528271.14002 0 329229.30395000055 5528269.304020001 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_5677b3e5-abef-4bc0-87a3-3366fc38e6f9">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_da660fbf-9aea-4895-8d9c-cf5fab95862e">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329242.40003000014 5528257.71503 0 329242.40003000014 5528257.71503 3.8000000000029104 329229.30395000055 5528269.304020001 3.8000000000029104 329229.30395000055 5528269.304020001 0 329242.40003000014 5528257.71503 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_e32a4a70-ad52-4f92-a7e4-bcaeb38ff7c9">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_6315337c-3919-423e-9e46-35fc5f005b7d">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329247.3289800007 5528262.52503 0 329247.3289800007 5528262.52503 3.8000000000029104 329242.40003000014 5528257.71503 3.8000000000029104 329242.40003000014 5528257.71503 0 329247.3289800007 5528262.52503 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_b1442311-0705-4bec-a28d-a81db9bd2f5d">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_6bed5c5e-9ee9-4b3a-bfbc-fac54c0f2090">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329254.11205999926 5528262.99903 0 329254.11205999926 5528262.99903 3.8000000000029104 329247.3289800007 5528262.52503 3.8000000000029104 329247.3289800007 5528262.52503 0 329254.11205999926 5528262.99903 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:WallSurface gml:id="UUID_63185eaf-4f7b-481b-b912-193cfcb4316a">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_8f4f6388-d576-4ded-925a-fd01d43e3c11">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329253.52796000056 5528272.956 0 329253.52796000056 5528272.956 3.8000000000029104 329254.11205999926 5528262.99903 3.8000000000029104 329254.11205999926 5528262.99903 0 329253.52796000056 5528272.956 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:WallSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:GroundSurface gml:id="UUID_e348daa3-75bc-44c5-b203-aca0902b4034">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_ad685374-7888-41cf-8464-48c037230174">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329253.52796000056 5528272.956 0 329254.11205999926 5528262.99903 0 329247.3289800007 5528262.52503 0 329242.40003000014 5528257.71503 0 329229.30395000055 5528269.304020001 0 329229.15295 5528271.14002 0 329233.3360600006 5528276.213989999 0 329237.9890100006 5528272.159 0 329241.7199700009 5528276.307010001 0 329246.16602000035 5528272.533020001 0 329253.52796000056 5528272.956 0</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:GroundSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_1b3328ee-ecdb-45a9-b6f3-e36247f4929e">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_1b440294-d10f-49e2-9c65-78aa0a57a389">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329246.16602000035 5528272.533020001 3.8000000000029104 329244.33748999983 5528267.074109999 4.999100000000908 329245.1323099993 5528267.42457 4.930840000000899 329248.8121399991 5528267.658840001 4.925719999999274 329253.52796000056 5528272.956 3.8000000000029104 329246.16602000035 5528272.533020001 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_02a78c5a-3d35-4491-9801-64aa42addf7e">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_4d4017ed-3a71-43c7-a79c-04acd9f86433">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329241.7199700009 5528276.307010001 3.8000000000029104 329242.3462899998 5528267.00502 5.30000000000291 329244.33748999983 5528267.074109999 4.999100000000908 329246.16602000035 5528272.533020001 3.8000000000029104 329241.7199700009 5528276.307010001 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_f550a210-6813-4f8a-b826-7f7965b50a4a">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_b7c0600b-0c3b-4b8c-8f5f-11d8f774966e">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329237.9890100006 5528272.159 3.8000000000029104 329238.32637000084 5528266.609999999 4.6887600000045495 329242.1777599994 5528266.829500001 5.298219999996945 329242.3462899998 5528267.00502 5.30000000000291 329241.7199700009 5528276.307010001 3.8000000000029104 329237.9890100006 5528272.159 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_8d65b4c5-fa18-4cee-81c9-45229588115e">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_18f19ab4-f128-41a0-ab05-34d91ad061b9">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329233.3360600006 5528276.213989999 3.8000000000029104 329233.80010999925 5528270.5848900005 4.683640000002924 329238.32637000084 5528266.609999999 4.6887600000045495 329237.9890100006 5528272.159 3.8000000000029104 329233.3360600006 5528276.213989999 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_46e8afe5-fd30-4c7a-88ae-a7ee5b2d2af6">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_e5b962d8-6186-4e78-ae08-fc0c00484e8c">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329229.15295 5528271.14002 3.8000000000029104 329231.5010599997 5528270.404139999 4.311470000000554 329233.80010999925 5528270.5848900005 4.683640000002924 329233.3360600006 5528276.213989999 3.8000000000029104 329229.15295 5528271.14002 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_c535c900-8077-46d6-a267-d3e9f3c34254">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_eebbc322-bf68-4c56-a826-392b617db97c">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329242.40003000014 5528257.71503 3.8000000000029104 329242.1777599994 5528266.829500001 5.298219999996945 329238.32637000084 5528266.609999999 4.6887600000045495 329233.80010999925 5528270.5848900005 4.683640000002924 329231.5010599997 5528270.404139999 4.311470000000554 329229.30395000055 5528269.304020001 3.8000000000029104 329242.40003000014 5528257.71503 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_d6d9c32d-cd29-490e-accc-3ac5decbb289">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_16a00d48-90a4-4cd1-94e6-0654a5b9b1d2">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329247.3289800007 5528262.52503 3.8000000000029104 329245.1323099993 5528267.42457 4.930840000000899 329244.33748999983 5528267.074109999 4.999100000000908 329242.3462899998 5528267.00502 5.30000000000291 329242.1777599994 5528266.829500001 5.298219999996945 329242.40003000014 5528257.71503 3.8000000000029104 329247.3289800007 5528262.52503 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
<bldg:boundedBy>
<bldg:RoofSurface gml:id="UUID_d97b1be8-8be7-4a5c-9f4d-3159853b054e">
<bldg:lod2MultiSurface>
<gml:MultiSurface srsName="EPSG:26911" srsDimension="3">
<gml:surfaceMember>
<gml:Polygon gml:id="UUID_4832dea6-f237-45ec-a711-ce1fc27b7e3b">
<gml:exterior>
<gml:LinearRing>
<gml:posList>329254.11205999926 5528262.99903 3.8000000000029104 329248.8121399991 5528267.658840001 4.925719999999274 329245.1323099993 5528267.42457 4.930840000000899 329247.3289800007 5528262.52503 3.8000000000029104 329254.11205999926 5528262.99903 3.8000000000029104</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
</bldg:RoofSurface>
</bldg:boundedBy>
</bldg:Building>
</core:cityObjectMember>
</core:CityModel>

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore