CityJSON Logo

Extension Builder

Create CityJSON Extension files for CityJSON 2.0, not all cases are supported but it's a good starting point.

Extension Metadata

Case 1

Add new properties at the root level of a CityJSON file. Names must start with "+".

Case 2

Add extra attributes to existing CityObject types (Building, Road, etc.). Attribute names must start with "+".

Case 3

Define new semantic surface types (like RoofSurface, WallSurface). Names must start with "+".

Case 4

Define entirely new CityObject types. Names must start with "+".

Preview

Click "Preview JSON" to see the generated Extension file.