cjio icon indicating copy to clipboard operation
cjio copied to clipboard

CityJSON/io: Python CLI to process and manipulate CityJSON files

Results 52 cjio issues
Sort by recently updated
recently updated
newest added

**Describe the bug** After using the triangulation function on a tile from the 3D BAG dataset, I found out that some surfaces of some of the buildings in the tile...

bug

**Is your feature request related to a problem? Please describe.** Add read/write to pipe instead of files. It would help to use cjio in a pipeline with other tools. **Describe...

enhancement

The tests need to be updated. + [x] Check if there are deprecated ones and remove them. (fixed in #121) + [x] Remove duplicate tests, eg `tests.test_cli.TestCLI.test_export_glb_cli` , `tests.test_convert.TestGltf.test_export_glb_cmd` and...

I would like it to be possible to load a json file from a link url with `cityjson.load(path)` For example, I want to load this file, but I don't want...

enhancement

Currently, cityjson.save() does not compress the output, because the current compression does not work with immutable tuples, but requires mutable lists for the points.

API

I used cjio to first upgrade a CityJSON file from v1.0 to v1.1, then to filter only lod 2, which converted many metadata information using the MetadataExtended extension. However, the...

bug

The cityfeaturemetadata and the presentlods don't have the correct counts with 2nd level object, such as BuildingPart. Reproduce with multi-lod 3D BAG data: ``` cjio 3dbag_v210908_fd2cee53_5786.json subset --id "NL.IMBAG.Pand.0518100000285075-0" --id...

Why certain commands are included in the lineage (eg merge, filter_lod), while others are not (eg. clean), when all of them modifies the citymodel.

The idea is to keep the core minimal and ideally using only the standard library. This makes it much much more easy to integrate cjio with other libraries,apps. Extra/interface functions...

enhancement