Skip to content

Improve provider and format compatibility across vectors, terrain and imagery - #8

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

PascalNun merged 3 commits into
mainfrom
codex/low-source-compatibility

Conversation

@PascalNun

@PascalNun PascalNun commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

What changes

Improve provider and format compatibility through the existing Grasshopper components and shared Spatial Context. This integration contains all three completed compatibility batches:

  • Bounded WFS/OGC feature paging, API-root discovery, validated direct vector/building downloads, terrain ATOM mosaics and metadata references.
  • CityJSON LoD selection, sequences and templates; affine/world-file raster placement; WMTS discovery, tile selection and imagery mosaics.
  • Bounded remote COG imagery/DEM windows and read-only local GeoPackage features, including masks/NoData, declared CRS, attributes, polygon-hole curves and spatial queries.

Save implementation plans, how-to guides, public URLs/test bounds and reproducible fixtures. Correct GDAL ASCII NoData parsing and add explicit WGS84 UTM transformations required by the live imagery source.

Validation

The exact integrated head 55eae6f passed Release build and all nine suites on macOS and Windows, including 26 source-compatibility, 27 medium-priority and 43 low-priority cases. Live provider/file probes, component identity/parameter checks, source-catalogue validation and package/dependency/license inspection are recorded in the plans and examples.

Native Rhino/Grasshopper visuals, materials/bake, saved definitions and installed-package assembly resolution remain manual checks in examples/VALIDATION.md; sandbox CI does not prove those surfaces.

Compatibility

Main was fast-forwarded to the tested commit, preserving the three original commits and automatically merging #6, #7 and this PR. This PR was retargeted to main for that integration and its final diff includes all three batches.

Component names/GUIDs/input-output order, normal connections, shared localization, elevation baseline and metadata-only reference behavior are retained. Managed image/SQLite dependencies and platform providers have package notices; no new native SQLite library is bundled. Unsupported formats/extensions and size limits fail explicitly.

No public version bump, release publication, Food4Rhino change or installed-plugin replacement. Public/installed 0.4.0 remains unchanged. See the three compatibility plans and example guides for workflows and limitations.

@PascalNun
PascalNun changed the base branch from codex/medium-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 55eae6f into main Nov 2, 2026
2 checks passed
@PascalNun PascalNun changed the title Add remote COG windows and read-only GeoPackage sources Improve provider and format compatibility across vectors, terrain and imagery 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