{"id":"ea29a81b-6be5-4327-bcbe-4cef26cb2911","type":"API","name":"Tree Canopy Cover Loss Yearly per District - Germany, 2018-2021","slug":"tree-canopy-cover-loss-yearly-per-district-germany-2018-2021","description":"The product contains information of tree canopy cover loss in Germany per district (Landkreis) between January 2018 and April 2021 at monthly temporal resolution. The information is aggregated at from the 10 m spatial resolution Sentinel-2 and Landsat-based raster product (Tree Canopy Cover Loss Monthly - Landsat-8/Sentinel-2 - Germany, 2018-2021). The method used to derive this product as well as the mapping results are described in detail in Thonfeld et al. (2022). The map depicts areas of natural disturbances (windthrow, fire, droughts, insect infestation) as well as sanitation and salvage logging, and regular forest harvest without explicitly differentiating these drivers. The vector files contain information about tree canopy cover loss area per forest type (deciduous, coniferous, both) and per year (2018, 2019, 2020, January-April 2021, and January 2018-April 2021) in absolute numbers and in percentages. In addition, the vector files contain the district area and the total forest area per district.","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":null,"docs_url":null,"repo_url":"https://geoservice.dlr.de/eoc/land/wms","status":"ACTIVE","verification_state":"VERIFIED","tags":["geospatial"],"logo_url":"https://www.google.com/s2/favicons?sz=64&domain=geoservice.dlr.de","primary_source_url":"https://geoservice.dlr.de/eoc/land/wms","extraction_confidence":"0.16","created_at":"2026-06-24T18:56:19.478Z","updated_at":"2026-07-05T19:24:28.898Z","last_verified_at":"2026-07-05T05:01:05.675Z","deprecated_at":null,"ranking_score":66,"last_ranked_at":"2026-07-05T19:24:28.898Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-07-05T18:51:22.073Z","search_vector":"'-2':47B '-2021':10A,64B '-8':60B '/sentinel-2':61B '10':42B '2018':9A,27B,63B,135B,144B '2019':136B '2020':137B '2021':30B,141B,146B '2022':86B 'absolut':148B 'addit':154B 'aggreg':38B 'al':85B 'april':29B,140B,145B 'area':90B,125B,161B,166B 'base':51B 'canopi':2A,17B,55B,122B 'conifer':130B 'contain':13B,118B,158B 'cover':3A,18B,56B,123B 'decidu':129B 'depict':89B 'deriv':69B 'describ':79B 'detail':81B 'differenti':112B 'district':7A,23B,160B,168B 'disturb':93B 'driver':114B 'drought':96B 'et':84B 'explicit':111B 'file':117B,157B 'fire':95B 'forest':108B,127B,165B 'geospati':169C 'germani':8A,21B,62B 'harvest':109B 'infest':98B 'inform':14B,36B,119B 'insect':97B 'januari':26B,139B,143B 'january-april':138B 'landkrei':24B 'landsat':50B,59B 'landsat-bas':49B 'log':105B 'loss':4A,19B,57B,124B 'm':43B 'map':76B,88B 'method':66B 'month':32B,58B 'natur':92B 'number':149B 'per':6A,22B,126B,133B,167B 'percentag':152B 'product':12B,53B,71B 'raster':52B 'regular':107B 'resolut':34B,45B 'result':77B 'salvag':104B 'sanit':102B 'sentinel':46B 'spatial':44B 'tempor':33B 'thonfeld':83B 'total':164B 'tree':1A,16B,54B,121B 'type':128B 'use':67B 'vector':116B,156B 'well':73B,100B 'windthrow':94B 'without':110B 'year':5A,134B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":null,"institution_type":null,"country_code":"DE","official_confidence":null,"proof_summary":null,"source_seed_url":null,"is_public_sector":false,"published_at":"2026-06-24T18:56:19.478Z","geographic_scope":"NATIONAL","api_details":{"id":"5cf2eeb6-1086-4e2f-9b0a-399939a0ec2e","entry_id":"ea29a81b-6be5-4327-bcbe-4cef26cb2911","base_url":"https://geoservice.dlr.de/eoc/land/wms","openapi_url":null,"graphql_url":null,"api_version":null,"spec_format":null,"endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":null,"created_at":"2026-06-29T13:07:31.460Z","updated_at":"2026-06-29T13:07:31.460Z"},"dataset_details":null,"latest_check":{"id":"5e656390-a92e-40da-97ca-2d4fd5dd540f","entry_id":"ea29a81b-6be5-4327-bcbe-4cef26cb2911","status":"VERIFIED","last_checked_at":"2026-07-05T05:01:05.518Z","p50_latency_ms":1450,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-24T18:57:30.298Z","updated_at":"2026-07-05T05:01:05.518Z","consecutive_successes":3},"data_profile":{"id":"615b4a33-f571-4a58-9602-f1d54ab84397","entry_id":"ea29a81b-6be5-4327-bcbe-4cef26cb2911","profile_source":"wfs","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"the_geom","type":"geometry","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"NAME_2","type":"string","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"NAME_1","type":"string","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"TYPE_2","type":"string","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"nr","type":"int","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"lk_area","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"forestr","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"decall","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"dec2018","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"dec2019","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"dec2020","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"dec2021","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"conall","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"con2018","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"con2019","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"con2020","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"con2021","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"allall","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"all2018","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"all2019","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"all2020","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"all2021","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_frstr","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_decll","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_d2018","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_d2019","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_d2020","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_d2021","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_conll","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_c2018","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_c2019","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_c2020","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_c2021","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_allll","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_l2018","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_l2019","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_l2020","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null},{"name":"p_l2021","type":"double","label":null,"container":"land:TREE_CANOPY_COVER_LOSS_PERC_ALLFOREST_P1Y","description":null}],"field_count":38,"sample_records":[{"nr":1,"NAME_1":"Baden-Württemberg","NAME_2":"Alb-Donau-Kreis","TYPE_2":"Landkreis","allall":574.76,"conall":525.47,"decall":49.29,"all2018":232.89,"all2019":138.76,"all2020":141.58,"all2021":61.53,"con2018":210.05,"con2019":125.63,"con2020":128.62,"con2021":61.17,"dec2018":22.84,"dec2019":13.13,"dec2020":12.96,"dec2021":0.36,"forestr":40117.47,"lk_area":135712.49,"p_allll":1.501596667832741,"p_c2018":1.960304876170887,"p_c2019":1.172449900468215,"p_c2020":1.200354264094737,"p_c2021":0.570872883957977,"p_conll":4.903981924691816,"p_d2018":0.0828694602818,"p_d2019":0.047639054881788,"p_d2020":0.047022250667781,"p_d2021":0.001306173629661,"p_decll":0.178836939461029,"p_frstr":29.560632186470087,"p_l2018":0.608439780032652,"p_l2019":0.362519231728845,"p_l2020":0.369886659182545,"p_l2021":0.160750996888699},{"nr":2,"NAME_1":"Baden-Württemberg","NAME_2":"Baden-Baden","TYPE_2":"Stadtkreis","allall":52.32,"conall":46.86,"decall":5.46,"all2018":7.57,"all2019":14.65,"all2020":8.58,"all2021":21.52,"con2018":6.42,"con2019":12.3,"con2020":6.69,"con2021":21.45,"dec2018":1.15,"dec2019":2.35,"dec2020":1.89,"dec2021":0.07,"forestr":8825.01,"lk_area":14025.92,"p_allll":0.62438391018037,"p_c2018":0.195588593711918,"p_c2019":0.374725810382647,"p_c2020":0.203814282232513,"p_c2021":0.653485254691689,"p_conll":1.427613941018767,"p_d2018":0.022562025952216,"p_d2019":0.046105009554528,"p_d2020":0.037080199173641,"p_d2021":0.001373340710135,"p_decll":0.107120575390519,"p_frstr":62.91929513358126,"p_l2018":0.09033995030706,"p_l2019":0.174832268427798,"p_l2020":0.102393232976827,"p_l2021":0.256818458468684},{"nr":3,"NAME_1":"Baden-Württemberg","NAME_2":"Biberach","TYPE_2":"Landkreis","allall":1563.36,"conall":1515.39,"decall":47.97,"all2018":616.08,"all2019":352.11,"all2020":476.83,"all2021":118.34,"con2018":592.64,"con2019":338.57,"con2020":466.04,"con2021":118.14,"dec2018":23.44,"dec2019":13.54,"dec2020":10.79,"dec2021":0.2,"forestr":38587.05,"lk_area":140985.34,"p_allll":4.238437599379048,"p_c2018":2.794305207495928,"p_c2019":1.596361896095262,"p_c2020":2.197384582379526,"p_c2021":0.557031616518576,"p_conll":7.145083302489292,"p_d2018":0.149523743911245,"p_d2019":0.08637165070641,"p_d2020":0.068829402593956,"p_d2021":0.001275799862724,"p_decll":0.306000597074336,"p_frstr":27.369547784188057,"p_l2018":1.670259336445505,"p_l2019":0.954608192046206,"p_l2020":1.292737565571533,"p_l2021":0.320832505315805}],"record_count":null,"data_size_bytes":null,"dataset_count":26,"query_examples":null,"status":"ok","error_message":null,"profiled_at":"2026-07-05T19:15:43.191Z","run_id":"54a39f06-9793-4dc2-9fe1-683779083b44","created_at":"2026-06-24T20:03:07.372Z","updated_at":"2026-07-05T19:15:43.191Z"},"limits":[]}