Generalizace LOD2 modelů budov metodou agregace
Generalization of LOD2 building models using the aggregation method
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/118427Identifiers
Study Information System: 199301
Collections
- Kvalifikační práce [20342]
Author
Advisor
Referee
Pokorný, Tomáš
Faculty / Institute
Faculty of Science
Discipline
Cartography and Geoinformatics
Department
Department of Applied Geoinformatics and Cartography
Date of defense
22. 6. 2020
Publisher
Univerzita Karlova, Přírodovědecká fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
3D GIS, generalizace, agregace, matematická optimalizace, procedurální modelováníKeywords (English)
3D GIS, generalization, aggregation, mathematical optimization, procedural modellingGeneralizace LOD2 modelů budov metodou agregace Abstrakt Práce se zabývá návrhem a implementací postupu agregace 3D modelů budov LOD2. Pomocí metody matematické optimalizace je navržen takový postup, aby bylo dosaženo globálně optimálního řešení. Budovy jsou agregovány na základě podobnostních charakteristik typických pro LOD2, např. typ střechy. Při agregaci je kladen důraz na to, aby byly minimalizovány objemové změny tělesa a zároveň aby se minimalizoval počet agregátů. Je vytvořena optimalizační úloha v podobě skriptu s volitelnými parametry tak, aby mohl skript posloužit široké škále uživatelů. Vstupní data jsou vytvořena pomocí metody procedurálního modelování a následně upravena tak, aby budovy tvořily souvislé bloky. Nakonec je za účelem názornosti výsledků optimalizace navržen a implementován postup vizualizace optimalizační úlohy. Klíčová slova: 3D GIS, generalizace, agregace, matematická optimalizace, procedurální modelování
Generalization of LOD2 building models using the aggregation method Abstract The thesis proposes and implements a method of 3D building models aggregation. The procedure achieves global optima by the means of mathematic optimization. Buildings are aggregated according to similarity characteristics typical for LOD2, e. g. roof type. Aggregation process is driven by minimalization of volume changes and of the aggregate count. The optimization problem was implemented as a Python script with optional parameters to meet custom demands of a wide range of users. Input data models of buildings are created by the method of procedural modelling. Its outcome is further restructured into form of continuous blocks. Finally, the visualization procedure is designed and implemented to illustrate the results of optimized aggregation of 3D building models. Keywords: 3D GIS, generalization, aggregation, mathematical optimization, procedural modelling