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

Partial BigTiff support for Cloud Optimized GeoTiff (Work in progress) #80

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

gmaillet
Copy link

@gmaillet gmaillet commented Feb 6, 2020

I have started to add a support of BigTiff in UTIF.js, this could be very useful for Cloud Optimized GeoTiff (https://www.cogeo.org/). These files could be very large but you never need to load the whole image. It's possible to analyze the IFDs informations by reading only the first few Ko and then, to request only specific parts of the file for specific tiles (in full resolution or in overviews).

There are some differences in the file structure for BigTIFF (https://www.awaresystems.be/imaging/tiff/bigtiff.html) but nothing really complex. In this PR, there are the minimalist changes for my immediate needs (https://github.com/gmaillet/itowns/tree/cog-source) but it doesn't manage decoding of all TiffTag types and it doesn't manage BigTiff in encode and encodeImage.

What do you think about it?
Have you a Tiff dataset with all possible tiffTag and encoding options to help me to test and finalized my modifications?

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