Readme ====== This folder holds one Sentinel-2 granule translated to Cloud Optimized GeoTIFFs (COGs) in its original UTM projection as well as the EPSG:3857 one. For each projection 4 COGs are available, one for each of the 3 Sentinel-2 resolutions using 16-bit bands plus an RGB one. Below are the command ran to reprocess the jp2 files into COGS using the latest GDAL version 2020-10-05. ```bash aws s3 sync --request-payer requester s3://sentinel-s2-l2a/tiles/33/U/XP/2020/10/4/0/ . docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdalwarp -of COG -co COMPRESS=DEFLATE -t_srs EPSG:3857 /data/R10m/TCI.jp2 /data/3857/TCI.tif docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdal_translate -of COG -co COMPRESS=DEFLATE /data/R10m/TCI.jp2 /data/UTM/TCI.tif docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdalbuildvrt -separate /data/R10m/all.vrt /data/R10m/B02.jp2 /data/R10m/B03.jp2 /data/R10m/B04.jp2 /data/R10m/B08.jp2 docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdalwarp -of COG -co COMPRESS=DEFLATE -t_srs EPSG:3857 /data/R10m/all.vrt /data/3857/R10m.tif docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdal_translate -of COG -co COMPRESS=DEFLATE /data/R10m/all.vrt /data/UTM/R10m.tif docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdalbuildvrt -separate /data/R20m/all.vrt /data/R20m/B02.jp2 /data/R20m/B03.jp2 /data/R20m/B04.jp2 /data/R20m/B05.jp2 /data/R20m/B06.jp2 /data/R20m/B07.jp2 /data/R20m/B08.jp2 /data/R20m/B11.jp2 /data/R20m/B12.jp2 /data/R20m/B8A.jp2 docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdalwarp -of COG -co COMPRESS=DEFLATE -t_srs EPSG:3857 /data/R20m/all.vrt /data/3857/R20m.tif docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdal_translate -of COG -co COMPRESS=DEFLATE /data/R20m/all.vrt /data/UTM/R20m.tif docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdalbuildvrt -separate /data/R60m/all.vrt /data/R60m/B01.jp2 /data/R60m/B02.jp2 /data/R60m/B03.jp2 /data/R60m/B04.jp2 /data/R60m/B05.jp2 /data/R60m/B06.jp2 /data/R60m/B07.jp2 /data/R60m/B08.jp2 /data/R60m/B09.jp2 /data/R60m/B11.jp2 /data/R60m/B12.jp2 /data/R60m/B8A.jp2 docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdalwarp -of COG -co COMPRESS=DEFLATE -t_srs EPSG:3857 /data/R60m/all.vrt /data/3857/R60m.tif docker run --rm -it -v ${PWD}:/data/ osgeo/gdal:alpine-small-latest gdal_translate -of COG -co COMPRESS=DEFLATE /data/R60m/all.vrt /data/UTM/R60m.tif ```