netcdf landcover_2015 {
dimensions:
lat = 64800 ;
lon = 129600 ;
time = 1 ;
bounds = 2 ;
variables:
ubyte lccs_class(time, lat, lon) ;
lccs_class:standard_name = "land_cover_lccs" ;
lccs_class:flag_colors = "#ffff64 #ffff64 #ffff00 #aaf0f0 #dcf064 #c8c864 #006400 #00a000 #00a000 #aac800 #003c00 #003c00 #005000 #285000 #285000 #286400 #788200 #8ca000 #be9600 #966400 #966400 #966400 #ffb432 #ffdcd2 #ffebaf #ffc864 #ffd278 #ffebaf #00785a #009678 #00dc82 #c31400 #fff5d7 #dcdcdc #fff5d7 #0046c8 #ffffff" ;
lccs_class:long_name = "Land cover class defined in LCCS" ;
lccs_class:valid_min = 1 ;
lccs_class:valid_max = 220 ;
lccs_class:ancillary_variables = "processed_flag current_pixel_state observation_count change_count" ;
lccs_class:flag_meanings = "no_data cropland_rainfed cropland_rainfed_herbaceous_cover cropland_rainfed_tree_or_shrub_cover cropland_irrigated mosaic_cropland mosaic_natural_vegetation tree_broadleaved_evergreen_closed_to_open tree_broadleaved_deciduous_closed_to_open tree_broadleaved_deciduous_closed tree_broadleaved_deciduous_open tree_needleleaved_evergreen_closed_to_open tree_needleleaved_evergreen_closed tree_needleleaved_evergreen_open tree_needleleaved_deciduous_closed_to_open tree_needleleaved_deciduous_closed tree_needleleaved_deciduous_open tree_mixed mosaic_tree_and_shrub mosaic_herbaceous shrubland shrubland_evergreen shrubland_deciduous grassland lichens_and_mosses sparse_vegetation sparse_tree sparse_shrub sparse_herbaceous tree_cover_flooded_fresh_or_brakish_water tree_cover_flooded_saline_water shrub_or_herbaceous_cover_flooded urban bare_areas bare_areas_consolidated bare_areas_unconsolidated water snow_and_ice" ;
lccs_class:flag_values = 0UB, 10UB, 11UB, 12UB, 20UB, 30UB, 40UB, 50UB, 60UB, 61UB, 62UB, 70UB, 71UB, 72UB, 80UB, 81UB, 82UB, 90UB, 100UB, 110UB, 120UB, 121UB, 122UB, 130UB, 140UB, 150UB, 151UB, 152UB, 153UB, 160UB, 170UB, 180UB, 190UB, 200UB, 201UB, 202UB, 210UB, 220UB ;
byte processed_flag(time, lat, lon) ;
processed_flag:long_name = "LC map processed area flag" ;
processed_flag:standard_name = "land_cover_lccs status_flag" ;
processed_flag:valid_min = 0 ;
processed_flag:valid_max = 1 ;
processed_flag:_FillValue = -1b ;
processed_flag:flag_meanings = "not_processed processed" ;
processed_flag:flag_values = 0b, 1b ;
byte current_pixel_state(time, lat, lon) ;
current_pixel_state:long_name = "LC pixel type mask" ;
current_pixel_state:standard_name = "land_cover_lccs status_flag" ;
current_pixel_state:valid_min = 0 ;
current_pixel_state:valid_max = 5 ;
current_pixel_state:_FillValue = -1b ;
current_pixel_state:flag_meanings = "invalid clear_land clear_water clear_snow_ice cloud cloud_shadow" ;
current_pixel_state:flag_values = 0b, 1b, 2b, 3b, 4b, 5b ;
ushort observation_count(time, lat, lon) ;
observation_count:long_name = "number of valid observations" ;
observation_count:standard_name = "land_cover_lccs number_of_observations" ;
observation_count:valid_min = 0 ;
observation_count:valid_max = 32767 ;
ubyte change_count(time, lat, lon) ;
change_count:long_name = "number of class changes" ;
change_count:valid_min = 0 ;
change_count:valid_max = 100 ;
double lat(lat) ;
lat:units = "degrees_north" ;
lat:long_name = "latitude" ;
lat:standard_name = "latitude" ;
lat:valid_min = -90. ;
lat:valid_max = 90. ;
lat:bounds = "lat_bounds" ;
lat:axis = "Y" ;
double lon(lon) ;
lon:units = "degrees_east" ;
lon:long_name = "longitude" ;
lon:standard_name = "longitude" ;
lon:valid_min = -180. ;
lon:valid_max = 180. ;
lon:bounds = "lon_bounds" ;
lon:axis = "X" ;
int crs ;
crs:wkt = "GEOGCS[\"WGS 84\", \n DATUM[\"World Geodetic System 1984\", \n SPHEROID[\"WGS 84\", 6378137.0, 298.257223563, AUTHORITY[\"EPSG\",\"7030\"]], \n AUTHORITY[\"EPSG\",\"6326\"]], \n PRIMEM[\"Greenwich\", 0.0, AUTHORITY[\"EPSG\",\"8901\"]], \n UNIT[\"degree\", 0.017453292519943295], \n AXIS[\"Geodetic longitude\", EAST], \n AXIS[\"Geodetic latitude\", NORTH], \n AUTHORITY[\"EPSG\",\"4326\"]]" ;
crs:i2m = "0.002777777777778,0.0,0.0,-0.002777777777778,-180.0,90.0" ;
double lat_bounds(lat, bounds) ;
double lon_bounds(lon, bounds) ;
double time_bounds(time, bounds) ;
double time(time) ;
time:standard_name = "time" ;
time:long_name = "time" ;
time:axis = "T" ;
time:calendar = "standard" ;
time:units = "days since 1970-01-01 00:00:00" ;
time:bounds = "time_bounds" ;
// global attributes:
:id = "ESACCI-LC-L4-LCCS-Map-300m-P1Y-2015-v2.0.7cds" ;
:title = "Land Cover Map of ESA CCI brokered by CDS" ;
:summary = "This dataset characterizes the land cover of a particular year (see time_coverage). The land cover was derived from the analysis of satellite data time series of the full period." ;
:type = "ESACCI-LC-L4-LCCS-Map-300m-P1Y" ;
:project = "Climate Change Initiative - European Space Agency" ;
:institution = "UCLouvain" ;
:comment = "" ;
:Conventions = "CF-1.6" ;
:standard_name_vocabulary = "NetCDF Climate and Forecast (CF) Standard Names version 21" ;
:keywords = "land cover classification,satellite,observation" ;
:keywords_vocabulary = "NASA Global Change Master Directory (GCMD) Science Keywords" ;
:license = "ESA CCI Data Policy: free and open access" ;
:naming_authority = "org.esa-cci" ;
:cdm_data_type = "grid" ;
:TileSize = "2025:2025" ;
:tracking_id = "e5dbaa6a-edbd-4b3e-b23f-b38055f4c4a5" ;
:product_version = "2.0.7cds" ;
:creation_date = "20181130T095525Z" ;
:creator_name = "UCLouvain" ;
:source = "MERIS FR L1B version 5.05, MERIS RR L1B version 8.0, SPOT VGT P" ;
:history = "amorgos-4,0, lc-sdr-1.0, lc-sr-1.0, lc-classification-1.0,lc-user-tools-3.13,lc-user-tools-4.3" ;
:time_coverage_start = "20150101" ;
:time_coverage_end = "20151231" ;
:time_coverage_duration = "P1Y" ;
:time_coverage_resolution = "P1Y" ;
:geospatial_lat_min = "-90.0" ;
:geospatial_lat_max = "90.0" ;
:geospatial_lon_min = "-180" ;
:geospatial_lon_max = "180" ;
:spatial_resolution = "300m" ;
:geospatial_lat_units = "degrees_north" ;
:geospatial_lat_resolution = "0.002778" ;
:geospatial_lon_units = "degrees_east" ;
:geospatial_lon_resolution = "0.002778" ;
}