Na proces tworzenia modelu miejskiego 3D zabudowy składają się różne elementy:
- dane wejściowe,
- procedury przetwarzania
- procesy generowania
- walidacja danych wg standardu cityGML
- dane wyjściowe – format cityGML i inne
Cały proces ma za zadanie przygotować i zweryfikować dane niezbędne do konstruowania miejskiego modelu 3D w standardzie zgodnym z CityGML.oraz spełniać następujące wymagania:
- maksymalna automatyzacja procesu pozyskiwania obiektów trójwymiarowych (rozpoznawanie i automatyczne tworzenie dachów, budynków) tam gdzie jest to możliwe.
- stuprocentowa zgodność ze standardem CityGML
- posiadanie biblioteki dachów modelowych
- generowanie modeli semantycznych z zachowaniem atrybutów danych wejściowych
- posiadanie narzędzi kontrolujących poprawność generowania modeli z danymi wejściowymi (kontrola jakości)
- możliwość ręcznej edycji wygenerowanych modeli budynków tam, gdzie nie działają automatyczne algorytmy z powodu niewystarczających danych bądź sytuacji szczególnych (skomplikowana konstrukcja dachów, wież itp.).
- generowanie zabudowy w standardzie szczegółowości (Level of detail) na poziomie LOD1 oraz LOD2
- wizualna prezentacja różnić modelu LiDAR oraz wygenerowanego modelu wektorowego w standardzie cityGML
Kluczowym zagadnieniem przy automatycznym generowaniu modelu zabudowy jest poprawna klasyfikacja danych chmury punktów, żeby w klasie BUDYNKI znajdowały się jedyne punkty reprezentujące budynki, a nie znajdowała się tam np. roślinność (vide poprawna klasyfikacja).
_