-
Notifications
You must be signed in to change notification settings - Fork 4
HRL Grassland
Wiki pages related to HRL Grassland products are based on the following product documentation / specification: https://land.copernicus.eu/user-corner/technical-library/hrl-grassland-technical-document-prod-2015
There are five product layers which can be run through the QC Tool:
1. Grassland (GRA): 2018, 10 m (Product definition)
2. Grassland (GRA): 2018, 100 m (Product definition)
3. Grassland Change (GRAC): 2015 – 2018, 20 m (Product definition)
4. Grassland Vegetation Probability Index (GRAVPI): 2018, 10 m (Product definition)
5. Ploughing Indicator (PLOUGH): 2012 – 2018, 10 m (Product definition)
QC Tool looks into the following checks:
Check description: Delivery file can be unzipped
Required check, the check cannot be skipped.
Check description: Naming is in accord with specification
Required check, the check cannot be skipped.
Naming convention: There must be exactly one raster file with .tif filename extension;
- Grassland (GRA): 2018, 10 m
- the filename must match regex: "^gra_(?P<reference_year>2018)_010m_(?P<aoi_code>.+)_03035"
- the name must start with
gra_; - followed by a reference year, only
2018reference year is allowed; - followed by the spatial resolution; only
010mspatial resolution is allowed; - followed by 2-letter country code, only
eucountry code is allowed; - followed by EPSG code
03035; - followed by .tif extension;
- letter case is irrelevant;
- example of filename:
gra_2018_010m_eu_03035.tif;
- the name must start with
- Grassland (GRA): 2018, 100 m
- the filename must match regex: "^gra_(?P<reference_year>2018)_100m_(?P<aoi_code>eu)_0?3035"
- the name must start with
gra_; - followed by a reference year, only
2018reference year is allowed; - followed by the spatial resolution; only
100mspatial resolution is allowed; - followed by 2-letter country code, only
eucountry code is allowed; - followed by EPSG code
03035; - followed by .tif extension;
- letter case is irrelevant;
- example of filename:
gra_2018_100m_eu_03035.tif;
- the name must start with
- Grassland Change (GRAC): 2015 – 2018, 20 m
- the filename must match regex: "^grac_1518_020m_(?P<aoi_code>eu)_0?3035"
- the name must start with
grac_; - followed by a reference year, only
1518reference years are allowed meaning the change occurred between 2015 and 2018; - followed by the spatial resolution; only
020mspatial resolution is allowed; - followed by 2-letter country code, only
eucountry code is allowed; - followed by EPSG code
03035; - followed by .tif extension;
- letter case is irrelevant;
- example of filename:
grac_1518_020m_eu_03035.tif;
- the name must start with
- Grassland Vegetation Probability Index (GRAVPI): 2018, 10 m
- the filename must match regex: "^gravpi_(?P<reference_year>2018)_010m_(?P<aoi_code>eu)_0?3035"
- the name must start with
gravpi_; - followed by a reference year, only
2018reference year is allowed; - followed by the spatial resolution; only
010mspatial resolution is allowed; - followed by 2-letter country code, only
eucountry code is allowed; - followed by EPSG code
03035; - followed by .tif extension;
- letter case is irrelevant;
- example of filename:
gravpi_2018_010m_eu_03035.tif;
- the name must start with
- Ploughing Indicator (PLOUGH): 2012 – 2018, 10 m
- the filename must match regex: "^plough_(?P<reference_year>2018)_010m_(?P<aoi_code>eu)_0?3035"
- the name must start with
plough_; - followed by reference years, only
2018reference year is allowed; - followed by the spatial resolution; only
010mspatial resolution is allowed; - followed by 2-letter country code, only
eucountry code is allowed; - followed by EPSG code
03035; - followed by .tif extension;
- letter case is irrelevant;
- example of filename:
plough_2018_010m_eu_03035.tif;
- the name must start with
Check description: Attribute table is composed of prescribed attributes.
Optional check, the check may be skipped.
Requirements:
- .tif.vat.dbf file with a raster attribute table is included in the delivery;
Check description: Raster uses specific EPSG code.
Optional check, the check may be skipped.
Requirements:
- the raster must be assigned spatial reference system EPSG:3035 (ETRS89 ETRS-LAEA equal-area projection);
Check description: Pixel has specific size.
Optional check, the check may be skipped.
Requirements:
- the pixel size must be exactly:
10 m (for layers Grassland (GRA): 2018, 10 m, Grassland Vegetation Probability Index (GRAVPI): 2018, 10 m, Ploughing Indicator (PLOUGH): 2012 – 2018, 10 m)
20 m (for layer Grassland Change (GRAC): 2015 – 2018, 20 m)
100 m (for layer Grassland (GRA): 2018, 100 m)
Check description: Bounding box upper left corner is positioned on grid.
Optional check, the check may be skipped.
Requirements:
- upper-left X, Y coordinates of the raster must be divisible by 1000 with no remainder;
Check description: Raster datatype is of specific bit depth.
Optional check, the check may be skipped.
Requirements:
- the pixel type must be Byte (8 bits per sample);
Check description: Raster uses specific compression formats.
Optional check, the check may be skipped.
Requirements:
- the tiff file must use LZW compression;
Check description: Pixels have specific values.
Optional check, the check may be skipped.
Requirements:
- Grassland (GRA): 2018, 10 m
- the value of the pixel must be from the set
* 0; all non-grass areas; * 1; grassy and non-woody vegetation; * 2; * 254; unclassifiable (no satellite image available, or clouds, shadows, or snow); * 255; NoData;
- Grassland (GRA): 2018, 100 m
- the value of the pixel must be from the set
* 0; all non-grass areas; * 1; grassy and non-woody vegetation; * 2; * 254; unclassifiable (no satellite image available, or clouds, shadows, or snow); * 255; NoData;
- Grassland Change (GRAC): 2015 – 2018, 20 m
- the value of the pixel must be from the set
* 0; all non-grass areas; * 1; grassland gain; * 2; grassland loss; * 10; unchanged grassland in both years; * 11; unverified grassland gain; * 22; unverified grassland loss; * 254; unclassifiable (no satellite image available, or clouds, shadows, or snow); * 255; outside area (NoData);
- Grassland Vegetation Probability Index (GRAVPI): 2018, 10 m
- the value of the pixel must be from the set
* 0-100 * 254; * 255;
- Ploughing Indicator (PLOUGH): 2012 – 2018, 10 m
- the value of the pixel must be from the set
* 0; * 1; * 2; * 3; * 4; * 5; * 6; * 254; * 255;
Check description: The GeoTiff raster file must be tiled.
Optional check, the check may be skipped.
Requirements: The required internal tile dimension is 256 x 256 pixels.
Check description: Patches with area smaller than specified MMU (minimum mapping unit) are identified.
Optional check, the check may be skipped.
Requirements:
Grassland (GRA): 2018, 10m
-
- raster cell satisfying general requirements:
-
- cell with the value
255(outside AoI) - cell with the value
0or1or2in patches with area greater or equal to 0.03 ha (patch of 3 cells);
- cell with the value
-
- raster cell satisfying exceptional requirements:
-
- cell with the value
254(cloud or unclassified). - cell in patch if the patch is connected to a cell with value
254(unclassified) or255(outside area);
- cell with the value
Grassland Change (GRAC): 2015 – 2018, 20 m
-
- raster cell satisfying general requirements:
-
- cell with the value
255(outside AoI) - cell with the value
1or2in patches with area greater or equal to 25 ha (patch of 25 cells);
- cell with the value
-
- raster cell satisfying exceptional requirements:
-
- cell with the value
0or10or11or22or254(cloud or unclassified). - cell in patch if the patch is connected to a cell with value
254(unclassified) or255(outside area);
- cell with the value
Ploughing Indicator (PLOUGH): 2012 – 2018, 10 m
-
- raster cell satisfying general requirements:
-
- cell with the value
255(outside AoI) - cell with the value
0or1or2or3or4or5or6in patches with area greater or equal to 0.03 ha (patch of 3 cells);
- cell with the value
-
- raster cell satisfying exceptional requirements:
-
- cell with the value
254(cloud or unclassified). - cell in patch if the patch is connected to a cell with value
254(unclassified) or255(outside area);
- cell with the value
Check description: There is no gap in the AOI.
Optional check, the check may be skipped.
Requirements:
- there must not be a pixel with value
255inside AOI;
Check description: metadata are in accord with INSPIRE specification.
Optional check, the check may be skipped.
Requirements:
- the tiff file must contain an INSPIRE compliant XML metadata document;