Skip to content

CityJSON format output#138

Merged
balazsdukai merged 17 commits into
developfrom
tyler-111
Jun 8, 2026
Merged

CityJSON format output#138
balazsdukai merged 17 commits into
developfrom
tyler-111

Conversation

@balazsdukai

Copy link
Copy Markdown
Contributor

Exposes the CityJSON (cityjson) and CityJSON (cityjsonseq) as tile output format.
Supports the --color-* parameter, by setting a material called color on the whole CityObject.
Reworked and fixed the CityObject filter (in cityjson-index).
Includes significant performance improvements from cityjson-index.
On my machine, using the amsup-subset as input (~1.2gb cityjsonseq), we have:

  • ~1min, 4.3gb peak rss, ~400% CPU on default --> 25sec, 4gb peak rss, 600% CPU on default incl. index build
  • ~1min, 4.2gb peak rss, ~400% CPU on default --> 20sec, 3.8gb peak rss, 600% CPU on default without index build

Includes a lot of fixes and refactoring in the upstream cityjson-index library, incl. fix #137
Close #111

@balazsdukai balazsdukai merged commit 16e42c7 into develop Jun 8, 2026
6 checks passed
@balazsdukai balazsdukai deleted the tyler-111 branch June 8, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant