Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propagation of nodata in routing modules #1715

Open
davemfish opened this issue Dec 16, 2024 · 0 comments
Open

Propagation of nodata in routing modules #1715

davemfish opened this issue Dec 16, 2024 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@davemfish
Copy link
Contributor

davemfish commented Dec 16, 2024

A nodata pixel in an input dataset (e.g. precipitation, erosivity, etc) that occurs in a location with valid DEM data can result in a large swaths of nodata in the results of a routing function. This issue is well-described in this SDR example: #1433

I'm creating a new issue because it has also recently come up in SWY, and could possibly occur in other models that include a routing algorithm. https://community.naturalcapitalproject.org/t/base-flow-and-aggregate-results-are-coming-with-nodata/5597

I think the large swaths of nodata is the "correct" result of these algorithms, but it's confusing to users and time-consuming to trace back to the original raster with the missing data. With that in mind, it might make sense to apply the solution that James used in SDR to the other models where this can happen.

I think the result would be very small, isolated occurrences of nodata, instead of large swaths. And it would be easier to trace the nodata in the outputs to nodata in the inputs, since the nodata would not be able to "walk" very far away from its source.

@davemfish davemfish added the enhancement New feature or request label Dec 16, 2024
@davemfish davemfish added this to the 3.15.0 milestone Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant