Add the ability to cut out a Rectangle from ImageryLayers #7056
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.
This PR adds the ability to cut out a
Rectangle
fromImageryLayers
.A caveat that I feel needs defense: this doesn't influence imagery tile selection. The intent was for this
Rectangle
to be dynamic, and it looked to me like getting this to function with the existing imagery tile selection code would have been pretty complicated. Let me know if I was wrong and I should fix that.Besides this just being kind of a fun feature, we likely need this to implement #6531.
Client-side mosaics and client-side imagery reprojection, both of which need to preserve pixel detail, will probably require doing something like generating high detail imagery for small areas on-the-fly and drawing it over low-detail "placeholder" imagery that covers the entire mosaic area.
The layers can be transparent, so layering them directly on top of each other isn't acceptable.