/* ─── RESET ─── */
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
/* ─── TOKENS ─── */
:root{
/* Brand colours (extraídas do site) */
–g900:#0a3d1f;
–g700:#145c2f;
–g600:#1a6b3c;
–g500:#2d9b5a;
–g200:#b7dfca;
–g100:#e8f5ee;
–g50: #f3faf6;
–amber:#d4a853;
–amber-light:#fef6e4;
–earth:#c4622d;
–earth-light:#fdf0e8;
–sky:#1a5f8a;
–sky-light:#e6f4fb;
/* Neutrals */
–ink:#1c2b1e;
–body:#3d4f41;
–muted:#6b7f6e;
–line:#e2ede6;
–paper:#fafdf8;
–white:#ffffff;
/* Type */
–font-head:’Nunito’,sans-serif;
–font-body:’DM Sans’,sans-serif;
/* Radius */
–r-sm:8px;
–r-md:14px;
–r-lg:20px;
–r-xl:28px;
}
body{
background:var(–paper);
color:var(–ink);
font-family:var(–font-body);
font-size:16px;
line-height:1.75;
}
/* ─── TOPBAR BRAND ─── */
.topbar{
background:var(–g900);
padding:10px 32px;
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:wrap;
gap:8px;
}
.topbar-brand{
display:flex;
align-items:center;
gap:10px;
}
.topbar-logo-mark{
width:36px;height:36px;border-radius:50%;
background:var(–g500);
display:flex;align-items:center;justify-content:center;
font-size:18px;color:#fff;
}
.topbar-name{
font-family:var(–font-head);
font-size:14px;font-weight:800;color:#fff;
letter-spacing:.3px;
}
.topbar-name span{color:var(–amber);}
.topbar-pills{display:flex;gap:8px;flex-wrap:wrap;}
.pill{
font-size:11px;font-weight:700;letter-spacing:.5px;
padding:3px 10px;border-radius:99px;
background:rgba(255,255,255,.1);
color:rgba(255,255,255,.8);
border:1px solid rgba(255,255,255,.15);
}
.pill.amber{background:rgba(212,168,83,.2);color:var(–amber);border-color:rgba(212,168,83,.3);}
/* ─── CAPA ─── */
.cover{
background:linear-gradient(145deg,var(–g900) 0%,var(–g700) 60%,var(–g600) 100%);
min-height:100vh;
display:flex;flex-direction:column;
padding:0 0 0;
position:relative;overflow:hidden;
}
.cover-grid{
position:absolute;inset:0;
background-image:
linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),
linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);
background-size:48px 48px;
}
.cover-glow{
position:absolute;width:600px;height:600px;border-radius:50%;
background:radial-gradient(ellipse,rgba(45,155,90,.25) 0%,transparent 70%);
bottom:-200px;right:-100px;
pointer-events:none;
}
.cover-top{
position:relative;z-index:2;
padding:48px 48px 0;
display:flex;align-items:flex-start;justify-content:space-between;
gap:24px;flex-wrap:wrap;
}
.cover-tag{
background:rgba(255,255,255,.1);
border:1px solid rgba(255,255,255,.2);
border-radius:99px;
padding:6px 18px;
font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;
color:rgba(255,255,255,.9);
display:inline-flex;align-items:center;gap:8px;
}
.cover-body{
position:relative;z-index:2;
display:grid;grid-template-columns:1fr 340px;
align-items:center;gap:48px;
padding:48px 48px 60px;
}
@media(max-width:820px){
.cover-body{grid-template-columns:1fr;padding:32px 28px 48px;}
.cover-top{padding:32px 28px 0;}
.cover-author-card{display:none;}
}
.cover-left{}
.cover-kicker{
font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;
color:var(–amber);margin-bottom:16px;
}
.cover-title{
font-family:var(–font-head);
font-size:clamp(38px,5.5vw,72px);
font-weight:900;line-height:1.0;color:#fff;
margin-bottom:20px;
}
.cover-title .line2{color:var(–amber);}
.cover-sub{
font-size:18px;color:rgba(255,255,255,.75);
max-width:520px;margin-bottom:36px;line-height:1.8;
}
.cover-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px;}
.cchip{
background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);
color:#fff;padding:8px 16px;border-radius:var(–r-sm);
font-size:13px;font-weight:600;
display:inline-flex;align-items:center;gap:6px;
}
/* ─── AUTHOR CARD ─── */
.cover-author-card{
background:rgba(255,255,255,.07);
border:1px solid rgba(255,255,255,.14);
border-radius:var(–r-xl);
padding:32px 28px;
backdrop-filter:blur(8px);
text-align:center;
}
.author-avatar{
width:100px;height:100px;border-radius:50%;margin:0 auto 16px;
background:linear-gradient(135deg,var(–g500),var(–g700));
border:4px solid rgba(255,255,255,.2);
display:flex;align-items:center;justify-content:center;
font-size:40px;
}
.author-name{
font-family:var(–font-head);font-size:18px;font-weight:800;color:#fff;
margin-bottom:4px;
}
.author-title{font-size:13px;color:rgba(255,255,255,.6);margin-bottom:20px;line-height:1.5;}
.author-badges{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;}
.abadge{
display:flex;align-items:center;gap:10px;
background:rgba(255,255,255,.07);border-radius:var(–r-sm);
padding:10px 14px;text-align:left;
}
.abadge-icon{
width:32px;height:32px;border-radius:8px;flex-shrink:0;
display:flex;align-items:center;justify-content:center;font-size:15px;
}
.abadge-icon.green{background:rgba(45,155,90,.25);}
.abadge-icon.amber{background:rgba(212,168,83,.25);}
.abadge-icon.sky {background:rgba(56,157,210,.25);}
.abadge-text{font-size:13px;line-height:1.4;}
.abadge-num{font-family:var(–font-head);font-weight:800;color:#fff;font-size:15px;display:block;}
.abadge-label{color:rgba(255,255,255,.55);font-size:12px;}
.author-crea{
font-size:11px;color:rgba(255,255,255,.4);
border-top:1px solid rgba(255,255,255,.08);
padding-top:14px;margin-top:4px;
}
/* ─── WAVE ─── */
.wave-sep svg{display:block;}
/* ─── CONTAINER ─── */
.container{max-width:860px;margin:0 auto;padding:0 32px;}
/* ─── CHAPTER ─── */
.chapter-wrap{padding:72px 0;}
.ch-num{
font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase;
margin-bottom:10px;display:flex;align-items:center;gap:8px;
}
.ch-num::after{content:”;flex:1;height:1px;background:currentColor;opacity:.2;}
.ch-num.green{color:var(–g600);}
.ch-num.amber{color:var(–earth);}
.ch-num.sky {color:var(–sky);}
.ch-num.dark {color:var(–g900);}
.ch-title{
font-family:var(–font-head);
font-size:clamp(26px,3.5vw,42px);
font-weight:900;color:var(–ink);
line-height:1.1;margin-bottom:18px;
}
.ch-lead{
font-size:17px;color:var(–body);line-height:1.85;
margin-bottom:28px;font-style:italic;
border-left:3px solid var(–g500);
padding-left:18px;
}
p.bt{font-size:15.5px;color:var(–body);margin-bottom:16px;line-height:1.8;}
p.bt strong{color:var(–ink);}
/* ─── BAND ─── */
.band{padding:64px 32px;}
.band.green{background:var(–g100);}
.band.amber{background:var(–amber-light);}
.band.sky {background:var(–sky-light);}
.band.white{background:var(–white);}
.band.dark {background:var(–g900);}
.band-inner{max-width:860px;margin:0 auto;}
/* ─── ANALOGY BOX ─── */
.analogy{
background:var(–white);border-radius:var(–r-lg);
padding:28px 32px;margin-bottom:20px;
display:flex;gap:22px;align-items:flex-start;
box-shadow:0 1px 12px rgba(0,0,0,.07);
border-left:4px solid var(–g500);
}
.analogy.amber{border-color:var(–amber);}
.analogy.sky {border-color:var(–sky);}
.analogy-icon{font-size:44px;flex-shrink:0;line-height:1;}
.analogy-title{font-family:var(–font-head);font-size:16px;font-weight:800;color:var(–ink);margin-bottom:6px;}
.analogy p{font-size:14.5px;color:var(–body);margin:0;line-height:1.75;}
/* ─── CARD GRID ─── */
.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:28px 0;}
.feat-card{
background:var(–white);border-radius:var(–r-lg);padding:28px 22px;
box-shadow:0 1px 12px rgba(0,0,0,.07);
border-top:3px solid var(–g500);
transition:transform .2s,box-shadow .2s;
}
.feat-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(0,0,0,.12);}
.feat-card.amber{border-color:var(–amber);}
.feat-card.sky {border-color:var(–sky);}
.feat-card.earth{border-color:var(–earth);}
.fc-icon{font-size:36px;margin-bottom:14px;display:block;}
.fc-title{font-family:var(–font-head);font-size:15px;font-weight:800;color:var(–ink);margin-bottom:6px;}
.fc-desc{font-size:13.5px;color:var(–muted);line-height:1.65;margin:0;}
/* ─── TIMELINE VISUAL ─── */
.tl-strip{
background:var(–white);border-radius:var(–r-lg);
padding:28px;margin-bottom:20px;
box-shadow:0 1px 12px rgba(0,0,0,.07);
}
.tl-label{
font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;
color:var(–g600);margin-bottom:20px;
}
.tl-frames{
display:flex;align-items:center;gap:6px;
overflow-x:auto;padding-bottom:8px;
}
.tl-frame{flex-shrink:0;text-align:center;}
.tl-frame-year{font-size:11px;font-weight:800;color:var(–g600);margin-bottom:6px;}
.tl-frame-img{
width:76px;height:76px;border-radius:10px;
border:2px solid var(–line);
overflow:hidden;
}
.tl-frame-caption{font-size:10px;color:var(–muted);margin-top:5px;font-weight:600;}
.tl-arrow{color:var(–g200);font-size:16px;flex-shrink:0;}
.tl-note{
margin-top:14px;padding:12px 16px;
background:var(–g100);border-radius:var(–r-sm);
font-size:13.5px;color:var(–g700);font-weight:600;
}
/* ─── USE CASE CARDS ─── */
.use-card{
background:var(–white);border-radius:var(–r-lg);
display:flex;overflow:hidden;margin-bottom:16px;
box-shadow:0 1px 12px rgba(0,0,0,.07);
transition:box-shadow .2s;
}
.use-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.11);}
.use-art{
width:120px;flex-shrink:0;
display:flex;align-items:center;justify-content:center;
padding:20px;font-size:42px;
}
.use-art.green{background:var(–g100);}
.use-art.amber{background:var(–amber-light);}
.use-art.sky {background:var(–sky-light);}
.use-art.earth{background:var(–earth-light);}
.use-body{padding:22px 26px;flex:1;}
.use-tag{
font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;
margin-bottom:5px;
}
.use-tag.green{color:var(–g600);}
.use-tag.amber{color:var(–earth);}
.use-tag.sky {color:var(–sky);}
.use-tag.earth{color:var(–earth);}
.use-title{font-family:var(–font-head);font-size:16px;font-weight:800;color:var(–ink);margin-bottom:7px;line-height:1.25;}
.use-body p{font-size:14px;color:var(–body);margin:0;line-height:1.7;}
/* ─── BEFORE/AFTER ─── */
.ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;}
.ba-box{border-radius:var(–r-lg);padding:24px;text-align:center;}
.ba-box.before{background:var(–earth-light);border:1px solid rgba(196,98,45,.15);}
.ba-box.after {background:var(–g100); border:1px solid rgba(45,155,90,.15);}
.ba-box svg{width:110px;height:90px;margin-bottom:12px;}
.ba-label{
font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:4px;
}
.before .ba-label{color:var(–earth);}
.after .ba-label{color:var(–g600);}
.ba-box p{font-size:13px;color:var(–body);margin:0;line-height:1.6;}
/* ─── QUOTE ─── */
.blockquote{
border-left:4px solid var(–g500);
padding:16px 22px;
background:var(–g100);border-radius:0 var(–r-sm) var(–r-sm) 0;
margin:24px 0;
}
.blockquote p{
font-size:17px;font-style:italic;color:var(–g700);
margin:0;line-height:1.75;
}
.blockquote cite{
display:block;margin-top:10px;
font-size:13px;font-style:normal;font-weight:700;color:var(–muted);
}
/* ─── STEP GRID ─── */
.step-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:28px 0;}
.step-box{
background:var(–white);border-radius:var(–r-lg);
padding:28px 20px 22px;text-align:center;
box-shadow:0 1px 12px rgba(0,0,0,.07);
position:relative;
}
.step-num{
position:absolute;top:-14px;left:50%;transform:translateX(-50%);
width:28px;height:28px;border-radius:50%;
background:var(–g600);color:#fff;
font-family:var(–font-head);font-size:14px;font-weight:800;
display:flex;align-items:center;justify-content:center;
}
.step-emoji{font-size:36px;display:block;margin:12px 0 12px;}
.step-title{font-family:var(–font-head);font-size:14px;font-weight:800;color:var(–ink);margin-bottom:6px;}
.step-desc{font-size:13px;color:var(–muted);margin:0;line-height:1.6;}
/* ─── HIGHLIGHT BOX ─── */
.hbox{
border-radius:var(–r-md);padding:22px 26px;
display:flex;gap:16px;align-items:flex-start;margin:24px 0;
}
.hbox.green{background:var(–g100);border:1px solid var(–g200);}
.hbox.amber{background:var(–amber-light);border:1px solid rgba(212,168,83,.3);}
.hbox.sky {background:var(–sky-light);border:1px solid rgba(26,95,138,.15);}
.hbox-icon{font-size:28px;flex-shrink:0;}
.hbox-title{font-family:var(–font-head);font-size:14px;font-weight:800;color:var(–ink);margin-bottom:4px;}
.hbox p{font-size:14px;color:var(–body);margin:0;line-height:1.7;}
/* ─── SENSOR TABLE ─── */
.table-wrap{overflow-x:auto;margin:24px 0;border-radius:var(–r-md);border:1px solid var(–line);}
table{width:100%;border-collapse:collapse;font-size:14px;}
thead tr{background:var(–g100);}
thead th{
padding:12px 18px;text-align:left;
font-family:var(–font-head);font-size:11px;font-weight:800;
letter-spacing:1.5px;text-transform:uppercase;color:var(–g600);
}
tbody tr{border-top:1px solid var(–line);}
tbody tr:hover{background:var(–g50);}
tbody td{padding:11px 18px;color:var(–body);}
tbody td:first-child{color:var(–ink);font-weight:600;}
.chip-green{
display:inline-block;padding:2px 8px;border-radius:99px;
background:rgba(45,155,90,.12);color:var(–g600);
font-size:11px;font-weight:700;border:1px solid rgba(45,155,90,.2);
}
/* ─── DARK SUMMARY SECTION ─── */
.summary-dark{
background:var(–g900);padding:72px 32px;
text-align:center;
}
.summary-dark h2{
font-family:var(–font-head);font-size:clamp(26px,3.5vw,42px);font-weight:900;
color:#fff;margin-bottom:14px;line-height:1.1;
}
.summary-dark h2 span{color:var(–amber);}
.summary-dark .sub{
font-size:17px;color:rgba(255,255,255,.65);
max-width:520px;margin:0 auto 44px;line-height:1.8;font-style:italic;
}
.summary-cards{
display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));
gap:16px;max-width:800px;margin:0 auto;
}
.sc{
background:rgba(255,255,255,.07);
border:1px solid rgba(255,255,255,.12);
border-radius:var(–r-lg);padding:24px 16px;
}
.sc-icon{font-size:30px;margin-bottom:10px;display:block;}
.sc-title{font-family:var(–font-head);font-size:14px;font-weight:800;color:#fff;margin-bottom:5px;}
.sc p{font-size:13px;color:rgba(255,255,255,.55);margin:0;line-height:1.55;}
/* ─── PROFESSOR SECTION ─── */
.prof-section{
background:var(–white);padding:72px 32px;
}
.prof-inner{
max-width:860px;margin:0 auto;
display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start;
}
@media(max-width:700px){.prof-inner{grid-template-columns:1fr;}.prof-card{max-width:320px;margin:0 auto;}}
.prof-card{
background:var(–g100);border-radius:var(–r-xl);
padding:32px 24px;text-align:center;
border:1px solid var(–g200);
}
.prof-avatar{
width:110px;height:110px;border-radius:50%;margin:0 auto 16px;
background:linear-gradient(135deg,var(–g500),var(–g700));
border:4px solid var(–white);
display:flex;align-items:center;justify-content:center;
font-size:48px;
box-shadow:0 4px 20px rgba(26,107,60,.25);
}
.prof-name{font-family:var(–font-head);font-size:19px;font-weight:900;color:var(–ink);margin-bottom:4px;}
.prof-title{font-size:13px;color:var(–muted);margin-bottom:20px;line-height:1.5;}
.prof-stats{display:flex;flex-direction:column;gap:10px;}
.pstat{
display:flex;align-items:center;gap:10px;
background:var(–white);border-radius:var(–r-sm);
padding:10px 14px;
}
.pstat-icon{
width:30px;height:30px;border-radius:7px;flex-shrink:0;
background:var(–g500);color:#fff;
display:flex;align-items:center;justify-content:center;font-size:13px;
}
.pstat-icon.amber{background:var(–earth);}
.pstat-icon.sky {background:var(–sky);}
.pstat-num{font-family:var(–font-head);font-size:16px;font-weight:800;color:var(–ink);display:block;line-height:1;}
.pstat-label{font-size:11px;color:var(–muted);}
.prof-socials{
display:flex;justify-content:center;gap:10px;margin-top:20px;
}
.psoc{
width:36px;height:36px;border-radius:50%;
background:var(–g600);color:#fff;
display:flex;align-items:center;justify-content:center;
font-size:14px;text-decoration:none;
transition:background .2s;
}
.psoc:hover{background:var(–g700);}
.prof-text h3{
font-family:var(–font-head);font-size:24px;font-weight:900;color:var(–ink);
margin-bottom:16px;
}
.prof-text p{font-size:15px;color:var(–body);margin-bottom:14px;line-height:1.8;}
.prof-text strong{color:var(–ink);}
.expertise-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}
.ep{
background:var(–g100);border:1px solid var(–g200);
color:var(–g700);padding:5px 12px;border-radius:99px;
font-size:12px;font-weight:700;
}
/* ─── FOOTER ─── */
.site-footer{
background:var(–g900);padding:48px 32px 24px;
}
.footer-inner{
max-width:860px;margin:0 auto;
display:grid;grid-template-columns:1fr auto;gap:32px;align-items:start;
}
@media(max-width:600px){.footer-inner{grid-template-columns:1fr;}}
.footer-brand-name{
font-family:var(–font-head);font-size:20px;font-weight:900;color:#fff;margin-bottom:6px;
}
.footer-brand-name span{color:var(–amber);}
.footer-tagline{font-size:13px;color:rgba(255,255,255,.5);margin-bottom:16px;}
.footer-links{display:flex;flex-wrap:wrap;gap:8px;}
.fl{
color:rgba(255,255,255,.55);font-size:13px;text-decoration:none;
transition:color .2s;
}
.fl:hover{color:#fff;}
.footer-cta{text-align:right;}
.btn-wa{
display:inline-flex;align-items:center;gap:8px;
background:#25d366;color:#fff;
padding:12px 22px;border-radius:var(–r-md);
text-decoration:none;font-weight:700;font-size:14px;
transition:opacity .2s;
}
.btn-wa:hover{opacity:.9;}
.footer-bottom{
max-width:860px;margin:32px auto 0;
padding-top:20px;border-top:1px solid rgba(255,255,255,.08);
display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;
font-size:12px;color:rgba(255,255,255,.35);
}
/* ─── DIVIDER ─── */
.ch-divider{
height:4px;
background:linear-gradient(90deg,var(–g600),var(–sky),var(–earth));
}
/* ─── RESPONSIVE ─── */
@media(max-width:580px){
.analogy{flex-direction:column;}
.use-card{flex-direction:column;}
.use-art{width:100%;height:80px;}
.ba-grid{grid-template-columns:1fr;}
.cover-author-card{display:none;}
}
/* ─── ANIM ─── */
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.float{animation:float 4s ease-in-out infinite}
CREA-RS 184.4696 | CREA-SC 120756-0
5.000+ Alunos
Extensão MEC
O Olho
do Satélite
Como ver 40 anos de história ambiental de qualquer lugar do Brasil
de graça, sem saber programar — e usar isso no seu trabalho.
🆓 100% gratuito
🤖 Com ajuda de IA
🎞️ Gera GIF animado
CREA-RS 184.4696 | CREA-SC 120756-0
Alunos formados
Laudos elaborados
Seguidores Instagram
Anos de experiência
operitoambiental.com.br
O que é o
Google Earth Engine?
Em uma frase: é uma ferramenta do Google que guarda décadas de fotos
feitas por satélites — e deixa qualquer pessoa analisar essas imagens de graça,
direto no navegador.
Desde os anos 70, satélites da NASA fotografam a Terra a cada 16 dias.
São bilhões de imagens empilhadas como um álbum histórico do planeta.
O Google Earth Engine (GEE) é a plataforma que abre esse álbum
para você — sem baixar nada, sem precisar de computador potente.
Pense assim: enquanto o Google Maps mostra como o mundo está agora,
o GEE mostra como ele era há 40 anos — e como foi mudando ano a ano.
Para o perito ambiental, isso é ouro.
Imagine que desde 1972 existe uma câmera apontada para a Terra tirando fotos a cada 16 dias. Cada foto tem 30 metros de resolução — dá para ver uma quadra de futebol. O GEE organiza todas essas fotos e deixa você consultá-las gratuitamente.
Com o GEE você pode ver Balneário Camboriú em 1984 — quando ainda era uma cidade pequena — e avançar de 5 em 5 anos até hoje, vendo prédios surgindo, mata desaparecendo e a orla crescendo. Tudo em segundos, numa animação automática.
O GEE é gratuito para uso não-comercial. Você só precisa de uma conta Gmail para se cadastrar. O processamento acontece nos servidores do Google — seu computador não precisa fazer nada pesado.
O que você consegue
enxergar lá de cima?
O satélite enxerga muito mais do que nossos olhos. E o GEE transforma
esse superpoder em informação prática para o seu trabalho.
Ver onde tinha mata e onde a vegetação foi retirada — mês a mês, desde 1984 até hoje.
Acompanhar como cidades se expandiram sobre áreas rurais, várzeas e zonas de proteção.
Monitorar enchentes, assoreamento e alterações em cursos d’água ao longo do tempo.
Detectar áreas queimadas e acompanhar a recuperação da vegetação após incêndios.
Observar mudanças na linha de costa, erosão, aterros e ocupação da faixa litorânea.
Monitorar safras, irrigação e saúde de lavouras com índices de vegetação.
Identificar ilhas de calor urbanas e estresse hídrico em áreas agrícolas e florestais.
Medir a saúde e densidade da mata — quanto mais verde, mais saudável e densa a cobertura.
Além das cores visíveis, os satélites Landsat captam luz infravermelha — invisível para nós, mas que revela a saúde da vegetação, a presença de água no solo e o calor emitido pela superfície. Isso transforma imagens comuns em análises riquíssimas.
Viajando no tempo:
a Série Temporal
A funcionalidade mais poderosa do GEE é a série temporal —
ver uma mesma área em vários anos e animar tudo num GIF.
Imagine o caso de Balneário Camboriú (SC). Em 1984, era uma cidade de porte médio
com vegetação densa nas encostas. Hoje é uma das cidades com prédios mais altos do Brasil.
Toda essa transformação está registrada nas imagens de satélite — e o GEE permite
ver cada etapa desse processo automaticamente.
Uma série temporal bem elaborada pode substituir — com vantagem — laudos de vistoria presencial em casos onde a linha do tempo da degradação é o elemento central da prova. As imagens são dados oficiais e auditáveis da NASA/USGS — com alto valor probatório em processos judiciais.
Para que serve
na vida real?
Não é só para pesquisadores. Qualquer profissional que trabalha com
meio ambiente, território ou direito pode aplicar isso no dia a dia.
O perito mostra com imagens que uma área era coberta por Mata Atlântica em 2000 e foi suprimida até 2024. As imagens são dados oficiais — têm alto valor probatório em laudos e ações civis públicas.
Em projetos de PRAD, o GEE permite comparar a vegetação antes e depois das intervenções — mostrando, com imagens reais de satélite, que a área está efetivamente se recuperando ao longo dos anos.
O GEE identifica áreas inundadas usando imagens de radar que enxergam mesmo com nuvens. Essencial para defesa civil, prefeituras e planejamento de ocupação em zonas de risco hidrológico.
Antes de conceder uma licença, é possível verificar o histórico da área: se havia vegetação, APP ou área úmida. O GEE entrega esse histórico em minutos, com documentação rastreável e auditável.
Projetos de carbono precisam comprovar que a vegetação existe e está crescendo. O GEE fornece índices de vegetação (NDVI) que comprovam isso com dados de satélite — essencial para certificação e créditos de carbono.
Prefeituras, consultorias e concessionárias analisam como o território evoluiu para tomar decisões de infraestrutura, zoneamento e expansão urbana com base em dados reais e históricos.
A ferramenta
do “antes e depois”
Nada convence mais em um laudo ou audiência do que mostrar visualmente
a diferença entre dois momentos. O GEE faz isso de forma automática e documentada.
Vegetação densa, rio preservado, ocupação mínima
Área totalmente urbanizada, vegetação suprimida
“Sem o satélite, eu precisaria de fotos aéreas históricas caríssimas ou de testemunhos. Com o GEE, tenho dados oficiais e gratuitos de décadas inteiras — e isso muda completamente a qualidade do laudo.”
— Prof. Dr. Rafael Tímbola · Perito Ambiental
Como usar
na prática?
Quatro passos. Sem downloads, sem instalação, sem custo algum —
e com a IA escrevendo o código técnico por você.
📋
Acesse earthengine.google.com, clique em “Get started” e registre-se com seu Gmail. Gratuito para pesquisa e ensino.
🤖
Abra o claude.ai, descreva o que quer ver — por exemplo: “série temporal de Balneário Camboriú de 1984 a 2024” — e peça o script GEE.
▶️
Copie o código gerado pelo Claude, cole no editor do GEE e clique no botão verde “Run”. O processamento acontece na nuvem do Google.
🎞️
O resultado aparece no painel direito como uma animação. Clique com o botão direito e salve. Pronto para usar no laudo.
Não é necessário aprender programação. O Claude AI (gratuito em claude.ai) entende linguagem normal e transforma seu pedido em código técnico para o GEE. Se aparecer algum erro, cole a mensagem de erro no chat do Claude e ele corrige sozinho.
| Período | Satélite | Resolução | Disponível no GEE |
|---|---|---|---|
| 1984 – 2012 | Landsat 5 TM | 30 metros | ✓ Gratuito |
| 2013 – hoje | Landsat 8 OLI | 30 metros | ✓ Gratuito |
| 2021 – hoje | Landsat 9 OLI-2 | 30 metros | ✓ Gratuito |
| 2017 – hoje | Sentinel-2 MSI | 10 metros | ✓ Gratuito |
Em resumo
O GEE é um arquivo histórico
da Terra — aberto para todos
Décadas de imagens de satélite, gratuitas, na palma da sua mão. Com um assistente de IA do seu lado, você não precisa saber nada de programação para usar.
Para pesquisa, ensino e uso não-comercial
Auditáveis e aceitos em processos judiciais
Imagens Landsat desde 1972
Claude escreve o código para você
Doutor em Engenharia
Perito Ambiental Judicial
CREA-RS 184.4696 | CREA-SC 120756-0
Quem preparou este material
Este material foi desenvolvido pelo Prof. Dr. Rafael Tímbola,
engenheiro ambiental com doutorado em engenharia, especialista em perícia ambiental,
geoprocessamento e avaliação de dano ambiental.
Com 15 anos de experiência em campo, atuando como perito judicial em
ações civis públicas e como consultor ambiental em Santa Catarina e em todo o Brasil,
Rafael é fundador da SANEAR Ambiental e da plataforma de ensino
O Perito Ambiental — referência nacional em formação na área.
Seus cursos abordam desde a elaboração de laudos periciais até o uso de ferramentas
tecnológicas como o Google Earth Engine, drones e inteligência artificial aplicada
à consultoria e à perícia ambiental.
🌿 PRAD
🗺️ Geoprocessamento
🛰️ Sensoriamento Remoto
📋 Licenciamento
💧 Hidrologia
🌿 Mercado de Carbono
🤖 IA Ambiental
Material do Aluno
Salve esta apostila
no seu dispositivo
Baixe em PDF para estudar offline, imprimir ou compartilhar com colegas.
Sem cadastro, sem custo — é gratuito.
No Chrome: Arquivo → Imprimir → Salvar como PDF
@media print{
.topbar, nav { display:none !important; }
/* Remove o botão de download na impressão */
button { display:none !important; }
body { background: white !important; }
}