Generalizace LOD2 modelů budov metodou agregace
Generalization of LOD2 building models using the aggregation method
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/118427Identifikátory
SIS: 199301
Kolekce
- Kvalifikační práce [20083]
Autor
Vedoucí práce
Oponent práce
Pokorný, Tomáš
Fakulta / součást
Přírodovědecká fakulta
Obor
Kartografie a geoinformatika
Katedra / ústav / klinika
Katedra aplikované geoinformatiky a kartografie
Datum obhajoby
22. 6. 2020
Nakladatel
Univerzita Karlova, Přírodovědecká fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
3D GIS, generalizace, agregace, matematická optimalizace, procedurální modelováníKlíčová slova (anglicky)
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