The sea stays level at a dike #195
No reviewers
Labels
No labels
agent
agent:ci
agent:done
agent:failed
agent:needs-input
agent:refined
agent:refining
agent:running
agent:shipped
agent:skip
autonomous
autopilot
driven
local
plan
proposal
qa
qa-gap
research
retro
ship
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jeroen/cartopolis!195
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-bridge-cse_01J8JH1ZQTxFXDzY8Ui7fxsU"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reported from a phone at the Eemshaven sea dike (Ranselgatweg): a flat dark polygon standing in the sea with a hard edge against the waves.
Two mechanisms, both measured against the real AHN patch:
The bake invented a shelf over the sea. AHN has no data over water, and the hole-filling dilated the quay/dike heights (+4.5..7 m NAP) ~150 m out over the water, then cliffed to zero — 2.5 km² of invented ground standing metres above the drawn sea. A no-data region touching the grid edge is now the survey ending, not a hole: it lies flat at the lowest measured ground beside it (the waterline), capped at the datum. Enclosed holes (bridges) keep the old fill.
Sea cells disagreed about their level. Water was levelled per cell at the median of its own vertices, and a sea polygon's vertices are whatever shoreline the tile clipped in — so neighbouring sea cells stepped by metres. The
oceanMVT layer is now its ownSurfaceGroup::Ocean(same material/rung/colour asWater, pinned by tests) levelled at exactly 0 — the one level every cell derives identically, and where the sea meets the flat world at the field's edge. Inland water keeps the per-cell median.Verified with headless captures over the Borkumkade dike: the sea is one continuous surface against the dike and the quays. 778 client tests + 196 geo tests pass.
View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.