Skip to content

fhb1990/cityjson

master
Switch branches/tags
Code
This branch is 12 commits ahead, 349 commits behind cityjson:main.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

CityJSON: CityGML without the GML

CityJSON is a format for encoding a subset of the CityGML data model using JavaScript Object Notation (JSON). A CityJSON file represents both the geometry and the semantics of the city features of a given area, eg buildings, roads, rivers, the vegetation, and the city furniture.

The aim of CityJSON is to offer an alternative to the GML encoding of CityGML, which can be verbose and complex (and thus rather frustrating to work with). CityJSON aims at being easy-to-use, both for reading datasets, and for creating them. It was designed with programmers in mind, so that tools and APIs supporting it can be quickly built. It was also designed to be compact (we have noticed a factor at least 4X, often 10X+), and friendly for web and mobile development.

A CityJSON object, representing a city, is as 'flat' as possible, ie the hierarchy of CityGML has been flattened out and only the city objects which are 'leaves' of this hierarchy are implemented. This considerably simplifies the storage of a city model, and furthermore does not mean that information is lost.

--> http://www.cityjson.org

About

A JSON-based implementation of CityGML, easy-to-use and compact

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.8%
  • Python 4.0%
  • Other 0.2%