The Institute for Geodesy and Geoinformation Science (IGG) of Berlin University of Technology has released free software tools for the processing and storage of virtual 3D city models based on CityGML. The package consists of a 3D geo database to be used in conjunction with Oracle 10G R2 Spatial (or 11G), a CityGML importer/exporter and a Java programming library for the processing of 3D city models encoded in CityGML.
The entire package is Open Source software under the Lesser GNU Public License V3. The tools can be downloaded including comprehensive documentation from the following web page: www.igg.tu-berlin.de/software “3D Geo Database for CityGML” and “CityGML4j” have been developed in the context of the creation of the Berlin 3D city model and one installation is being used for the storage and management of the official 3D city model of Berlin.
The development was carried out on behalf of Berlin Partner GmbH and the Berlin Senate for Economy, Technology, and Womens’ Issues and was supported by the European Regional Development Fund (ERDF). See www.virtual-berlin.de Short info on CityGML: CityGML is an international standard issued by the Open Geospatial Consortium (OGC) for the representation and exchange of virtual 3D city models. Most 3D models of German cities today are already stuctured and managed according to the CityGML standard. See www.citygml.org Features of the software package:
• 3D Geo Database for CityGML o Relational database schema for all geo objects defined by CityGML o Geometries are stored using the spatial datatypes provided by Oracle Spatial o Storage of texture and orthophoto images and also raster DEMs within the
database using Oracle datatypes o Support of versions and planning alternatives using Oracle Workspace Manager
• Import/export program for CityGML 1.0.0 and 0.4.0 o Handling of CityGML files of arbitrary size o Fast processing by exploiting multicore processors (multithreading) o Various filter options for selective input/output of CityGML features o Support of XLinks within the CityGML files
• CityGML4j – Java programming library o Reading and writing of CityGML 1.0.0 and 0.4.0 files. o Different tutorials and example programs are available. o Support of user-defined CityGML extensions (so-called Application Domain
Extensions, ADE) • Open Source under Lesser GNU Public License
o Suitable for research projects and education. The 3D geo database already runs with the freely downloadable evaluation versions of Oracle Enterprise 10G R2 or higher.
o May also be employed freely as functional component of commercial systems (in conjunction with a valid Oracle license, of course).
Further Information and Contact Details
• Software download: www.igg.tu-berlin.de/software • Contact: Prof. Dr. Thomas H. Kolbe, Institute for Geodesy and Geoinformation Science,
TU Berlin. EMail email@example.com • CityGML: www.citygml.org and www.citygmlwiki.org