Preview only show first 10 pages with watermark. For full document please download

Script Para Analise Do Ndvi

Script que calcula o NDVI utilizando o matlab como ferramenta

   EMBED


Share

Transcript

%Autor: Felipe Yuri Silva %Instituição: Universidade Federal Rural do Semi Árido (UFERSA) %Campus: Angicos-RN %Orientador: Francisco Franciné Maia Jr. % %Primeira Análise e calculo do NDVI(Índice de Vegetação por Diferença Normalizada) %Mostra a tela principal do Matlab e limpa a tela clc clear close all commandwindow %Importando as imagens c2004b3 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2004b3.tif'); c2004b4 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2004b4.tif'); c2005b3 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2005b3.tif'); c2005b4 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2005b4.tif'); c2006b3 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2006b3.tif'); c2006b4 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2006b4.tif'); c2007b3 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2007b3.tif'); c2007b4 = importdata('C:\Users\Gelinhoo\Documents\PROJETO 1\c2007b4.tif'); %Calculo do NDVI ndvi04=(c2004b4-c2004b3)./(c2004b4+c2004b3); ndvi05=(c2005b4-c2005b3)./(c2005b4+c2005b3); ndvi06=(c2006b4-c2006b3)./(c2006b4+c2006b3); ndvi07=(c2007b4-c2007b3)./(c2007b4+c2007b3); %Plotando imagens do NDVI figure % %clims=[-1 1]; % imagesc(ndvi04,clims) imshow(ndvi04,'DisplayRange', [0 1]) % colormap(winter) colorbar title('Setembro de 2004') figure imshow(ndvi05,'DisplayRange', [0 1]) colorbar title('Julho de 2005') figure imshow(ndvi06,'DisplayRange', [0 1]) colorbar title('Agosto de 2006') figure imshow(ndvi07,'DisplayRange', [0 1]) colorbar title('Agosto de 2007') %Calculado a área do quadrante latn=-14.64; GAPSI\NDVI TESTE GAPSI\NDVI TESTE GAPSI\NDVI TESTE GAPSI\NDVI TESTE GAPSI\NDVI TESTE GAPSI\NDVI TESTE GAPSI\NDVI TESTE GAPSI\NDVI TESTE lats=-15.80; lonl=-56.78; lono=-57.59; earthellipsoid = almanac('earth','ellipsoid','km','sphere'); area = areaquad(latn,lonl,lats,lono,earthellipsoid) %Aproximação da Área Estudada zoom04 = imcrop(ndvi04,[1867.93023255814 4761.32862523541 497.520728008089 376.647834274953]); zoom05 = imcrop(ndvi05,[1625 4694 511.5 376.5]); zoom06 = imcrop(ndvi06,[1867.93023255814 4761.32862523541 497.520728008089 376.647834274953]); zoom07 = imcrop(ndvi07,[1867.93023255814 4761.32862523541 497.520728008089 376.647834274953]); %Plotando a aproximação das áreas figure imshow(zoom04,'DisplayRange', [0 1]) colorbar title('Setembro de 2004') figure imshow(zoom05,'DisplayRange', [0 1]) colorbar title('Julho de 2005') figure imshow(zoom06,'DisplayRange', [0 1]) colorbar title('Agosto de 2006') figure imshow(zoom07,'DisplayRange', [0 1]) colorbar title('Agosto de 2007')