Introduction to Geometric Modelling -CAD, BIM and GIS for building design and city models

Samankaltaiset tiedostot
Introduction to Geometric Modelling - CAD and FEM for solid modeling and analysis

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

Capacity Utilization

Efficiency change over time

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Trimble - Tietomallinnuksesta SKOL tapaaminen

Introduction to Geometric Modelling -Different approaches and their basic concepts

7.4 Variability management

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

Use of spatial data in the new production environment and in a data warehouse

The CCR Model and Production Correspondence

7. Product-line architectures

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Tietorakenteet ja algoritmit

Geoinformation in Environmental Modelling

Collaborative & Co-Creative Design in the Semogen -projects

Other approaches to restrict multipliers

16. Allocation Models

Introduction to Geospatial Modelling -Geometric modelling in Geospatial Science

Building Information Model (BIM) promoting safety in the construction site process. SafetyBIM research project 10/2007 2/2009. (TurvaBIM in Finnish)

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

4x4cup Rastikuvien tulkinta

Making use of BIM in energy management

The Viking Battle - Part Version: Finnish

Results on the new polydrug use questions in the Finnish TDI data

Counting quantities 1-3

Research plan for masters thesis in forest sciences. The PELLETime 2009 Symposium Mervi Juntunen

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

C++11 seminaari, kevät Johannes Koskinen

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

WP3 Decision Support Technologies

Basic Flute Technique

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

MUSEOT KULTTUURIPALVELUINA

Information on preparing Presentation

LYTH-CONS CONSISTENCY TRANSMITTER

Alternative DEA Models

Research in Chemistry Education

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Land-Use Model for the Helsinki Metropolitan Area

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

The role of 3dr sector in rural -community based- tourism - potentials, challenges

anna minun kertoa let me tell you

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

The Finnish healthcare service grid and access in rural Finland

Gap-filling methods for CH 4 data

Characterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Flexbright Oy Embedded software/hardware engineer

Analysis of polygon maps. Kirsi Virrantaus GIS-E1060 Spatial Analytics

1. Liikkuvat määreet

Exercise 1. (session: )

Counting quantities 1-3

Stormwater filtration unit

DEVELOPMENT AND UTILIZATION OF OPEN INFORMATION TRANSFER FORMATS IN INFRASTRUCTURE SECTOR

Choose Finland-Helsinki Valitse Finland-Helsinki

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

Rakentamisen 3D-mallit hyötykäyttöön

Security server v6 installation requirements

ReFuel 70 % Emission Reduction Using Renewable High Cetane Number Paraffinic Diesel Fuel. Kalle Lehto, Aalto-yliopisto 5.5.

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012

Salasanan vaihto uuteen / How to change password

Master's Programme in Life Science Technologies (LifeTech) Prof. Juho Rousu Director of the Life Science Technologies programme 3.1.

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

General studies: Art and theory studies and language studies

Telecommunication Software

KMTK lentoestetyöpaja - Osa 2

Operatioanalyysi 2011, Harjoitus 4, viikko 40

LANSEERAUS LÄHESTYY AIKATAULU OMINAISUUDET. Sähköinen jäsenkortti. Yksinkertainen tapa lähettää viestejä jäsenille

Capacity utilization

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Bounds on non-surjective cellular automata

make and make and make ThinkMath 2017

Tilausvahvistus. Anttolan Urheilijat HENNA-RIIKKA HAIKONEN KUMMANNIEMENTIE 5 B RAHULA. Anttolan Urheilijat

Valuation of Asian Quanto- Basket Options

Security server v6 installation requirements

ASUNTOSUUNNITTELU TÄNÄÄN

Co-Design Yhteissuunnittelu

812336A C++ -kielen perusteet,

AYYE 9/ HOUSING POLICY

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

Missä mennään BI? Mikko Kontio

Tero Pietilä, IT-Pie Oy. CityGML 2.0: Mitä tiedämme nyt?

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla

toukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous

Sisällysluettelo Table of contents

Operatioanalyysi 2011, Harjoitus 3, viikko 39

Recommended background: Structural Engineering I and II

Insinööritieteen laskenta ja mallinnus Computation and Modeling in Engineering (CME) Introduction and motivation to the course and CME minor

VBE2 Työpaketit Jiri Hietanen / TTY

Tarua vai totta: sähkön vähittäismarkkina ei toimi? Satu Viljainen Professori, sähkömarkkinat

Helsinki Metropolitan Area Council

03 PYÖRIEN SIIRTÄMINEN

Business Opening. Arvoisa Herra Presidentti Very formal, recipient has a special title that must be used in place of their name

Transkriptio:

Introduction to Geometric Modelling -CAD, BIM and GIS for building design and city models Kirsi Virrantaus Aalto University School of Engineering Department of Built Environment 22.2.2016

Content of the lecture 1. Building models in architectural and civil engineering design 2. Data models and their implementations in GIS 3. Data exchange 2

1. Models in architectural and structural building design Architects make models about building designs, these designs are then further designed by engineers and finally built, used and maintained The models should cover the entire life cycle of buildings In addition to traditional CAD software and CAD models also BIM (building information models/rakennuksen tietomalli) are used The differences between CAD and BIM models are in: Dimensionality Data model Data contents Purpose 3

Typical floor plan in 2 dimensions 4 2d floor plan http://qualityplans.com/

3 dimensional BIM model of a building BIM model of a building; geometry can be of Brep-type geometry, attributes in relational data base (Vilpas,S., MSc thesis) 5

Geometric models in CAD&BIM Data models Simple CAD softwares were 2d with simple array type data storage Modern CAD offer 3d-models as well, but not always with full topology BIM models are based on RDBMS and topological geometric model (for example Brep type) Data contents and purpose In RDBMS vast amount of data can be managed, from technical details to costs BIM is a concept that extents CAD for the use and maintenance of the buiding as well as supports data exchange between different professionals during the design and construction 6

The level of detail in the model LOD describes the level of detail of, for example the building model LOD = level of detail; mostly descibes the LOD of geometry LOD means originally the optimization of a mesh model of a 3d object fro visualization purposes LODdding is in principle same process than so-called generalization in cartography; the details of less importance are deleted In city models by CityGML there are 5 LOD-levels (0 4) for different purposes

Mallin yksityiskohtaisuus mallin yksityiskohtaisuutta kuvataan ns. LODien avulla LOD = level of detail; liittyy useimmiten vain geometriaan LOD tarkoittaa alun perin esim. kolmioverkolla esitetyn 3d-objektin optimointia/yksinkertaistamista visualisaatiota varten LODdaus on periaatteessa samaa kuin yleistys kartografiassa: vähemmän merkityksiset yksityiskohdat jätetään pois Esim. CityGML tuntee viisi LOD-tasoa (0 4) eri tarkoituksia varten

9 Female head in three different LODs http://makeitcg.com/lod-system-3ds-max/1609/

https://3d.bk.tudelft.nl/biljecki/random3dcity.html, PhD research on procedural modeling in CityGML environment 11

Brep-model The model is composed of geometric features and topological relaationships; face, edge, vertex arelinked to each others IFC schema that shows B-rep-model of an object IFC = Industry foundation classes; Open file format specification for BIM software Schema in which objects are linked by relationships Lähde:http://www.buildingsmart-tech.org/ifc/IFC4/

Brep-malli Muodostuu geometrisista osista (geometric features) ja topologisista relaatioista; esim. face, edge ja vertex Esimerkki IFC skeemasta jossa esitetään kappaleen B-rep-malli Kaavioesitys, jossa kohteet yhdistetään relaatioilla (osa topologisia) Lähde:http://www.buildingsmart-tech.org/ifc/IFC4/

14

IFC schema showing data contents on different LODs http://www.mdpi.com/2220-9964/1/2/120/htm 15

Challenge of integration: 3D model of a building and GIS surface model 16

2. Models in geographic information systems In GIS we make models on surface of the Earth (elevation models) natural objects (trees, lakes, rivers, forests, fields ) man-made objects (buildings, streets, roads, bridges ) For modeling of surface of the Earth we use grid structured elevation models irregular triangular networks The speciality of GIS is the reference system, the coordinate system and the location of the origin ( see more on cooordinate systems in Finland in http://www.maanmittauslaitos.fi/ammattilaisille/maastotiedot/koordinaatti-korkeusjarjestelmat and http://www.fgi.fi/fgi/aboutus/strategic_research_areas/reference-systems For modeling of natural and man-made objects and phenomena we use objects and (objektit) field models (kentät, jatkumot) 17

(TIN-model, Martin Vermeer, 2015) 18

Laser scanned shapes of the terrain; elevation and trees (and other pobjects) can be algorithmically identified and modeled into separate models (elevation and objects) (http://trimetari.com/en/projects/laser-scanning-of-the-open-sandpit-for-volume-calculation) 19

Krooks,A, 2013)

3d model of an object created by using photogrammetrically measured points (Martin Vermeer) Petri Rönnholm, TKK Measurement of the sea level change by using mareography Analysis of a major flood causes by using GIS elevation model Antti Veijalainen, d-työ; 2008) 21

2D models starting point for geometric modeling in GIS In late 60 s Simple tools for drawing Graphical drawings digitized into so-called spaghetti files; flat files including points, lines and polygons without any relationships In 80 s spatial data model development and tailored software for spatial data management topology and topological data models In 90 s and later: regular use of relational data bases for geographic information; RDBMS + spatial extensions Oracle Spatial, PostGIS See more in https://en.wikipedia.org/wiki/spatial_database

Drawing made of points, lines and polyons without any relationships between them. (Vilpas, S., MSc thesis)

Topology Topology is maybe the strongest development in the geometric models also for GIS Geometry is presented by: points, curves and surfaces (often called as points, lines and areas in GIS) When topology is considered we often use the terms: vertices, edges, faces; Most popular topological relationships: adjacency, connectivity You learn topological data structures, like DCEL, later in this course

TIN as a topological data model, the relationship adjacency is used to represent topological information; this model supports algorithm better than list of coordinates http://www.kumbaya.name/ci2412/material%20de%20apoyo/conf%20arcinfo%20en%20sun/lect-06.html 25

GIS data model types For modeling of natural and man-made objects and phenomena we use discrete objects (diskreetit kohteet) field models (kentät, jatkumot) Speciality of GIS is that data is georeferenced, data has positional data (coordinates) in a map coordinate system Most often CAD softwares use their own coordinate systems, in which origin can be anywhere (like lower left corner) In GIS topological data structures are used for processing the data; mostly data is stored in relational data bases with spatial extension In CAD quite often simple flat file structure is used for storing BIM utilizes data bases for attribute data and topological data model and structure for geometry 26

Object model Object, like a building, is made of parts like walls, windows, doors, roofs In GIS and related CAD and BIM parts are modeled most often by using points, lines and polygons (vertices, edges, faces) Models can be of varying level of details (LOD) The basic elements of object models piste (point, vertex), viiva (line, edge) ja alue (polygon, face) Data models and data structures use topological relationships (like B-rep) in GIS they are not called B-rep; B-rep term comes from solid modeling now, when GIS and BIM (and CAD) are integrated, also the terminology is sometimes transferred at east it is sometimes confusing Object type data can be easily stored into RDBMS; spatial extensions for supporting search and analysis

Objektimalli Kohde, esimerkiksi rakennus, koostuu osista, kuten seinät, ikkunat, ovet katot Osat on mallinnettu joko kappaleina tai reunaviivoin Mallin yksityiskohtaisuus riippuu osien yksityiskohtaisuudesta (vrt. LOD) Kohdemallinnuksen peruselementit ovat: piste (point, vertex), viiva (line, edge) ja alue (polygon, face) topologisia relaatioita hyödyntävät tietomallit (kuten B-rep) Objektimallinen tieto voidaan tallentaa relaatiotietokantaan (RDBMS); spatiaaliset laajennokset tukevat hakua ja analyysiä

Field model Field model is used for representing continuous phenomena Elevation, land use, soil types Fields can be presented by Raster/voxel models consisting of pixels or voxels Point clouds Polygon networks Contours The decision whether to model as object or field is not on the data type For example: a lake can be modeled as a polygon (discrete object), but also as a field called lakeness 29

Kenttä/jatkumo Kenttämallina mallinnetaan jatkuvia ilmiöitä Korkeusmalli, maankäyttö, maaperä Kenttämalli voidaan toteuttaa Rasteri/vokseli rakenteena, joka koostuu pikseleistä, voksleista Pistepilvenä Polygoniverkkona Korkeuskäyrinä Päätös siitä käytetäänko kohdemallia vai kenttämällia riippuu siitä kuinka asia halutaan nähdä esimerkiksi: järvi, joka tyypillisesti vaikuttaa olevan kohde (diskreetti kohde), voi olla myös kenttä järvisyys 30

Voxel models/ raster models Maybe the most popular implementation of field type data is 2d or 3d raster; pixels and voxels One reason for popularity is the simple storage in matrix structure; also data collection often supports matrix structure Voxels are three dimensional space elements, most often small cubes (solid object) Each voxel has one or several attributes and objects are made based on that information The challenge of voxel models is that when the resolution is improved the amount of voxels is increasing This problem can be solved by compressing the data In 2d for example quad tree, in 3d oct-tree

Vokselimallit/rasterimallit Ehkä suosituin toteutus kenttämalliselle datalle on 2d tai 3d rasteri; pikselit, vokselit Suosion syy on helppo tallennusrakenne, matriisi Myös monet tiedonkeruumenetelmät tuottavat matriisimuotoista dataa Alkiot ovat vokseleita, useimmiten kuution muotoisia Jokainen vokseli saa ominaisuustiedon ja sen mukaisesti rakentuvat kohteet Vokselimallinnuksen haaste on resoluution parantuessa tapahtuva vokseleiden määrän kasvu tämä ratkaistaan tiivistysmenetelmillä (esim. kahdeksanpuu; oct tree; 2d:ssä nelipuu)

http://www.academia.edu/17400545/geometric_modeling_for_engineering_applications

Grid model of the sea bottom/merenpohjan gridimalli (Outi Nyman,2011) 34

Laurini & Thompson, 1992; Fundamentals of Spatial Information Systems

Geometry, topology and coordinates in matrices geometry pixels as squares, hexagons square pixel 4 neighbours joint edge 8 neighbours joint edge or corner hexagon pixel 6 neighbours joint edge 6 neighbours joint edge or corner

implicit topology need not to be coded joint edge - adjacency joint edge or corner - connectivity resolution, orientation and origin And same definitions in 3d

quad tree (Samet,H., The Design and Analysis of Spatial Data Structures) one special type of block encoding the area is divided into smaller areas according to the requirements of the data in addition to compression also for indexing linearization of 2d matrix space filling curves lossless

Quadtree for 2d Octtree for 3d Laurini,R., Thompson,D., Fundamentals of spatial information systems, 1992

TIN model Can be created from any point set: laser scanned point cloud, field measurements In an optimal TIN trianges are as equilateral as possible TIN can be dinsified, points can be added; then TIN must be calculated again, local optimization by Well-formed triangles fulfill the Delaunay criterion (or empty-circle criterion) a unique circle drawn through the vertices of a triangle (circumscribing circle or circumcircle) does not contain any vertices of the triangulation the circle may cut any number of edges and other vertices may lie on the circle

Some constraints added in order to keep the shape of the valley

4. Data exchange Most CAD software have their own main memory data structures which are not documented Transfer formats between GIS softwares are used SHAPE developed by ESRI for geospatial data trasfer, informal standard Many other formats for transfer exist For BIM IFC Industry foundation classes, ISO/PAS 16739, standard for object oriented data transfer Data exchange is a challenge that is not yet totally solved; later in this course this topic will be discussed more