Features of CityGML:
Geospatial information model (ontology) for urban landscapes based on the ISO 191xx family
GML3 representation of 3D geometries, based on the ISO 19107 model
Representation of object surface characteristics (e.g. textures, materials)
Taxonomies and aggregations
o Digital Terrain Models as a combination of (including nested) triangulated irregular networks
(TINs), regular rasters, break and skeleton lines, mass points
o Sites (currently buildings, bridges, and tunnels)
o Vegetation (areas, volumes, and solitary objects with vegetation classification)
o Water bodies (volumes, surfaces)
o Transportation facilities (both graph structures and 3D surface data)
o Land use (representation of areas of the earth’s surface dedicated to a specific land use)
o City furniture
o Generic city objects and attributes
o User-definable (recursive) grouping