Closed balazsdukai closed 4 months ago
I'd say the boundaries shouldn't be empty, it should have the depth required by the schema, and have at least one element (for MultiPoint).
If a process fails then I'd say the whole geometry shouldn't be written to the file, no?
If we added for all GeometryPrimitives "minItems": 1
at each depth of the boundaries arrays, then it solves this.
See this snippet, you can test the behaviour: https://www.jsonschemavalidator.net/s/FjHIlkhP
Discussed in https://github.com/cityjson/specs/discussions/188