Menu Zavřít

Konec masné éry aneb Jak bůček škodí klimatu

11. 1. 2018
Autor: Mladá fronta

Když je řeč o producentech emisí CO2, vybaví si většina lidí kouřící uhelnou elektrárnu nebo Legerovu ulici ucpanou auty. Kravín obklopený lány obilovin do této představy příliš nezapadá. V následujících letech se však právě intenzivní zemědělci stanou hlavním předmětem zájmu klimatických regulátorů.

Průmysl a energetika mají jistě své resty, nelze jim však upřít, že v posledních letech udělali pro snížení škodlivin v ovzduší mnohé. S aktuálním tlakem na rozšíření elektromobilů prochází nyní revoluční změnou i doprava, a byť nelze odhadovat, jak celý proces nakonec dopadne, autoprůmysl v podobně, v jaké fungoval desítky let, končí.

Doposud opomínaným znečišťovatelem však je agrární sektor, především pak masný průmysl. Na jeho roli upozorňuje aktuální Fleischatlas, pravidelná publikace německé nadace Heinricha Bölla blízké straně zelených. Česká obdoba studie vyšla před čtyřmi lety.

Autoři upozorňují, že živočišná produkce dnes obstarává 17 procent celosvětové spotřeby kalorií, zabírá však 77 procent globální zemědělské půdy. Zhruba dvě třetiny z této plochy tvoří pastviny, zbytek připadá na produkci krmiva. S rostoucím počtem obyvatel, jejich bohatnutím, a tedy rostoucí spotřebou, bude nutné plochy pro maso dál rozšiřovat.


K tématu čtěte také:

Pestrou stravou proti klimatickým změnám. Flexitariáni burcují Francouze

Psycholog: Panika okolo dieselu prodá lépe jiné věci. Krávy přitom škodí více

Biochemik odvrací lidstvo od masa krvavými veganskými hamburgery

Krávy škodí planetě: švédský farmář vyrábí mléko z ovsa

 Organické ovesné mléko firmy Oatkey


Při přeměně krajiny v monokultury se přitom ze země do atmosféry uvolňuje oxid uhličitý, dalšími zdrojem znečištění je trávící trakt dobytka. Čtyři největší světoví producenti masa tak produkují více emisí než ropný gigant Exxon, dvacítka největších firem dokonce více než celé Německo, čtvrtá největší průmyslová země světa.

Pokud bude trend pokračovat, vzroste podíl zemědělství na produkci světových emisní ze současných 14 procent na více než 80 procent v roce 2050. Jediným řešení je přitom podle autorů rapidní pokles spotřeby masa ve vyspělých zemích a to minimálně na polovinu.

Nad závěry Atlasu masa lze mávnout rukou jako nad výplodem několika pomatených zelených aktivistů, byl by to však chybný závěr. Jisté je, že pozornost světové politiky při ochraně klimatu se bude stále více zaměřovat právě na agrární sektor. Už dnes je otázka omezování škodlivin v ovzduší hlavním tématem při debatách o podobě evropské dotační politiky po roce 2020.

WT100_25

Česko, jehož zemědělský sektor utvářejí stejně jako v Německu právě velké podniky s intenzivní výrobou, se bude snažit trendu intenzivně čelit. Světové klimatické lobby však nedokáže vzdorovat ani Donald Trump, natož třeba ČEZ. A už určitě nemají takovou sílu tuzemská zemědělská družstva. Ovar, jitrnice a jelita si proto užívejme, dokud je čas. Za několik let už nemusí být takovou samozřejmostí jako dnes.

Přečtěte si další komentáře autora:

Nejsou lidi. Nažeňme na pole vojsko

Výzva pro Andreje: gastarbeiteři v Česku

Tajemství laciné Hery

Pan Glyfosát. Z německého ministra je toxická mrtvola

Postavme nový reaktor, nebo jádro odpískejme. Ale hned

Kam zmizel vídeňský vánoční kapr

O stále menších lžích Miloše Zemana


  • Našli jste v článku chybu?
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }