The CityServer3D is a client-server system for the storage, visualisation, and processing of spatial data. Geo-information from different sources is integrated into an object-relational database and placed in the web at the disposal of different clients. In addition to 2D and 3D geometries in different levels of detail (LoD) the CityServer3D can also store and process technical and metadata.
RULE-BASED DATA MANAGEMENT
The CityServer3D includes different tools for a sustainable management of three-dimensional city models. An integrated rule-based system allows an application-related access and a consistent data management. Configurable development rules serve to automatically keep distributed data sources consistent in terms of content. Different methods integrated into the system support the integration and harmonisation of heterogeneous spatial data. In this way a high quality of the data stock can be reached and ensured in the long run.
The rule-based system also allows the context-sensitive selection and visualisation of 3D models. Thus the data are made available to the different users in the form they need for their daily work. The handling of a model by different authors can be governed by access rights. The versioning tool allows to make all processing steps traceable. The CityServer3D also includes different methods for a rule-based analysis and enhancement of the data quality of spatial data. 3D city models can e.g. be checked for completeness and content consistency. Faults in geometries are reliably spotted and eliminated.
MODULAR SOFTWARE ARCHITECTURE
For storage of the spatial data the CityServer3D uses an object-relational schema. Because of the multilayer architecture the CityServer3D is independent of the used database management system (DBMS). The modular structure allows a high extensibility and maintainability. Since the integration of new, application-oriented software modules is very easy the connection to existing system landscapes and business processes is possible without any difficulties.
The CityServer3D has flexible and upgradeable management tools allowing a customisation of the data structure. The filing of 3D models in different levels of detail (LoD) can e.g. be done by region, subject, or attribute. The object-relational database allows different kinds of access to the data stock. The models can be selected by their position or specifying certain metadata. The system contains a great number of algorithms like the automatic derivation of three-dimensional building models including the styles of the roofs from ground plan information and laser scan data.