Add TNM elevation hierarchy bundle - #210
Open
camante wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add an optional
glob-tnmbundle for building DEMs from selected USGS The National Map elevation products.Prerequisites:
How it works
glob-tnmprocesses the selected TNM products in their normal precedence order. Fetchez supplies each source and its authoritative coverage footprint; Globato excludes lower-resolution products wherever a higher-resolution source has coverage. This fills gaps between source footprints without using lower-resolution data to fill NoData holes inside a higher-resolution source.For overlapping 1 m projects, newer project coverage takes precedence when project year is available. Same-year projects are not artificially ranked.
Users can request any subset of the supported TNM products, for example:
The bundle keeps TNM tier/project identity in Globato's existing metadata and provenance path. Coastline or land/water policy is intentionally outside
glob-tnmand can be applied with the existing Globato mask hooks when needed.What changed
glob-tnmbundle with TNM products in canonical precedence order.tnm-coveragehook for source-footprint fallback and 1 m project chronology.tnm-coverage-filterhook that limits each stream to its accepted contribution area.glob-tnmis opt-in. Existing Globato bundles and workflows are unchanged.Validation
All four TNM diagnostics use the same Globato candidate and the same fixed Fetchez and Transformez companion revisions.
Reproducible TNM commands
Out of scope
This PR does not put coastline policy into TNM, replace existing Globato bundles, or change established workflows unless
glob-tnmis explicitly requested.Supporting evidence
The attached evidence bundle contains the exact reviewed candidate patch, revision identities, repository validation, TNM hierarchy and chronology diagnostics, Newport no-regression comparison, reproducible commands, and supporting artifacts generated by dem-devel.
evidence_bundle.zip
Checklist
closes #1)CHANGELOG.mdupdatedREADME.mdupdated