CityGML
CityGML is an open data model and XML-based format for storing and exchanging 3D city models, developed by the Open Geospatial Consortium (OGC). It defines a common schema for representing urban objects like buildings, roads, vegetation, and water bodies with semantic, geometric, and topological properties. It is widely used in urban planning, simulation, and smart city applications.
Developers should learn CityGML when working on geospatial, urban planning, or smart city projects that require standardized 3D city modeling for interoperability and data sharing. It is essential for applications involving building information modeling (BIM), disaster management, energy analysis, and virtual city environments, as it provides a structured way to integrate diverse urban data sources.