Import KML/KMZ (Keyhole Markup Language)

Keyhole Markup Language (KML) is an XML-based exchange format used to describe GIS features on the globe. It supports points, lines, and polygons and can reference 3D models through COLLADA. It is used to produce data for ArcGIS Earth.

KMZ is a compressed version of KML in which all referenced COLLADA and texture files are contained in one zipped file.

Models in CityEngine


CityEngine supports only placemarks defining a model, which in turn refer to a COLLADA DAE model.

The following model attributes are read: name, altitudeMode, Location, Orientation, and Scale. In a model, the georeference is stored in the Location attribute consisting of longitude and latitude in degrees and altitude in meters. The geographical coordinate system is WGS84.


If you click the Finish button and the current CityEngine scene's coordinate system is not yet set, a dialog box appears suggesting the UTM zone corresponding to the given longitude.

Import options

No import options are available for KMZ/KML. To import KMZ/KML data, click Browse and select a .kmz file, a .kml file, or a folder containing one or more .kml files. When importing .kmz files, only a single file can be imported at once.


You can also drag either a .kmz files or a folder containing a .kml file and associated files into the CityEngine workspace from the file manager (for example, File Explorer) and import it from there. KMZ/KML import works in the CityEngine workspace.

In this topic
  1. Import options