felt/tippecanoe

Large landcover datasource and setting max zoom causing very strange polygon stretching

nnhubbard opened this issue · 8 comments

v 2.35.0

I am using a very large dataset of the world (geojson) for landcover that I am then wanting only up to z5. But I am getting some really strange artifacts when doing so:

Screenshot 2023-10-24 at 8 39 29 AM

tippecanoe -f --read-parallel -z5 -as -aS -ad -an -ac -ao -aN -AD -ab -o tiles.mbtiles -j '{ "*": [ "in", "dn", 111] }' land_cover.geojson

However, if I use -zg I don't get the strange artifacts. Also rendering is very slow when this happens.

geojson size is 34.5 GB.

Any ideas on what is happening?

What renderer are you using? If it's mapbox/maplibre could be the polygons have too many vertices, there's a limit of 65535 vertices per segment. Take a look in the Javascript console for errors.

@1papaya I am using maptiler/tileserver-gl. Thanks for pointing this out! I will do some simplification.

@nnhubbard the source data for the Landcover data, do you know what scale it was captured at? I'm thinking that a much lower min zoom level will be needed here as z5 is really small scale, almost country level. That will lead to the polygon sharding you're seeing.

There's a list of zoom levels mapped to resolutions in the main readme that will help you.

@mtravis It is 100m resolution: https://land.copernicus.eu/global/products/lc

I do not need really high resolution for this as it will make my mbtiles size too large.

@nnhubbard try z7 instead. I'd be interested to see what zoom levels tileserver-light when you use zg

@mtravis At this point my datasource is too large to do that. If I did z7 it might take 72 hours to process. Right now I changed to Z1 z2 and it takes at least 8 hours.

@nnhubbard did you download the data and then convert to geojson? I wanted to test out a couple of things.

@mtravis Yes. The dataset is pretty huge. Here is my shell script for creating the geojson file:

#!/bin/bash

# Mosaic the rasters
gdalbuildvrt landcover.vrt *.tif

# Remove landcover classes less than 250 pixels
gdal_sieve.py -st 250 -8 landcover.vrt -of "GTIFF" landcover_filtered.tif

# Convert to vector of spatialite format
gdal_polygonize.py landcover_filtered.tif -8 -f "SQLite" land_cover.sqlite land_cover dn

# Step 4: Update class names
spatialite "land_cover.sqlite" <<EOF
ALTER TABLE land_cover ADD COLUMN land_cover_class TEXT;
UPDATE land_cover SET land_cover_class =
CASE
WHEN dn = 0 THEN 'unknown'
WHEN dn = 20 THEN 'shrubs'
WHEN dn = 30 THEN 'vegetation'
WHEN dn = 40 THEN 'agriculture'
WHEN dn = 50 THEN 'urban'
WHEN dn = 60 THEN 'bare'
WHEN dn = 70 THEN 'snow'
WHEN dn = 80 THEN 'water'
WHEN dn = 90 THEN 'wetland'
WHEN dn = 100 THEN 'moss'
WHEN dn = 111 THEN 'forest'
WHEN dn = 112 THEN 'forest'
WHEN dn = 113 THEN 'forest'
WHEN dn = 114 THEN 'forest'
WHEN dn = 115 THEN 'forest'
WHEN dn = 116 THEN 'forest'
WHEN dn = 121 THEN 'forest'
WHEN dn = 122 THEN 'forest'
WHEN dn = 123 THEN 'forest'
WHEN dn = 124 THEN 'forest'
WHEN dn = 125 THEN 'forest'
WHEN dn = 126 THEN 'forest'
WHEN dn = 200 THEN 'water'
ELSE 'Unknown'
END;
EOF

spatialite "land_cover.sqlite" <<EOF
UPDATE land_cover
SET dn = 111
WHERE dn IN (111, 112, 113, 114, 115, 116, 121, 122, 123, 124, 125, 126);
EOF


ogr2ogr -f GeoJSON land_cover.geojson land_cover.sqlite -t_srs EPSG:4326

And here is the script to download the geoTIFF files:

#!/bin/bash

wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W180N80/W180N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W160N80/W160N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W140N80/W140N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W120N80/W120N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W100N80/W100N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W080N80/W080N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W060N80/W060N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W040N80/W040N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W020N80/W020N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E000N80/E000N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E020N80/E020N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E040N80/E040N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E060N80/E060N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E080N80/E080N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E100N80/E100N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E120N80/E120N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E140N80/E140N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E160N80/E160N80_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W180N60/W180N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W160N60/W160N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W140N60/W140N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W120N60/W120N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W100N60/W100N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W080N60/W080N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W060N60/W060N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W020N60/W020N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E000N60/E000N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E020N60/E020N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E040N60/E040N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E060N60/E060N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E080N60/E080N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E100N60/E100N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E120N60/E120N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E140N60/E140N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E160N60/E160N60_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W180N40/W180N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W160N40/W160N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W140N40/W140N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W120N40/W120N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W100N40/W100N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W080N40/W080N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W040N40/W040N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W020N40/W020N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E000N40/E000N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E020N40/E020N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E040N40/E040N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E060N40/E060N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E080N40/E080N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E100N40/E100N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E120N40/E120N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E140N40/E140N40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W160N20/W160N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W120N20/W120N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W100N20/W100N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W080N20/W080N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W060N20/W060N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W040N20/W040N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W020N20/W020N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E000N20/E000N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E020N20/E020N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E040N20/E040N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E060N20/E060N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E080N20/E080N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E100N20/E100N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E120N20/E120N20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W180N00/W180N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W100N00/W100N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W080N00/W080N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W060N00/W060N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W040N00/W040N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E000N00/E000N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E020N00/E020N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E040N00/E040N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E080N00/E080N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E100N00/E100N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E120N00/E120N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E140N00/E140N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E160N00/E160N00_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W180S20/W180S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W100S20/W100S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W080S20/W080S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W060S20/W060S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E000S20/E000S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E020S20/E020S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E040S20/E040S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E100S20/E100S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E120S20/E120S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E140S20/E140S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E160S20/E160S20_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W180S40/W180S40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W080S40/W080S40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/W060S40/W060S40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E140S40/E140S40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif
wget https://s3-eu-west-1.amazonaws.com/vito.landcover.global/v3.0.1/2019/E160S40/E160S40_PROBAV_LC100_global_v3.0.1_2019-nrt_Discrete-Classification-map_EPSG-4326.tif