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

Support BIGTIFF #103

Open
dmahr1 opened this issue Jan 3, 2021 · 6 comments
Open

Support BIGTIFF #103

dmahr1 opened this issue Jan 3, 2021 · 6 comments

Comments

@dmahr1
Copy link
Contributor

dmahr1 commented Jan 3, 2021

Pretty self exaplantory, aiocogeo doesn't currently support BIGTIFF.

raise NotImplementedError("BigTiff is not yet supported")

@dmahr1
Copy link
Contributor Author

dmahr1 commented Jan 3, 2021

@geospatial-jeff I would be interested in working on this. We're hoping to productionize COGs at DroneDeploy in a few months and BIGTIFF support would be very nice to have. I'm not an expert with the TIFF specification though...is this just a matter of doubling the number of bytes read for each offset or is there more complexity lurking in the shadows? I suppose I can look at the GDAL/libtiff implementation?

@geospatial-jeff
Copy link
Owner

is this just a matter of doubling the number of bytes read for each offset

AFAIK this is correct, but I am also not an expert in BIGTIFF

Here are some other implementations to look at in addition to GDAL/libtiff. I would start with COGDumper since the initial aiocogeo code was based on that project.

@mykolakozyr
Copy link

@dmahr1 have you had a chance to work on this topic? Use-cases look exciting, would be happy to join.

@dmahr1
Copy link
Contributor Author

dmahr1 commented May 11, 2021

👋 @mykolakozyr I have not had a chance to start on this. There was a change in priorities at my work so I've been busy with other things. It would be great if you want to give it a try!

@kylebarron
Copy link

I think @geospatial-jeff might have mentioned there could be breaking changes soon? Might be best to wait to hear back from him before starting work on this.

@rdenham
Copy link

rdenham commented Jan 3, 2024

Not sure if anybody still needs this or not, but I needed something like this for some images I was accessing. I had trouble understanding how it all worked, so was reluctant to make pull request. Instead, to allow me to understand it, I wrote my own package, available at https://gitlab.com/jrsrp/sys/asyncog. It's pretty much a crappier and more limited version of this package, but I learned a lot about COGs on the way. But maybe it would be useful to others, even if just to encourage someone to do this the right way, and add BigTiff support to aiocogeo.

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

No branches or pull requests

5 participants