Greta esantys (susiliečiantys) pastatai apjungiami į vieną. Taip mes gauname mažesnį pastatų kiekį, didesnius pastatus. Bet taipogi mes prarandame detalią pastaų informaciją, tokia kaip adresus, aukštingumą ir pan., bet dažniausiai generalizuotame rinkinyje tokia informacija mums jau nebebūna reikalinga.
Kaip matote pavyzdžiuose, čia grupuojami tik pastatai, kurie liečia vienas kitą. Galima grupuoti pastatu, kurie yra arčiau už kažkokį atstumą, na tarkim arčiau už 5 metrus. Tada paprastai dar reikės ir sukurti papildlmas jungiančias geometrijas, kad rezultate gautas pastatas iš tiesų būtų vienas. Tokiu atveju (kadangi būtų pridedama papildoma geometrija), veiksmas jau būtų vadinamas ne agregacija, o amalgamacija (turėkite omenyje, kad nėra vieningo šių veiksmų pavadinimų sąrašo, skirtingi autoriai naudoja skirtingus pavadinimus).
Pastatų paprastinimas tikslas - supaprastingi geometriją panaikinant mažas/nepastebimas pastato detales. T.y. naikinamos pastato kraštinės, kurios yra mažesnės už nurodytą ilgį. Panaikinus trumpiausią kraštinę reikia atitinkmaai pakeisti ir kitas greta esančias, nes pastato charakteringa savybė yra statūs kampai, kurie turi išlikti ir po supaprastinimo.
Žemiau galite pažiūrėti, kaip pastatai paprastinami skirtingiems masteliams. Pateiktuose pavyzdžiuose 5 bus pastatai supaprastinti stambiausimes masteliams, 10 smulkesniems, 20 dar smulkesniems ir 40 - patiems smulkiausiams.
Kuo smulkesnis mastelis, tuo daugiau pastatų (ypač mažų) yra per maži, kad iš principo būtų rodomi žemėlapyje. Kadangi pastatai, nors ir maži, vis tiek nurodo charakteringas tos vietovės savybes, mes juos vis tiek norime vaizduoti žemėlapyje. Todėl tokiu atveju naudojams „tipifikavimas“. T.y. vietoje pastato naudojame pastatą geriausiai reprezentuojančią geometrinę figūrą - kvadratą. T.y. originalią geometriją visiškai išmetame ir ji niekaip neįtakoja mūsų gauto kvadrato. Kad taip gautas pastatas geriau įsilietų į aplinkui esančias detales, kvadratą mes pasukame į artimiausio kelio pusę. Pastebėtina, kad pasukimas į kerlią nėra vienintelis būdas, taipogi galima nagrinėti originalų pastatą ir iš jo išskaišiuoti tipifikuoto pastato (kvadrato) orientaciją.
Žemiau pateikiami visų pastatų generalizavimo etapų vykdymo laikai (sekundėmis). Atskirai OpenStreetMap ir GRPK duomenių rinkiniams.
| Tipas | Agregavimas | sim5 | sim10 | tip10 | sim20 | tip20 | sim40 | tip40 |
|---|---|---|---|---|---|---|---|---|
| OSM | 34 | 290 | 225 | 312 | 137 | 1153 | 80 | 1464 |
| GRPK | 80 | 560 | 524 | 112 | 467 | 440 | 172 | 721 |
Abiejuose geopackage failuose rasite po 5 sluoksnius: