Wat is CityGML?
IMGeo als uitbreiding
van CityGML
LÜDO
L0B1
LODJ
CityGML clients. Helemaal nu onze (pio
nierende) aanpak is aangemerkt als suc
cesvol door OGC (o.a. door de toekenning
van de OGC 3D Award) en is overgenomen
door de 3D-Special Interest Group van
OGC. Bovendien zorgt het integreren van
3D binnen IMGeo ervoor dat 3D voort
bouwt op informatie en inspanningen
binnen het 2D-domein waardoor er voor
3D niet een ander werk-, informatie- of
update proces hoeft te worden ingericht.
Dit maakt 3D een haalbare optie.
De OGC standaard CityGML (CityGML,
2012) wordt veelal gezien als een uitwis
selingsformaat. Maar het is ook - en vooral
- een informatiemodel voor de 3D-repre-
sentatie van ruimtelijke objecten in een
stedelijke omgeving, met momenteel
uitbreidingen voor andere toepassingen
(zie ook Geo-lnfo 8(5)). CityGML maakt
op geometrisch én op semantisch niveau
een onderscheid tussen thematische
gebieden (gebouwen, vegetatie, water,
terrein, etc.), maar doet dit ook - per
object - op verschillende detailniveaus.
Het hoogteniveau op maaiveld wordt
weergegeven in Level of Detail 0 (LODo).
Een gebouwobject (en andere volumeob
jecten zoals kunstwerken) kan vervolgens
op verschillende detailniveaus worden
opgetrokken in 3D, variërend van een een
voudig blokmodel (LOD1), met dakvormen
(LOD2), met ramen, deuren en andere
exterieurkenmerken (LOD3), tot een vol
ledig uitgewerkt interieurmodel (LOD4) al
dan niet voorzien van textuurinformatie
(appearance) (fig. 2)
Na de beslissing om aan te sluiten op
CityGML, was de volgende stap het integre
ren van IMGeo met CityGML. Dat is gedaan
door alle IMGeo (en dus IMBGT) klassen
te modelleren als extensies van CityGML
klassen. Hierbij is er voor gekozen om de
semantiek van CityGML zoveel mogelijk in
IMBGT over te nemen en alle 3D-uitbrei-
dingen optioneel te laten (dus alleen als
onderdeel van IMGeo). In een later stadium
kan op basis van opgedane ervaring
overwogen worden de 3D-uitbreiding ook
aan BGT toe te voegen.Tabel 1 geeft per
IMGeo hoofdklasse de CityGML klasse die
gebruikt is.
Fig. 2. Verschillende Levels of Detail (LOD) zoals gedefinieerd in CityGML (CityGML, 2012)
Niet voor alle klassen in de IMGeo
conceptversie (van voor de aansluiting
op CityGML) kon een overeenkomstige
CityGML klasse gevonden worden. Dat is
in sommige gevallen opgelost door her
modellering en in sommige gevallen door
extra (d.w.z. eigen) klassen toe te voegen
aan CityGML.
Voorbeelden van hermodellering zijn
de uit CityGML overgenomen klassen
AuxiliaryTrafficArea (in IMGeo 2.0: Onder-
steunendWegdeel) voor wegdelen die
niet worden gebruikt voor verkeer zoals
verkeerseiland en bermen (voorheen
IMGeo klasse
gemodelleerd als Wegdeel) en Vegetation
waarin alle informatie over vegetatie
wordt gemodelleerd (in IMGeo 2.0: Vege-
tatieObject en BegroeidTerrein; voorheen
gemodelleerd als Straatmeubilair (voor
losse bomen) respectievelijkTerreindeel).
Zoals deze voorbeelden laten zien heeft
deze hermodellering een betere semanti
sche modellering opgeleverd.
Voor oorspronkelijke klassen zonder
CityGML equivalent zijn extra klassen
toegevoegd aan de CityGML klassen.
Deze extra klassen zijn: Kunstwerkdeel,
Scheiding, OverigBouwwerk en Overige-
Overeenkomstige CityGML Klasse
Tunneldeel
Tunnelpart
Overbruggi ngsdeel
BridgeConstructionElement
Inrichtingselement
CityFurniture
Pand
BuildingPart
Spoor
Railway
Begroeid Terreindeel
PlantCover (subklasse Vegetation)
VegetatieObject
SolitaryVegetationObject (subklasse Vegetation)
OnbegroeidTerreindeel
LandUse
Waterdeel, OndersteunendWaterdeel
Water Body
Wegdeel
TrafficArea
Ondersteunend wegdeel
AuxiliaryTrafficArea
Weginrichtingselemant, Waterinrich
tingselement
CityFurniture
Registratief Gebied, FunctioneelGebied
LandUse
OverigeConstructie, subklassen:
Kunstwerkdeel, Scheiding, OverigBouw
werk, OverigeScheiding
OtherConstruction (nieuwe klasse toegevoegd
door ons)
Tabel r. De CityGML klassen die gebruikt zijn voor IMGeo
Geo-lnfo 2012-6 31