Você está na página 1de 41

CÓDIGO PARA O EGG – SENSORIAMENTO REMOTO

Parte 1

//Contorno colorido Shapefile

var empty = ee.Image().byte();

var contorno = empty.paint ({

featureCollection: XXX,

width: 3

})

Map.addLayer(contorno, {palette:'FF0000'},'XXX')

//Área Centralizada

Map.centerObject(XXX);

Parte 2

//Visualização de Iamgens

var imgrec = ee.ImageCollection('ID DO SENSOR').filterBounds(XXX)

.filterDate('0000-00-00', '0000-00-00')

.filterMetadata('CLOUD_COVER', 'less_than',5)

.select ("B1", "B2", "B3", "B4", "B5", "B6", "B7")

.median();

//clip

var clip = imgrec.clipToCollection(XXX)

Map.addLayer(clip,{},'Imagem')

Parte 3

// agrupar os pontos de amostragem como pontos_treino

var pontos_treino = Vegetacao.merge(agua).merge(pasto).merge(solo)

var treino_data = imgrec.sampleRegions({

collection: pontos_treino,
properties: ['AM'],

scale: 30

})

print(treino_data)

// Classificador

var classif = ee.Classifier.libsvm()

classif = classif.train({

features: treino_data,

classProperty: "AM",

inputProperties: ["B1", "B2", "B3", "B4", "B5", "B6"]

})

var classif_image = imgrec.classify(classif)

// clip

var clip2 = classif_image.clipToCollection(belomonte)

Map.addLayer(clip2,{palette:["#008000","#001969","#00FF00","#FFC222"], min:1, max:4})

Parte 3

// Exportacao da Classificacao

Export.image.toDrive({

image: clip2,

scale: 30,

maxPixels: 100000000000,

region: belomonte,

crs: 'EPSG:4326'

});
Colocar o nome da
área. Ex.:
belomonte
Aguardar carregar (símbolo da
engrenagem). Quando está azul, está
carregado. Então, recarregar a página.

Após carregar, clicar na seta azul e renomear a


variável para o nome dado anteriormente,
nesse caso, “belomonte’’. Depois, pesquisar o
satélite (LANDSAT 5).
Gravar o nome do sensor para
inserir na parte 2 do código. Em
seguida, importar.
Em script, copiar e colar a parte 1 do
código. Renomear todos os XXX com o
nome dado a variável. Nesse caso,
“belomonte”. Renomear também na
linha da variável.

Primeira parte do código. Após


realizar as alterações, rodar o
código em Run.
Por fim, rodar.

Segunda parte do código

Colocar o nome do sensor;


Colocar a data de início e de fim;
Colocar o percentual de nuvens
em 15;
Colocar o nome da variável.

Essa é a imagem que deve aparecer.


Após isso, clicar em Layer e depois
na engrenagem.
Alterar para as bandas desejadas; em
custom utilizar 98% e aplicar em Apply.
Outra imagem utilizada do LANDSAT
5. Pesquisar novamente.

Usar este
Gravar o novo ID e importar.
Em seguida, fechar a aba.

Por fim, rodar

Usar o ID novo
dentro do código
e colocar as
nuvens no 5
Novamente usar a
engrenagem, em Layer.
Após alterar as configurações
em Layer, clicar no inserir
marcador.

Em geometry, clicar na
engrenagem para realizar as
alterações.
1º: alterar o nome para vegetacao.
O nome não pode conter
caracteres especiais.

2º: Em Import as, alterar para a


última opção: FeatureCollection.

3º: Após essa ação, clicar em


+Propety.
4º: Em Propety inserir a sigla AM
e em Value inserir o dígito 1.

5º: Alterar a cor. Por se tratar de


vegetação, preferencialmente a
cor verde-escura.

6º: clicar em OK.

Marcando pontos com o cursor onde


houver vegetação, na imagem.
Marcar o quantitativo de 30 a 50
pontos.
Ao clicar em Geometry, a opção de +New layer deve ser utilizada para criar novos layers,
seguindo os 6 passos realizados na criação da vegetacao, OBRIGATORIAMENTE NA SEGUIINTE
ORDEM, escolhendo cores que representam a feição e inserindo o Value respectivamente na
ordem numérica:
1 - vegetacao → AM 1 → verde-escuro;
2 - agua → AM 2 → azul;
3 - pasto → AM 3 → verde claro;
4 - solo → AM 4 → marrom/mostarda.

Para excluir um ponto, como no exemplo abaixo onde o ponto do Layer


agua foi marcado na vegetação, é necessário clicar no ponto que deseja
excluir e sem seguida clicar em Delete.
Pontos de vegetação, água, pasto e solo
marcados.

Insira a parte 3.1 do código. Atente para a ordem que os Layers foram criados e a ordem dos comandos de
cores dentro do código (#008000 → verde escuro/ #001969 → azul/ #00FF00 → verde claro/ #FFC222 →
marrom-mostarda).
Ordem do layer x Ordem dos comandos
vegetacao --------------- #008000
agua ----------------------- #001969
pasto ---------------------- #00FF00
solo ------------------------ #FFC222

cores
Após verificar a ordem
correta, rodar o programa.
Desmarcar os pontos

Inserir a parte 3.2 do código


e depois, rodar.
Em Tasks salvar a imagem no
drive.
Após salva-la, abrir nova guia
e procurar no drive para
download.
Após localizar no drive, fazer o download da imagem (estará em formato .tif)

COLOCANDO A IMAGEM NO QGIS


Clicar com a tecla direita do mouse.
Clique com a tecla direita do
mouse sobre a camada e
propriedades.
Selecionar DN, salvar o arquivo na pasta e depois ok

Clique com a tecla direita do mouse sobre a camada e


abrir tabela de atributos.

Na tabela de atributos, clicar no DN e selecionar TODAS AS LINHAS QUE CONTÉM 0 (ZERO) E


EXCLUIR NO ÍCONE DA LIXEIRA. Após isso, clicar no a esquerda para salvar (ícone de um disco
e um lápis).
se: dar um clique no DN,
selecionar as linhas que
aparecem o 0 (zero) e excluir

Em verde

Clicar no lápis para


desativar as alterações.
Marcar o DN, clicar em
OK e executar.
Clique com a tecla direita do
mouse sobre a camada e
abrir tabela de atributos.

Para organizar as linhas em ordem crescente, dar um


clique em DN e após isso, alternar modo de edição
(lápis) e calculadora de campo.
Nome do campo de saída será área_m e
o tipo deve ser Número Decimal real.
Após isso, clicar em Geometria e dar 2
cliques em $area (atentar para a opção
que contém o cifrão). E, então, em ok.

Uma nova coluna com os valores em metros é criada. Para


visualizar em Km, usar novamente a calculadora de campo.
Nome do campo de saída será área_km
e o tipo deve ser Número Decimal real.
Após isso, clicar em Geometria e dar 2
cliques em $area (atentar para a opção
que contém o cifrão). Transformando a
área calculada de metros para
quilômetros, inserir o símbolo de
divisão e o valor 1000000. E, então, em
ok.

OBS: é possível, em precisão, definir o


quantitativo de casas decimais.

Uma nova coluna com os valores em


quilômetros é criada.
Caso queria excluir uma coluna, é
necessário clicar no ícone de Excluir
Campos. Em seguida, selecionar a
coluna desejada e em OK.

Salvar e fechar
a tabela.
Clicar no lápis para
desativar as alterações.

Clique na tecla direita do


mouse sobre a camada
Após selecionar o DN, clicar em
classificar.
Ao clicar em classificar,
aparecem as cores pré-
determinadas. Clicar em
“todos o...” e no símbolo –
para excluir.
Inserir as cores corretas, seguindo
a ordem dos layers.

Por exemplo, o layer para


solo. Escolher a cor para
solo.
Selecionar a cor desejada e dar um
clique fora da aba.

Clicar em aplicar e, em seguida, ok.


Nessa última imagem,

Ndvi

Você também pode gostar