Earth Engine Kod Düzenleyicisi

code.earthengine.google.com adresindeki Earth Engine (EE) Kod Düzenleyici, Earth Engine JavaScript API için web tabanlı bir IDE'dir. Kod Düzenleyici özellikleri, karmaşık coğrafi iş akışlarını hızlı ve kolay bir şekilde geliştirmeyi amaçlar. Kod Düzenleyici'de aşağıdaki öğeler bulunur (Şekil 1'de gösterilmiştir):

  • JavaScript kod düzenleyici
  • Coğrafi veri kümelerini görselleştirmek için harita görüntüleme
  • API referans dokümanları (Dokümanlar sekmesi)
  • Git tabanlı Komut Dosyası Yöneticisi (Komut Dosyaları sekmesi)
  • Konsol çıkışı (Konsol sekmesi)
  • Uzun süren sorguları işlemek için Görev Yöneticisi (Görevler sekmesi)
  • Etkileşimli harita sorgusu (İnceleyici sekmesi)
  • Veri arşivinde veya kayıtlı komut dosyalarında arama yapma
  • Geometri çizim araçları

Kod Düzenleyici'nin bileşenleri

Şekil 1. code.earthengine.google.com adresindeki Earth Engine Code Editor bileşenlerinin şeması.

Kod Düzenleyici, Earth Engine API'den yararlanmanıza yardımcı olacak çeşitli özelliklere sahiptir. Komut Dosyaları sekmesinde örnek komut dosyalarını görüntüleyin veya kendi komut dosyalarınızı kaydedin. Denetleyici sekmesini kullanarak haritaya yerleştirilen nesneleri sorgulayın. Google Visualization API'yi kullanarak sayısal sonuçları görüntüleyin ve grafik haline getirin. Bağlantı Al düğmesini kullanarak senaryonuzun benzersiz URL'sini ortak çalışanlarınız ve arkadaşlarınızla paylaşın. Kod Düzenleyici'de geliştirdiğiniz komut dosyaları, işleme alınmak üzere Google'a gönderilir. Oluşturulan harita karoları ve/veya mesajlar, Harita ve/veya Konsol sekmesinde gösterilmek üzere geri gönderilir. Kod Düzenleyici'yi çalıştırmak için bir web tarayıcısı (en iyi sonuçlar için Google Chrome'u kullanın) ve internet bağlantısı yeterlidir. Aşağıdaki bölümlerde, Earth Engine Kod Düzenleyici'nin öğeleri daha ayrıntılı olarak açıklanmaktadır.

JavaScript düzenleyici

JavaScript düzenleyici:

  • Yazarken kodu biçimlendirme ve vurgulama
  • Sorunlu kodun altını çizer, düzeltmeler ve doğru söz dizimi için diğer ipuçlarını sunar.
  • Tırnak, köşeli parantez ve yuvarlak parantez çiftlerini otomatik tamamlama
  • Earth Engine işlevleri için kod tamamlama ipuçları sunma

Kod düzenleyicinin üzerinde komut dosyasını çalıştırma, komut dosyasını kaydetme, çıkış haritasını ve konsolu sıfırlama ve komut dosyasının bağlantısını alma düğmeleri bulunur. Bağlantı Al düğmesine basıldığında tarayıcı adres çubuğunda benzersiz bir bağlantı görünür. Bu bağlantı, düğmeye basıldığı sırada düzenleyicideki kodu temsil eder.

API referansı (Dokümanlar sekmesi)

Kod Düzenleyici'nin sol tarafında, JavaScript API'nin tüm belgelerini içeren Dokümanlar sekmesi bulunur. Dokümanlara Dokümanlar sekmesinden arama yaparak ve göz atarak ulaşabilirsiniz.

Komut Dosyası Yöneticisi (Komut Dosyaları sekmesi)

Komut Dosyaları sekmesi, Kod Düzenleyici'nin sol panelindeki API Dokümanları'nın yanındadır. Komut Dosyası Yöneticisi, özel, paylaşılan ve örnek komut dosyalarını Google tarafından barındırılan Git depolarında depolar. Depolar erişim düzeyine göre düzenlenir. Özel komut dosyalarınız, Sahip klasöründeki users/username/default adlı kendi deponuzda saklanır. Sahip klasöründeki depoları başka bir kullanıcıyla paylaşmadığınız sürece yalnızca siz erişebilirsiniz. Yazar klasöründeki depolar, sahipleri tarafından size yazma erişimi verilen depolardır. Yazar klasöründeki depolara yeni komut dosyaları ekleyebilir, mevcut komut dosyalarını değiştirebilir veya depoların erişimini değiştirebilirsiniz (sahiplerini kaldıramazsınız). Okuyucu klasöründeki depolar, sahipleri tarafından size okuma erişimi verilen depolardır. Örnekler klasörü, Google tarafından yönetilen ve kod örnekleri içeren özel bir depodur. Arşiv klasörü, erişiminiz olan ancak sahibi tarafından henüz Komut Dosyası Yöneticisi'nin eski bir sürümünden taşınmamış eski depoları içerir. Komut dosyaları sekmesinin üst kısmındaki filtre çubuğunu kullanarak komut dosyalarınızda arama yapın.

Komut Dosyası Yöneticisi

Şekil 2. Komut Dosyası Yöneticisi

Sahip klasöründe yeni bir depo oluşturmak veya bir depo içinde klasör ve dosya oluşturmak için düğmesini tıklayın. Komut dosyalarını simgesini kullanarak yeniden adlandırabilir ve simgesini kullanarak silebilirsiniz. Komut dosyalarını sürükleyip bırakarak taşıyabilir ve klasörler halinde düzenleyebilirsiniz (Şekil 2). Bir komut dosyasını başka bir depoya sürüklerseniz kopyalanır.

Tüm komut dosyaları ve depolarda tam sürüm geçmişi korunur. Bir komut dosyasını veya deposunu karşılaştırmak ya da eski bir sürüme döndürmek için yanındaki simgesini tıklayın. Bir deposu silmek için simgesini tıklayın. Bir depoya erişimi yapılandırmak için depo adının yanındaki simgesini tıklayın. Bir depoyu paylaşırsanız paylaştığınız kişinin, ayarlar iletişim kutusunda gösterilen bağlantıyı tıklayarak depoyu kabul etmesi gerektiğini unutmayın. Daha önce kabul edilen depolar, Komut Dosyası Yöneticisi'nde depo adının yanındaki simgesini tıklayarak gizlenebilir.

Depolara Git kullanılarak erişilebilir. Böylece komut dosyalarınızı Kod Düzenleyici dışında yönetebilir ve düzenleyebilir ya da GitHub gibi harici bir sistemle senkronize edebilirsiniz. (Git hakkında daha fazla bilgiyi bu eğitimde bulabilirsiniz.) Depoyu klonlamayla ilgili talimatlar için depo adının yanındaki simgesini tıklayın. earthengine.googlesource.com adresine giderek erişiminiz olan depolara göz atabileceğinizi unutmayın. Bazı Git işlemleri için earthengine.googlesource.com sayfasının üst kısmındaki "Şifre Oluştur" bağlantısına giderek kimlik doğrulama kimlik bilgileri oluşturmanız gerekebilir.

Komut dosyası modülleri

Çok fazla kopyalama ve yapıştırma işlemi yapmadan komut dosyaları arasında paylaşılabilen modüler, yeniden kullanılabilir kod yazmak iyi bir uygulamadır. Earth Engine, modüler geliştirmeyi etkinleştirmek için komut dosyaları arasında kod paylaşımına olanak tanır. Örneğin, yararlı bir işlem grubu gerçekleştiren bir işlev yazdığınızı varsayalım. İşlevin kodunu yeni bir komut dosyasına kopyalamak yerine, yeni komut dosyasının işlevi doğrudan yüklemesi daha kolaydır. Bir işlevi veya nesneyi diğer komut dosyalarında kullanılabilir hale getirmek için exports adlı özel bir nesneye eklersiniz. Kodu başka bir komut dosyasında kullanmak için require işlevini kullanarak dışa aktarılan verileri başka bir komut dosyasından yükleyin. Örneğin, aşağıdaki modülü Modules adlı bir klasördeki FooModule.js adlı bir dosyada tanımladığınızı varsayalım:

/**
 * The Foo module is a demonstration of script modules.
 * It contains a foo function that returns a greeting string.
 * It also contains a bar object representing the current date.
 * @module Modules/FooModule
 */

/**
 * Returns a greeting string.
 * @param {ee.String} arg The name to which the greeting should be addressed
 * @return {ee.String} The complete greeting.
 */
exports.foo = function(arg) {
  return 'Hello, ' + arg + '!  And a good day to you!';
};

/**
 * An ee.Date object containing the time at which the object was created.
 */
exports.bar = ee.Date(Date.now());

exports anahtar kelimesinin exports.objectToExport şeklinde kullanıldığına dikkat edin. require işlevini kullanarak bu modülü başka bir komut dosyasında kullanabilirsiniz. Örneğin:

var Foo = require('users/username/default:Modules/FooModule.js');

print(Foo.doc);

print(Foo.foo('world'));

print('Time now:', Foo.bar);

require işlevi, modülün konumunun mutlak yolunu açıklayan bir dize bekler. Daha açık belirtmek gerekirse, require() bağımsız değişkeni 'pathToRepository:pathToModuleScript' biçimindedir. Yalnızca sahibi olduğunuz ve/veya salt okuma erişiminiz olan depolardan modül yükleyebilirsiniz. Diğer kullanıcıların modülünüzü kullanabilmesini istiyorsanız deponun, erişmesini istediğiniz diğer kullanıcılarla paylaşılması gerekir. Diğer kullanıcıların nasıl kullanılacağını anlamasına yardımcı olmak için modülünüzü belgeleyebilirsiniz. @module etiketiyle JSDoc stilini kullanmanızı öneririz.

Deponuzdaki bir dosyaya referans vermek için ?scriptPath={repo}:{script} URL parametresini kullanabilirsiniz (ör. https://code.earthengine.google.com/?scriptPath=users/username/utils:utils). URL ziyaret edildiğinde, atıfta bulunulan dosya ve ilgili depo, paylaşılan depo için izin düzeyinize bağlı olarak Komut Dosyaları sekmesindeki Okuyucu veya Yazar dizine eklenir.

Öğe Yöneticisi (Öğeler sekmesi)

Öğe Yöneticisi, sol paneldeki Öğeler sekmesinde bulunur. Earth Engine'da kendi resim öğelerinizi yüklemek ve yönetmek için Öğe Yöneticisi'ni (Şekil 3) kullanın. Ayrıntılar için Öğe Yöneticisi sayfasına bakın.

Öğe yöneticisi

Şekil 3. Mal yöneticisi.

Kod Düzenleyici komut dosyaları, kodlanmış bir URL aracılığıyla paylaşılabilir. Aşağıdaki bölümlerde, komut dosyası URL'si oluşturmanın çeşitli yolları, mevcut seçenekler ve komut dosyası URL'lerini yönetme yöntemleri açıklanmaktadır.

Kod Düzenleyici'nin üst kısmındaki "Bağlantı Al" düğmesi (Şekil 4), komut dosyası URL'leri oluşturmak ve komut dosyası davranışı seçeneklerini ayarlamak için bir arayüz sağlar. Aşağıda açıklanan anlık görüntü ve kayıtlı komut dosyası URL'leri arasındaki farklara dikkat edin.

Google Cloud blogu,

Şekil 4. "Bağlantı Al" düğmesi.

Düzenleyici'deki kod, Kod Düzenleyici'nin üst kısmındaki "Bağlantı Al" düğmesi tıklandığında oluşturulan kodlanmış bir anlık görüntü URL'si aracılığıyla paylaşılabilir. URL, Earth Engine hesabı olan bir kullanıcı tarafından ziyaret edildiğinde tarayıcı Kod Düzenleyici'ye gider ve kod, içe aktarmalar, harita katmanları ve harita konumu dahil olmak üzere ortamı bağlantı oluşturulduğunda olduğu gibi kopyalar. "Bağlantıyı Al" düğmesini tıkladığınızda komut dosyası bağlantısı otomatik olarak panoya kopyalanır. Ayrıca, paylaşılan komut dosyasının yürütülmesini kontrol etme seçeneklerinin yanı sıra oluşturulan bağlantıyı kopyalama ve ziyaret etme düğmelerinin yer aldığı bir iletişim kutusu gösterilir. Kontrol seçenekleri arasında komut dosyasının otomatik olarak çalışmasını engelleme ve bir kullanıcı paylaşılan bağlantıyı açtığında kod bölmesini gizleme yer alır. Sürüklemeli iletişim kutusu, "Esc" tuşu veya sayfanın başka bir yerindeki bir tıklamayla kapatılabilir.

Kaydedilen komut dosyalarında, her zaman en son kaydedilen sürümü yükleyen ve yalnızca sizin ve komut dosyasını içeren depoya mevcut erişimi olan diğer kullanıcıların erişebildiği bir bağlantı paylaşma seçeneği vardır. Bu özelliği kullanmak için Komut Dosyası Yöneticisi sekmesinden kayıtlı bir komut dosyası yükleyin, "Bağlantı Al" düğmesinin sağındaki açılır oku tıklayın ve "Komut Dosyası Yolunu Kopyala"yı seçin. Paylaşılabilir komut dosyası URL'sini gösteren bir iletişim kutusu görünür. Komut dosyası URL'sinin tarayıcının adres çubuğuna da ayarlandığını unutmayın. Deponuzu başkalarıyla paylaşma hakkında bilgi edinmek için lütfen Komut Dosyası Yöneticisi bölümüne bakın.

"Bağlantı Al" düğmesinin sağındaki açılır menü düğmesinde "Bağlantıları Yönet" seçeneği bulunur. Bu seçeneği tıkladığınızda, daha önce oluşturulan komut dosyası bağlantılarını hatırlayabileceğiniz, kaldırabileceğiniz ve indirebileceğiniz bir arayüzün bulunduğu yeni bir tarayıcı sekmesi yüklenir. Bir komut dosyası seçip indir düğmesine bastığınızda, seçilen her komut dosyasının.txt dosyası temsilini içeren sıkıştırılmış bir klasör ("code_editor_links .zip") sisteminize indirilir.

ui.url modülü, get ve set yöntemleri aracılığıyla komut dosyası URL'sinin parça tanımlayıcısı üzerinde programatik olarak değişiklik yapılmasına olanak tanır. Diğer bir deyişle, Code Editor komut dosyaları ve Earth Engine uygulamaları, sayfanın URL'sindeki değerleri okuyup saklayabilir. Aşağıdaki iki URL'nin sonuna dikkat edin. İlk URL'de debug değişkeni false olarak, ikinci URL'de ise true olarak ayarlanmıştır. Her iki bağlantıyı da ziyaret edin ve konsoldaki hata ayıklama onay kutusunun ilk URL'de işaretli olmadığını, ikinci URL'de ise işaretli olduğunu fark edin. Bu, her komut dosyasının davranışını değiştirir.

https://code.earthengine.google.com/5695887aad76979388a723a85339fbf2#debug=false;
https://code.earthengine.google.com/5695887aad76979388a723a85339fbf2#debug=true;

Bu özellik, harita yakınlaştırma ve merkezlemenin yanı sıra belirli kişilere veya gruplara bağlantı gönderirken özelleştirmek isteyebileceğiniz diğer davranışları ayarlamak için kullanılabilir.

Arama aracı

Komut dosyalarınızda kullanabileceğiniz veri kümelerini bulmak için veri arşivi arama aracını kullanabilirsiniz. Arama aracı, Kod Düzenleyici'nin üst kısmındaki "Yerler ve veri kümelerinde arama yap..." yazan metin kutusudur. Arama çubuğuna bir veri ürünü, sensör veya başka bir anahtar kelimenin adını yazın ve eşleşen yerlerin, raster ve tablo veri kümelerinin listesini görmek için düğmesini tıklayın. Arşivdeki ilgili veri kümesinin açıklamasını görmek için herhangi bir raster veya tablo sonucunu tıklayın. Veri kümesini doğrudan komut dosyanıza aktarmak için import bağlantısını veya veri kümesi açıklamasındaki düğmesini tıklayın.

İçe aktarılanlar

Veri kümelerini komut dosyanıza içe aktarmanın sonuçları, komut dosyanızın üst kısmındaki içe aktarma bölümünde düzenlenir ve bir şey içe aktarana kadar gizli kalır. Birkaç içe aktarma işlemi oluşturduktan sonra Şekil 5'e benzer bir görünüm görürsünüz. İçe aktarma işlemlerini başka bir komut dosyasına kopyalamak veya JavaScript'e dönüştürmek için İçe Aktarma başlığının yanındaki simgesini tıklayın ve oluşturulan kodu komut dosyanıza kopyalayın. simgesini kullanarak içe aktarma işlemini silebilirsiniz.

Kod düzenleyici içe aktarma bölümü

Şekil 5. Kod Düzenleyici'nin üst kısmındaki içe aktarma bölümü.

Harita

API'deki Harita nesnesi, Kod Düzenleyici'deki harita görüntülemesini ifade eder. Örneğin, Map.getBounds(), Kod Düzenleyici'de görünen coğrafi bölgeyi döndürür. Bu ekranla ilgili diğer özelleştirmeleri görmek için API'deki Map işlevlerini kontrol edin.

Katman Yöneticisi

Haritaya eklediğiniz katmanların görüntülenmesini ayarlamak için haritanın sağ üst köşesindeki Katman Yöneticisi'ni kullanın. Özellikle, kaydırma çubuğunu kullanarak bir katmanın görünürlüğünü değiştirebilir veya şeffaflığını ayarlayabilirsiniz. Her katman için görselleştirme parametrelerini ayarlamak üzere simgesini tıklayın. Görüntülenen görselleştirme aracı (Şekil 6), katman görüntüleme parametrelerini etkileşimli olarak yapılandırmanıza olanak tanır. Görüntüyü, görüntü penceresindeki resim değerlerinin yüzdelik dilimlerine veya standart sapmalarına göre doğrusal olarak uzatmak için aracın sağındaki düğmeyi (varsayılan olarak sağlanan minimum ve maksimum aralığa göre Özel bir uzatma gerçekleştirir) tıklayın. İstatistikler, mevcut yakınlaştırma düzeyinde Harita penceresindeki tüm piksellerden hesaplanır. Gamı ve/veya şeffaflığı ayarlamak için kaydırma çubuklarını kullanın. Palet radyo düğmesini tıklayın ve renk ekleyerek (), renk kaldırarak () veya onaltılık dizelerden oluşan virgül ayırıcılı bir liste girerek () özel bir palet belirtin. Görselleştirme parametrelerini geçerli ekrana uygulamak için Uygula'yı tıklayın. Bir görselleştirme parametreleri nesnesini komut dosyanızın içe aktarma bölümünde yeni bir değişken olarak yüklemek için İçe aktar'ı tıklayın.

Katman görselleştirme aracı.

Şekil 6. Katman görselleştirme aracı.

Denetçi sekmesi

Görev Yöneticisi'nin yanındaki İnceleyici sekmesi, haritayı etkileşimli olarak sorgulamanıza olanak tanır. İnceleyici sekmesi etkinleştirildiğinde imleç, haritada tıkladığınızda imlecin altında konum ve katman değerlerini gösteren bir nişangah haline gelir. Örneğin, Şekil 7'de İnceleyici sekmesinde haritayı tıklamanın sonuçları gösterilmektedir. İmlecin konumu ve yakınlaştırma düzeyi, piksel değerleri ve haritadaki nesnelerin listesiyle birlikte gösterilir. Nesne listesi etkileşimlidir. Daha fazla bilgi görmek için İnceleyici sekmesinde nesneleri genişletin.

Denetçi sekmesi

Şekil 7. İnceleyici sekmesi, imlecin konumu ve imlecin altındaki katman değerleri hakkında bilgi gösterir.

Konsol sekmesi

Komut dosyanızdaki metin, nesne veya grafik gibi bir öğeyi print() ettiğinizde sonuç Console'da gösterilir. Konsolda etkileşimli bir deneyim sunulur. Böylece, basılı nesneler hakkında daha fazla bilgi edinmek için bunları genişletebilirsiniz.

Görevler sekmesi

Earth Engine görevleri, standart API isteği zaman aşımından çok daha uzun süre çalışabilen işlemlerdir. Bu uzun süre çalışan görevler, Earth Engine ve bitişik sistemlerde (Google Cloud Depolama, Google Drive vb.) kalıcı yapı oluşturmanın tek mekanizmasıdır ve iki kategoriye ayrılır: Import ve Export.

İçe aktarma görevleri, çeşitli dosya türlerinden (.csv, .tif vb.) Earth Engine'a resim yüklemek veya tablo yüklemek için kullanılabilir. Dışa aktarma görevleri, EE hesaplama sisteminden sonuçları yürütmek ve yazmak için kullanılabilir (Verileri dışa aktarma kılavuzuna bakın).

Kod Düzenleyici'deki her Export işlevi çağrısı, dışa aktarma işlemi için Görevler sekmesinin Gönderilmemiş görevler bölümünde bir giriş oluşturur. Bir dışa aktarma görevini sunucuya göndermek için görevin yanındaki Çalıştır düğmesini tıklayın. Görev için çeşitli parametreler belirtmenize olanak tanıyan bir yapılandırma iletişim kutusu görüntülenir. Görev, oluşturulma sırasında tam olarak belirtilmişse (yani Export çağrısı gerekli tüm parametrelere sahipse) iletişim kutusunu göstermeden görevi göndermek için ctrl veya tuşunu basılı tutarken Çalıştır'ı tıklayın.

İçe aktarma işlemlerinde, dosya yükleme işlemi görev sunucuya gönderilmeden önce yerel olarak gerçekleşir. Yükleme aşamasında içe aktarılan görevlerin ilerleme durumu Gönderilmemiş görevler bölümünde gösterilir ve dosya yükleme işlemi tamamlandıktan sonra otomatik olarak sunucuya gönderilir.

Gönderilmemiş görevler yalnızca oluşturuldukları sayfada görünür ve sayfa kapatıldığında kaybolur. Bir görev sunucuya gönderildikten sonra kullanıcı arayüzünde ilgili görevin satırını tıkladığınızda, iptal isteğinde bulunma seçeneği de dahil olmak üzere görev durumuyla ilgili ek bilgiler ve seçenekler gösterilir.

Birden fazla görevi tam sayfa görünümünde görüntülemek ve iptal etmek için (mobil istemciler dahil) Cloud Console'daki Görevler sayfasını kullanın.

Profiler

Profilleyici, belirli algoritmalar ve hesaplamanın diğer bölümleri tarafından tüketilen kaynaklar (CPU süresi, bellek) hakkında bilgi gösterir. Bu, bir komut dosyasının neden yavaş çalıştığını veya bellek sınırlamaları nedeniyle neden başarısız olduğunu teşhis etmeye yardımcı olur. Profilleyiciyi kullanmak için Çalıştır düğmesinin açılır listesinde Profilleyiciyle çalıştır seçeneğini tıklayın. Kısayol olarak Alt (veya Mac'te Option) tuşunu basılı tutun ve Çalıştır'ı tıklayın veya Ctrl+Alt+Enter tuşlarına basın. Bu işlem, kod düzenleyicinin sağ tarafında bir Profilleyici sekmesi etkinleştirir. Komut dosyası çalışırken Profilleyici sekmesinde, komut dosyasında kullanılan kaynakların tablosu gösterilir. Profil oluşturmadan Çalıştır düğmesini tıkladığınızda Profil Oluşturucu sekmesi kaybolur ve profil oluşturucu devre dışı bırakılır.

Profilleyicinin çıkışının dökümünü görmek için hesaplamaya genel bakış sayfasına bakın.

Geometri araçları

Geometrileri ekranda çizerek de senaryonuza aktarabilirsiniz. Geometri oluşturmak için harita ekranının sol üst köşesindeki geometri çizim araçlarını kullanın (Şekil 8). Nokta çizmek için yer işareti simgesini , çizgi çizmek için çizgi simgesini , poligon çizmek için poligon simgesini , dikdörtgen çizmek için dikdörtgen simgesini kullanın. (Dikdörtgenlerin düzlemsel geometriler olduğunu ve bu nedenle çizgiler ve poligonlar gibi jeodezik geometrilere sahip bir katmana yerleştirilemeyeceğini unutmayın.)

Çizim araçlarından herhangi birini kullandığınızda otomatik olarak yeni bir geometri katmanı oluşturulur ve bu katman için bir içe aktarma işlemi İçe Aktarmalar bölümüne eklenir. Yeni bir katmana geometri eklemek için harita ekranında Geometri İçe Aktarma'nın üzerine gelip +yeni katman bağlantısını tıklayın. Geometrilerin görünürlüğünü Geometri İçe Aktarma bölümünden de değiştirebilirsiniz. Çizilen geometrilerin, yalnızca düzlemsel olan dikdörtgenler hariç varsayılan olarak jeodezik olduğunu unutmayın. Bunları düzlemsel geometrilere dönüştürmek için Geometri oluşturucuyu kullanın. Earth Engine'daki geometriler hakkında daha fazla bilgi edinmek için Geometri sayfasını inceleyin.

Şekil 8. Geometri çizim araçları, harita ekranının sol üst köşesindedir.

Geometrilerin komut dosyanıza içe aktarılma şeklini yapılandırmak için haritadaki Geometri İçe Aktarma bölümünde veya kod düzenleyicinin İçe Aktarma bölümünde katmanın yanındaki simgesini tıklayın. Şekil 9'a benzer bir iletişim kutusunda geometri katmanı ayarları aracı gösterilir. Çizilen şekilleri geometri, özellik veya özellik koleksiyonları olarak içe aktarabileceğinizi unutmayın. Geometri içe aktarma ayarları, katmanın gösterildiği rengi değiştirmenize, katmana özellik eklemenize (Feature veya FeatureCollection olarak içe aktarıldıysa) ya da katmanı yeniden adlandırmanıza da olanak tanır.

Geometri yapılandırma aracı

Şekil 9. Geometri yapılandırma aracı.

Son olarak, bir katmandaki geometrilerin düzenlenmesini önlemek için katmanın yanındaki simgesine basarak katmanı kilitleyebilirsiniz. Bu işlem, katmanda geometri eklemeyi, silme veya düzenlemeyi engeller. Katmanın kilidini tekrar açmak için simgesine basın.

Yardıma ihtiyacım var.

Bu Geliştirici Kılavuzu'nun bağlantılarını, diğer yardım forumlarını, Kod Düzenleyici'nin rehberli turunu ve kod yazma, kod çalıştırma ve Haritada veri görüntüleme konusunda yardımcı olan klavye kısayollarının listesini görmek için Kod Düzenleyici'nin sağ üst kısmındaki düğmesini tıklayın. Hata raporu göndermek, yeni bir özellik istemek, veri kümesi önermek veya yanıt gerekmeyen başka bir şekilde geri bildirim göndermek için düğmesini tıklayın.