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

improved getBoundingBox support for skewed/rotated images #361

Merged

Conversation

DanielJDufour
Copy link
Contributor

GeoTIFFImage doesn't currently factor in skew/rotation when calculating the bounding box. This code updates getBoundingBox to make use of the relevant skew/rotation parameters in the ModelTransformation tag. The new code only runs if a ModelTransformation tag is present. If there isn't one, the code runs as it currently does.

I also added a test using a geotiff I added to https://github.com/geotiff/test-data. It's clipped from a geotiff from Umbra's open data program. The issue that kicked this off is here: stac-utils/stac-layer#61 (comment)

I've attached a screenshot from QGIS illustrating the change:
Screen Shot 2023-05-05 at 6 03 47 PM

Thank you for your consideration and please do let me know if there is any feedback or any requested changes. Open to your thoughts :-)

cc @m-mohr @CloudNiner

@constantinius
Copy link
Member

Looks good! Thanks @DanielJDufour!

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.

2 participants