;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Amazônia brasileira - Biodiversidade e clima da floresta amazônica

Amazônia - Miguel von Behr/Arpa
Amazônia Imagem: Miguel von Behr/Arpa

Luiz Carlos Parejo

(Atualizado em 11/12/2013, às 18h12)

A floresta Amazônica possui aproximadamente 5,5 milhões de km², sendo que 60% no Brasil, e o restante (40%) na Colômbia, Equador, Bolívia, Guiana, Guiana sa, Peru, Suriname e Venezuela. No Brasil, a floresta é chamada de Amazônia Legal e abrange os Estados do Amazonas, Amapá, Mato Grosso, oeste do Maranhão, Pará, Rondônia, Roraima, Acre e Tocantins.

  • Mapa da Amazônia Legal

A floresta Amazônica é densa e fechada, o que dificulta a sua penetração e ocupação, higrófita (adaptada a grande umidade), perenifólia (apresenta folhas verdes nas copas durante o ano todo), e latifoliada (folhas grandes e largas). Possui grande biodiversidade (variedade de espécies animais e vegetais).

Há milhões de anos, a área onde está localizada era um mar e, por isso, ela apresenta solos geologicamente pouco férteis e arenosos. A floresta derruba seus galhos, frutos, folhas, animais morrem, etc. formando uma camada superficial de matéria orgânica que se decompõe e transforma-se em húmus que, por sua vez, alimenta a vegetação.

Ciclo de carbono

Ela se auto sustenta, pois se mantém produzindo o seu próprio alimento e criando um ciclo de carbono relativamente fechado. Por isso quando é queimada ou desmatada e se desenvolve a agricultura durante alguns anos, em grandes áreas, a dinâmica da floresta é interrompida e os nutrientes depositados são consumidos. É necessário muito tempo para ela se recuperar ou, pior, a floresta pode entrar em um processo de degradação com processos erosivos intensos.

O ciclo de oxigênio também é algo polêmico por que alguns autores chamam a Amazônia de pulmão do mundo, querendo dizer que ela produz muito oxigênio para o planeta todo, o que não é verdade: apesar de produzir muito oxigênio, pelo processo da fotossíntese, este é consumido à noite e pela decomposição da matéria orgânica.

A Amazônia é muito importante para o ambiente do planeta pois ela fixa o carbono da atmosfera, através do crescimento das plantas e da fotossíntese, reduzindo, assim, o efeito estufa. Ela reduz a variação da temperatura junto ao Equador, atuando como um aparelho de ar condicionado, caso a floresta não existisse a grande variação diária de temperatura poderia provocar deslocamentos intensos de vento o que mudaria o clima terrestre.

Diversidade e complexidade

Também não podemos esquecer que ela abriga um grande número de povos indígenas, sem falar em sua riqueza de matéria prima variada (remédio, minerais, alimentos, etc). Em uma análise por satélite da Amazônia, foram identificados 104 sistemas de paisagens, o que revela uma alta diversidade e complexidade de ecossistemas.

A árvores da Amazônia variam entre 40 e 300 espécies diferentes por hectare. Das 250.000 espécies de plantas superiores da terra, 170.000 (68%) vivem exclusivamente nos trópicos, sendo 90.000 na América do Sul.

Podemos dividir a floresta Amazônica em três grandes grupos:

1) Florestas de Igapó: ocorrem em solos que permanecem alagados durante cerca de seis meses, em áreas próximas aos rios. As árvores podem atingir até 40 metros de altura e raramente perdem as folhas - geralmente largas para captar a maior quantidade possível de luz solar. Nas águas aparecem as folhas da vitória-régia - que chegam a ter 4 metros de diâmetro. Ocorrem associadas aos rios de água branca.

2) Florestas de Várzea: as árvores são de grande porte (até 40 metros de altura) e apresentam características semelhantes ao igapó - embora a várzea apresente maior número de espécies. Ocorrem associadas aos rios de água preta.

3) Florestas de Terra Firme: apresentam grande porte, variando entre 30 e 60 metros; o dossel é contínuo e bastante fechado, tornando o interior da mata bastante úmido e escuro. Esta formação está presente nas terras altas da Amazônia e mescla-se com outros tipos de associações locais, como os campos e os cerrados amazônicos.