Import, Editing and Export of CityGML Models using SketchUp
  • Roof Surfaces

What's new?

Version 2.16.1 July 2018
• fixed: Import, fixed the import of pointclouds.
• fixed: Import, texturize terrain with raster data from the web.
• added: Import, Pointcloud xyz files with more than 6 columns are now supported.

Version 2.15.0 June 2018
• added: Batch export, option to export textures from multiple models in the same directory

Version 2.14.1 May 2018
• fixed: Address import
• fixed: Batch CityGML export, which ignored the texture directory
• enhanced: Surface Classifier, it is now easier to use saved profiles. Also it now allows the classification of surfaces within a specific height range. Batch support has been added to the classification as well.  

Version 2.13.4 April 2018
• fixed: Import, import MultiPatch features from shapefiles.
• fixed: Import, texturize roof surfaces via georeferenced textures failed in some cases.
• fixed: Import, terrain import was broken because of a missing file.
• fixed: Import, texturize roof surfaces now correctly handles invalid roof surfaces (with less than 3 distinct points).
• fixed: Export, appearance of ungrouped entities were still exported, even when their export was deselected.
• added: Import, option added to control the model origin of the created sketchup model.

Version 2.12.0 March 2018
• added: Export, option added to choose if ungrouped entities should be exported or not.
• fixed: Import, import meshes from obj files even if they contain some faulty metadata.
• fixed: Import, import all meshes from directory.

Version 2.11.0 February 2018
• added: Add address location information via GeoCursor.

Version 2.10.3 February 2018
• new: Plugin, change the storage location of the service files. This option can reduce the used storage within the user directory. The option is available via the menu -> CityEditor -> Help -> Plugin location
• fixed: License validation, modified the license check algorithm to improve the SketchUp startup speed and the license check stability.
• minor importer changes
• fixed: Import, preparsing error for unspecified coordinate system.
• fixed: JSON parsing error.

Version 2.9.4 December 2017
• added: Exporter, the mapping between the textures and their output directories can now be configured in the export dialog.
• fix: Importer, OuterCeilingSurface and OuterFloorSurface boundary surface types where replaced with CeilingSurface and FloorSurface during the import.
• enhanced: Update to the new SketchUp SDK. Supports the usage of SketchUp 2018 model files. (This only affects the x64 Version of the CityEditor! SketchUp no longer provides support for 3rd party 32-bit applications.)
• fix: Exporter, textures with unexpected fileextensions could not be used, even if they where supported texture formats.
• added: Importer, download projections of unknown coordinate systems.
• added: Exporter, preserve appearance theme settings.
• fixed: Importer, texture coordinate problem which could occur in rare cases. 

Version 2.8.0 October 2017
• added: Importer, drag & drop multiple input files
• added: Importer, support for LineStrings in GeometryCollection
• fixed: Importer, handling of empty xml elements 

Version 2.7.9 August 2017
• enhanced: Importer, reuse surface points from adjacent surfaces. Can result in more solid groups, depending on the distance between the edges of the surfaces
• fixed: LicenseClient, license validation
• fixed: CAD export, texture export sometimes caused an error
• fixed: Pointcloud import, point colorization
• added: Save toolbar, which saves the current model while keeping it's version
• fixed: flipped faces in mirrored groups
• fixed: CityEditorImporter, minor bugfixes
• enhanced: Export, written textures
• fixed: CityEditorExporter, fixed missing texture issue in OSG export
• enhanced: CityEditorImporter, extended error messages diplayed during model analysis
• enhanced: Save and restore last CityGML export settings
• fixed: Minor bug fixes



The CityEditor allows the import, editing and export of CityGML models and geo data using SketchUp.

During the file import, the CityEditor does not only take over the geometry and materials of the source files but also imports object attributes. Moreover, editing mechanisms for those attributes in the CityGML-specific attribute scheme as well as a feature for the export of edited models to CityGML are available.

After the editing of imported model data in SketchUp they can be exported from SketchUp as CityGML models, 3D-PDF documents and interactive 3d web presentations that can be displayed by the CityBrowser.


The CityEditor imports

  • CityGML models, building models (other than CityGML) from .dxf-, .ply-, .cco, .3mf- and .stl-files,
  • Terrain models from .asc-, .ras-, .xyz-, .adf-, .tif-, .dem- and .dxf-files,
  • Terrain textures from .jpg-, .png-, .bmp-, .tif-, .ecw- and .jp2-files as well as OpenStreetMap or WMS web sources,
  • Point, line, and polygon elements from .shp-, .dxf-, .gml-, .json-, .geojson- and .tab-files,
  • point clouds from .xyz- and .csv-files,
  • as well as triangulated surface models from .ply- and .obj-files.

Model Editing

Editing of CityGML Attributes

The CityEditor provides tools for the displaying, editing, adding, and deleting of standard attributes for buildings and surfaces, as well as of generic attributes for buildings.

Editing of Model Geometry

Faces may be furnished with one of the CityGML surface types (e.g. WallSurface) as well as with a LoD. For grouped elements the CityGML object type can be applied.

Correction Functions

A correction function can be applied to faces that interchanges their front and back sides while maintaining their materials. The faces will optically not change in SketchUp. This correction aims at reducing the models to actually visible elements and assigning the front and back sides properly for the CityGML export.


The CityEditor allows an export of SketchUp models to CityGML, 3D-PDF documents and CityBrowser projects. During the CityGML export, objects modeled in SketchUp will be exported as CityGML models including their CityGML-specific object and face classification and attributes. For the purpose of a 3D-PDF export SketchUp models may be newly generated or integrated into existing PDF documents.

3D-PDF Examples

CityBrowser Examples

Using the CityEditor’s export capabilities to the 3D Studio (.3ds), Wavefront Alias (.obj), OpenInventor (.iv), Autodesk FBX (.fbx), OpenSceneGraph Ascii (.osg), OpenSceneGraph Binary (.ive) and AC3D (.ac) format enables users of SketchUp Make, who do not have access to SketchUp’s Pro exporters, to export their models to other formats.

Where to start?

Using the CityEditor requires it to be activated using a license file. First time users of the CityEditor can request a time limited license using the internal licensing mechanism in order to evaluate the CityEditor’s features.

A license is always bound to a specific computer’s hardware and therefore cannot be used to activate the CityEditor on another system.

First time users will can request a time-limited evaluation license granting full access to the to the CityEditor's features.

You have already evaluated the CityEditor and are interested in purchasing a license? Visit our website and complete your purchase within minutes.

Product Information & Pricing


Click here to go directly to the CityEdtior's download page.


The CityEditor is installed just like any other extension that comes as an .rbz package. Just follow these simple steps and you are ready to go:

Extensions: 1
3DIS entwickelt eine durchgängige Werkzeugkette zur Verwaltung, Aufbereitung, Verteilung und Visualisierung von 3D-Stadtmodellen mit integrierten Fachdaten.