Create, edit and read CityGML, CityJSON, LandXML and InfraGML files including 2D / 3D geometry.
This library enables loading, editing and exporting all relevant versions from CityGML, CityJSON, LandXML and InfraGML. It also allows generating 3D representations for these formats.
The 3D information can be retrieved through the API of our Geometry Modelling Kernel. A restricted version of this kernel is embedded. Clients with a full license of the Geometry Modelling Kernel and / or the STEP / IFC Engine can retrieve an integrated library on request.
All formats are converted to a dedicated ontology using partly our GEOM ontology for geometry representation. Data can be exported in Turtle (.ttl) format to enable use of SPARQL / SHACL in a triple store.
In combination with our IFC / STEP Engine an integrated BIM / GIS environment is available where geometry of all supported formats can be accessed through one single API. Several common data environments are build on this technology or have a back-end integration.
Like all our libraries the sources can be compiled on any operating system supporting pure C / C++ compilers. Our generic API allows 32/64 bit (late binding) interfaces to C/C++, C#, JAVA, Delphi, Python and VB.NET (early binding API’s can be generated by developers for C++ and C#).
Should you have any questions, please do not hesitate to call us in working days - 8:00-18:00 (GMT+2) or send us an email.