Skip to content
CityParquet is v0.1.0-draft — the specification is still changing.
Esc
↑↓navigate↵open⌘Jpreview
On this page

Design decisions

The decisions behind CityParquet, each with the alternatives considered and the trade-off accepted.

This section records why CityParquet is designed the way it is. The Specification records what the format is; where the two overlap, the specification is authoritative on the what and this section explains the reasoning. Prior art weighed throughout: PostGIS, GeoParquet, Apache Iceberg, and 3DCityDB.

How to read a decision

Each decision follows the same shape:

  • Decision — the one-line resolution.
  • Alternatives considered — the options weighed, so the choice is positioned.
  • Why this — the reasoning that selected it.
  • Trade-off — the cost knowingly accepted.
  • Status — decided or open.

Open items link to Open questions.

Last updated on October 12, 2026

Was this page helpful?