Google Earth Engine Nedir?
Google Earth Engine (GEE), dünya genelindeki onlarca yıllık uydu arşivini (Landsat, Sentinel, MODIS ve daha fazlası) bulut üzerinde barındıran ve bu veriyi satır satır kodla analiz etmenizi sağlayan ücretsiz bir platformdur. Bir tarlanın veya ilin son 20 yıllık değişimini indirme yapmadan, tarayıcı üzerinden saniyeler içinde hesaplayabilirsiniz. Petabyte ölçeğinde veri arşivi, GEE'yi bireysel araştırmacılar için bile güçlü bir araç haline getirir.
Neden İndirme Yapmadan Çalışmak Avantaj Sağlar?
Geleneksel akışta binlerce görüntü indirilir, diske sıkıştırılır ve yerelde işlenir. GEE'de ise hesaplama, verinin bulunduğu veri merkezinde yapılır. Yalnızca sonuç (harita, istatistik, CSV) tarafınıza döner. Bu; hem zaman hem depolama hem de donanım maliyetini ortadan kaldırır.
1. Adım: Hesap ve Konsol Erişimi
earthengine.google.com adresinden Google hesabınızla giriş yapın ve kullanım koşullarını kabul edin. Ardından Code Editor konsolunu açın; ekran solda kod, ortada harita, sağda çıktı ve dokümantasyon panellerinden oluşur.
2. Adım: Koleksiyon Seçimi ve Filtreleme
Analize başlarken üç filtre birlikte kullanılmalıdır: coğrafi sınır (bounds), tarih aralığı (filterDate) ve bulut oranı (cloudCover). Örnek akış şu şekildedir:
- Veri seti seçin: Örneğin Sentinel-2 SR koleksiyonu.
- Alan tanımlayın: Kendi parselinizi GeoJSON, çizim aracıyla polygon veya idari sınır verisiyle belirleyin.
- Tarih verin: İki tarih arasındaki sahneleri süzün.
- Bulut filtresi ekleyin: Sahne meta verisindeki bulut yüzdesini %10-20 altında tutun.
3. Adım: NDVI Hesaplama Örneği
Koleksiyonu filtreledikten sonra her görüntüye map fonksiyonuyla NDVI hesaplatın ve medyan (median) birleştirme yaparak bulut artıklarını azaltın. Ardından görüntüyü haritanıza ekleyip renk paleti tanımlayın. Son adımda reduceRegions ile parseller bazında ortalama NDVI değerlerini tablo olarak alın ve CSV olarak dışa aktarın. Bu dört adım, büyük ölçüde otomatik bir tarla raporu üretmek için yeterlidir.
4. Adım: Sonuçları Doğrulayın
Sahada ölçülmüş bir veriyle (toprak nemi, bitki boyu, verim kaydı) karşılaştırma yapın. Uydu tarafındaki anormal bölge gerçekten stresli mi, yoksa toprak rengi veya yakın zamanda yapılan gübreleme mi yanıltıyor? Doğrulama olmadan üretilen harita, karar değil yalnızca ipucudur. Benzer doğrulama mantığını NDVI haritaları okuma rehberimizde detaylıca ele alıyoruz.
JavaScript mi Python mi?
Code Editor varsayılan olarak JavaScript kullanır ve öğrenmesi en hızlı yoldur. Python API ise kendi sunucunuzdaki süreçlere entegre etmek istediğinizde tercih edilir. Yeni başlayanların JavaScript ile başlayıp, raporlama otomasyonu gerektiğinde Python'a geçmesi yaygın bir akıştır.
Pratik Kullanım Alanları
- Ürün rotasyonu ve uzun dönem arazi örtüsü değişimi analizleri
- Kuraklık erken uyarısı: NDVI zaman serisi düşüşlerinin takibi
- Şehirleşme ve yapılaşma hızının yıllara göre ölçümü
- Orman yangını sonrası hasar haritasının hızlı üretimi
Sınırlılıklar
GEE her problem için sihirli çözüm değildir. 10 metre altı hassasiyet gerektiren parsellerde Sentinel-2 yetersiz kalır; drone veya daha yüksek çözünürlüklü ticari görüntüler gerekir. Ayrıca platformun öğrenme eğrisi vardır; hesaplama kotaları ve kütüphane sürümleri üretim kullanımında dikkatle yönetilmelidir.
Sonuç
Google Earth Engine, uydu verisini "indir - kur - işle" döngüsünden çıkarıp doğrudan analiz odaklı hale getirir. Küçük bir saha araştırması için ideal bir başlangıç noktasıdır. Kurumsal ölçekte, doğrulanmış ve raporlanmış çıktılar istediğinizde MSA Scanner analiz altyapımız hazır iş akışı sunar.
Code Editor'da İlk Adımların Mantığı
Kod korkutucu görünse de GEE'deki tipik senaryo dört değişkenden oluşur: veri koleksiyonu, alan filtresi, tarih filtresi ve gösterim ayarı. Akışı şu sırayla kurmak hataları azaltır:
- Koleksiyonu tanımlayın ve bir değişkene atayın.
- filterBounds, filterDate ve bulut filtresini arka arkaya uygulayın.
- İhtiyaç duyduysanız harita üzerinde çizdiğiniz polygon'u sınırlayıcı olarak geçirin.
- Medyan veya en düşük bulutlu sahne gibi bir birleştirme seçin.
- Görüntüyü Map.addLayer ile ekleyip renk aralığını ayarlayın.
- reduceRegions veya reduceRegion ile istatistiksel çıktıyı alın.
Hata aldığınızda önce filtrelerin boş sonuç döndürdüğünü kontrol edin; GEE'de en sık görülen sorun, yanlış tarih aralığı veya aşırı sıkı bulut filtresiyle "boş koleksiyon" üretmektir.
Zaman Serisi ile Trend Analizi
Tek tarihli görüntü size anlık durumu söyler; zaman serisi ise yönü gösterir. Bir parsel için büyüme sezonu boyunca haftalık veya 10 günlük NDVI değerlerini çıkarıp grafiklediğinizde üç şey görürsünuz: yükselişin ne zaman başladığı, tepe noktasının ne seviyede olduğu ve normalden erken düşüş olup olmadığı. Erken düşüş; hastalık, su stresi veya gübre problemi ipucu olabilir. Trendi üretirken aynı bulut eşiğini korumak ve eksik dönemleri telafi etmek, grafiğin güvenilirliğini belirler. Trend tabanlı uyarı sistemleri, tek sahne yorumlamasına göre çok daha yüksek isabet sağlar.
Sık Sorulan Sorular
Google Earth Engine ücretli mi?
Araştırma ve eğitim amaçlı kullanım ücretsizdir. Ticari kullanım için lisans koşullarını Google'ın güncel politikalarından kontrol etmeniz gerekir.
Kendi verimi yükleyebilir miyim?
Evet. Sınır polygonlarınızı, parsellerinizi ve saha ölçüm tablolarınızı asset olarak yükleyip analizlere dahil edebilirsiniz.
İnternet hızı yavaşsa sorun olur mu?
Hesaplama bulutta yapıldığı için yavaş bağlantıda bekleyen şey görüntü indirme değil, yalnızca önizleme ve çıktı aktarımıdır; genelde sorun yaşanmaz.
şÆ¼ Yorum yapmak i├ğin giri┼ş yapmal─▒s─▒n.