Ett forskningsperspektiv på varför vi bör använda en internationell standard för 3D-byggnadsdata Lars Harrie Professor i geomatik Institutionen för naturgeografi och ekosystemvetenskap Lunds universitet
Huvudsaklig tes Satsa på den standard för stadsmodeller där det är troligt att mest resurser kommer att läggas ner (internationellt). Sverige är för litet för att gå sin egen väg. Innehåll Exempel på utveckling och forskning om användning av stadsmodeller Kort om CityGML Kort om pågående jobb att ta fram svensk CityGML-profil Vad kan/bör vi göra?
Exempel 1: Användning av BIM-modeller för att underhålla stadsmodeller? BIM-modell Geodata-modell Källa: Nagel och Kolbe
Användning av BIM-modeller för att uppdatera stadsmodeller Källa: Sun et al. (2019)
Arbete pågår med att anpassa nya versionen av CityGML (3.0) till IFC-standarden class Logical Physical Space +spacerelation AbstractCityObject Core::AbstractSpace + occupancydaytime: Integer [0..1] + occupancynighttime: Integer [0..1] + spacetype: SpaceType [0..1] Building:: AbstractBuildingSubdivision + elevation: Elevation [0..] + function: Code [0..] + sortkey: Real [0..1] + usage: Code [0..] AbstractConstructiveElement Building:: BuildingConstructiveElement + function: Code [0..] + usage: Code [0..] Core::AbstractLogicalSpace Core:: AbstractOccupiedSpace Construction:: ConstructionSpace Core:: AbstractPhysicalSpace 1.. Building::AbstractBuilding Core:: AbstractUnoccupiedSpace AbstractConstruction + 1 function: Code [0..] + rooftype: Code [0..1] + storeyheightsaboveground: MeasureOrNilReasonList [0..1] + storeyheightsbelowground: MeasureOrNilReasonList [0..1] + storeysaboveground: Integer [0..1] + storeysbelowground: Integer [0..1] + usage: Code [0..] Building::Room + function: Code [0..] + roomheight: RoomHeight [0..] + usage: Code [0..] AbstractInstallation Building:: BuildingInstallation + function: Code [0..] + usage: Code [0..] Nya klasser har lagts till så att mappning av IFC-element till CityGML ska underlättas. Detta behöver praktiskt utvärderas. Building:: BuildingUnit Building::Storey AbstractTopLevelCityObject Building::Building AbstractCityObject Building::BuildingPart Källa: https://github.com/opengeospatial/citygml-3.0/wiki och Helen Eriksson
Exempel 2: Användning av stadsmodeller och BIM-modeller för att automatisera bygglov Drag-och-släpp-vision Nyttjande av digitala detaljplaner Källa: TUDelft, EuroSDR
Exempel 3: Användning av stadsmodeller och BIM-modeller inom 3D-fastighetsbildning Definition av 3D-fastigheter i byggnadsmodeller class Logical Physical Space AbstractCityObject +spacerelation Core::AbstractSpace + occupancydaytime: Integer [0..1] + occupancynighttime: Integer [0..1] + spacetype: SpaceType [0..1] Visualisering av 3D-fastigheter i stadsmodeller (en 3D-registerkarta, utan rättsverkan) Core::AbstractLogicalSpace Core:: AbstractPhysicalSpace Core:: AbstractOccupiedSpace Core:: AbstractUnoccupiedSpace Construction:: ConstructionSpace 1.. Building:: AbstractBuildingSubdivision + elevation: Elevation [0..] + function: Code [0..] + sortkey: Real [0..1] + usage: Code [0..] AbstractConstruction Building::AbstractBuilding + function: Code [0..] + rooftype: Code [0..1] + storeyheightsaboveground: MeasureOrNilReasonList [0..1] 1 + storeyheightsbelowground: MeasureOrNilReasonList [0..1] + storeysaboveground: Integer [0..1] + storeysbelowground: Integer [0..1] + usage: Code [0..] Building::Room + function: Code [0..] + roomheight: RoomHeight [0..] + usage: Code [0..] Building:: BuildingUnit Building::Storey AbstractTopLevelCityObject Building::Building AbstractCityObject Building::BuildingPart Källa: Andrée et al., 2017 CityGML 3.0 gör uppdelning i: physical space och logical space. Koppling till LADM. Källa: https://github.com/opengeospatial/citygml-3.0/wiki och Helen Eriksson
Exempel 4: Användning av stadsmodeller och BIM-modeller för urban energianalys
Exempel 5: Integrering av stadsmodeller och BIM-modeller för sensordata stöd till smarta staden Standarder för sensordata (t.ex. inom OGC) Standarder för stadsmodeller och byggnadsmodeller CityGML 3.0 har infört klasser för koppling till sensordata Källa: Kolbe och Kutzner (2018)
Flesta exemplen ovan har baserats på att stadsmodellen är lagrad i CityGML (och byggnadsmodellen i IFC) Informationsmodell (idag 2.0, finns förlag på 3.0) GML-kodning Databasformat GeoJSON Länkade data Officiella i CityGML2.0 Kan i framtiden innebära regelbaserade system baserad på semantisk teknik Ej officiellt än Ev framtida format
Arbete med att ta fram en svensk profil av CityGML byggnad Svensk geoprocess Byggnader City GML byggnad - svensk profil Byggnader Nya krav Utvärdering i programvaror (Symetri, Complete3D) Arbetet utförs inom Smart Built Environment projektet: Leveransspecifikationer för Geodata-BIM
Holländsk profil i CityGML (3d IMGeo) Kort beskrivning finns t.ex. på: https://www.directionsmag.com/article/1727
Internationellt test av kompabilitet - CityGML och IFC Bidra gärna till denna studie! Ett av tre dataset kommer från Sverige (Falun) https://3d.bk.tudelft.nl/projects/geobim-benchmark/
Vad kan/bör vi göra i Sverige framåt Samarbeta och samordning mellan kommuner, statliga myndigheter, systemleverantörer, (bygg-)företag och akademi är viktigt. Ingen äger själv frågan om nationell standard för stadsmodeller. Satsa på standarder där mest internationell utveckling sker. Utför praktiska tester. Engagera oss internationellt. Det går att påverka även från svenskt håll.
Tack för uppmärksamhet! Frågor?