<div dir="ltr"><span class="gmail-im" style="color:rgb(80,0,80)"><div style="font-style:inherit;font-variant-caps:inherit;color:rgb(0,0,0);margin:0px;padding:0px;border:0px;font-stretch:inherit;font-size-adjust:inherit;font-kerning:inherit;font-variant-alternates:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-feature-settings:inherit;vertical-align:baseline;box-sizing:inherit;width:658px"><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-style:inherit;font-variant-caps:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size-adjust:inherit;font-kerning:inherit;font-variant-alternates:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-feature-settings:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both">I am looking for a way to use my JPEG2000 over object storage (s3) efficiently. JPEG2000 structure is progressive by resolution, meaning that in order to get the maximum resolution of a tile, all previous resolutions have to be decoded. This leads to performing many GET request that cause slow performance for the user.</p><p style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant-caps:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size-adjust:inherit;font-kerning:inherit;font-variant-alternates:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-feature-settings:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both">I know that JPEG2000 is extremely flexible, so I wonder if there is a way to store each resolution level by itself (similar to COG structure), so that with one GET request I will receive the entire resolution level of a tile.</p></div><div style="font-family:inherit;font-size:13px;font-style:inherit;font-variant-caps:inherit;color:rgb(0,0,0);margin-right:0px;margin-left:0px;padding:0px;border:0px;font-stretch:inherit;line-height:inherit;font-size-adjust:inherit;font-kerning:inherit;font-variant-alternates:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-feature-settings:inherit;vertical-align:baseline;box-sizing:inherit"><div style="margin-right:0px;margin-bottom:10px;margin-left:0px;padding:0px;border:0px;font-stretch:inherit;line-height:inherit;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-size-adjust:inherit;font-kerning:inherit;font-variant-alternates:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-feature-settings:inherit;vertical-align:baseline;box-sizing:inherit;clear:both;color:rgb(35,38,41);display:flex"><div style="margin-right:0px;margin-left:0px;padding:0px;border:0px;font-style:inherit;font-variant-caps:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-size-adjust:inherit;font-kerning:inherit;font-variant-alternates:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-feature-settings:inherit;vertical-align:baseline;box-sizing:inherit;display:flex"></div></div><br></div></span>Thanks in advance,<div>Tobby</div></div>