-
Notifications
You must be signed in to change notification settings - Fork 44
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
COG convesion succeeds with GDAL but not with rio-cogeo #250
Comments
@vatsa-asteria thanks for the issue
Note: if you have gdal>3.1 there is no real advantage of using rio-cogeo over GDAL for the conversion you're trying to do |
@vincentsarago with above command too, I still see the same message
[EDIT]: |
👍 , you're COG is definitely SPARSE so 3.2 will be a huge improvement Not sure it will change anything for rio-cogeo |
Upgrading GDAL didn't help either. It still shows over 2-3 days as reading time. |
I've a couple of rasters of pixel dimensions like 300k x 150k. Most of the pixels have NODATA values. The data looks like below
The file size with LZW compression is 7 GB. When I use following GDAL commands to convert to COG, conversion happens in around an hour:
But if I run
rio cogeo create source.tif cog.tif
, conversion gets stuck at -I tried multiple times and killed the process after couple of hours.
I believe the method
vrt_dst.read()
of classWarpedVRT
is trying to unpack the raster (which is originally in LZW compression). Uncompressed file would come around 200 - 300 GB. This could be causing the conversion to take days instead of an hour.The text was updated successfully, but these errors were encountered: