Skip to content

Improve source discovery, terrain, CityJSON, affine rasters and WMTS - #7

Merged
PascalNun merged 2 commits into
mainfrom
codex/medium-source-compatibility
Nov 2, 2026
Merged

PascalNun merged 2 commits into
mainfrom
codex/medium-source-compatibility

Conversation

@PascalNun

@PascalNun PascalNun commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

What changes

Improve source discovery, terrain downloads, CityJSON and imagery compatibility through the existing components. The final main-based diff includes the earlier source-compatibility batch (#6): bounded feature paging, API-root collection discovery, validated direct downloads, terrain ATOM and reference metadata.

Add per-object CityJSON LoD selection, streaming sequences and affine geometry templates. Preserve embedded/world-file affine raster footprints, pixel centers, UV clipping and terrain sampling. Add WMTS discovery, bounded matrix/tile selection and PNG/JPEG mosaics. Record plans, synthetic examples, public URLs and diagnostics.

Validation

The medium-priority head f20afe4 passed Release build and all eight then-current suites, including 27 new checks, plus provider probes, interface/manifest checks and dependency/package inspection. The combined integration at 55eae6f subsequently passed all nine suites on macOS and Windows.

Native Rhino/Grasshopper material/bake, saved-definition and installed-package checks remain manual in examples/VALIDATION.md.

Compatibility

Main was fast-forwarded to 55eae6f, preserving the three original compatibility commits and automatically merging #6/#7/#8. This PR was retargeted to main for integration; its final diff includes #6 and the medium-priority batch.

Existing component identities, names, parameter order, shared context/localization and baseline remain intact. StbImageNext is managed; package notices and inspection are recorded. Public/installed 0.4.0 remains unchanged; no release or installation was performed.

@PascalNun
PascalNun changed the base branch from codex/source-compatibility to main November 2, 2026 08:13
@PascalNun
PascalNun marked this pull request as ready for review November 2, 2026 08:13
@PascalNun
PascalNun merged commit f20afe4 into main Nov 2, 2026
1 check passed
@PascalNun PascalNun changed the title Support CityJSON variants, affine rasters and WMTS imagery Improve source discovery, terrain, CityJSON, affine rasters and WMTS Nov 2, 2026
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