specs icon indicating copy to clipboard operation
specs copied to clipboard

Specifications for CityJSON, a JSON-based encoding for 3D city models

Results 13 specs issues
Sort by recently updated
recently updated
newest added

I tried to convert a CityGML file to CityJSON with _citygml-tools_ where the buildings may have multiple functions, but since building attributes in CityJSON are all string types, only the...

help wanted

With specific attributes, and document them, or just new surfaces, not just `"+ThermalSurface"` eg ```json { "type": "RoofSurface", "slope": 16.4, "children": [2, 37], "solar-potential": 5 } ```

enhancement

One of the main criticism/discussion-point/question is that CityJSON uses, for the geometries and textures, an "indexed scheme" instead of a "feature-based approach". An indexed scheme means that the coordinates (x,y,z)...

question

### Why? Currently, IDs of the city objects are meant to be any kind of unique identifiers without any restrictions. Messing around with different open datasets, I haven't seen a...

enhancement

The `"location"` property of a building `"address"` is defined to be a `"MultiPoint"` geometry. As per definition in the v0.3 schema, a `"MultiPoint"` requires an `"lod"` property. Whereas `"lod"` is...

the text contradicts itself, should they be "resolved" (real-world coordinates) or is it okay to put them in the 1st line or stored somewhere?

If a surface does not have semantics, there is `null` in the `semantics.values` array instead of its index. The current specs suggests that for more complex geometries (Solid, CompositeSolid), one...

Allow compound CRS in `metadata.referenceSystem` the form of CURIEs, in addition to the current URI syntax. For example: ``` "referenceSystem": [ "[EPSG:4326]", "[EPSG:3855]" ] ``` The schema allows any UPPER/lowercase...

### Discussed in https://github.com/cityjson/specs/discussions/186 Originally posted by **balazsdukai** November 17, 2023 I experimented with the popular [JSON Schema Faker](https://json-schema-faker.js.org/) tool to mock CityJSON data. I used the [combined v2.0 schema](https://3d.bk.tudelft.nl/schemas/cityjson/2.0.0/cityjson.min.schema.json)...

that would make our lives easier, for example the 3dbag.nl needs a few more properties and then using an Extension is a bit overkill. for 2.0.1 that could be done...