Cloud Assets

Earth Engine öğeleri (ör. resimler, tablolar) eski öğeler (yani bir Cloud projesiyle ilişkili olmayan) veya bir Google Cloud projesiyle ilişkili öğeler olabilir. Bu kılavuzda, Cloud projesiyle ilişkili öğeleri yüklemek ve/veya kullanmak için Öğe Yöneticisi'nin nasıl kullanılacağı açıklanmaktadır.

Cloud Asset Manager

Cloud Asset Manager; Cloud Assets (Bulut Öğeleri) bölümü, Legacy Assets (Eski Öğeler) bölümü ve Add A Project (Proje Ekle) düğmesini içerir.

Cloud Asset Manager
Şekil 1. Earth Engine Kod Düzenleyici'nin Cloud Asset Manager'ı.

Cloud Öğeleri

Cloud Öğeleri bölümünde, Varlık Yöneticisi'ne sabitlenmiş Cloud projelerine ait öğeler bulunur. Kod Düzenleyici oturumu için seçilen Cloud projesi (Kod Düzenleyici'nin sağ üst kısmında belirtildiği gibi) varsayılan olarak buradadır. Proje Ekle düğmesini seçip Bulut Projesi Seçin iletişim kutusunda bir proje belirleyerek ek projeleri sabitleyebilirsiniz. Bu projelerdeki öğeler, başlangıçta genişletilmiş bir zippy içinde gösterilir. İç içe yerleştirilmiş klasörler ise başlangıçta daraltılmış olarak gösterilir.

Eski Öğeler

Eski öğeler, Earth Engine'in Cloud entegrasyonundan önce Earth Engine hesabınızla ilişkilendirilmiş öğelerdir.

Proje ekleme

Proje Ekle düğmesini tıkladığınızda Cloud Projesi Seçin iletişim kutusu açılır.

Proje seç iletişim kutusu
Şekil 2. Bulut projesi seçin iletişim kutusu

Bu iletişim kutusunda, bir Bulut projesi seçmek için açılır liste gösterilir ve söz konusu projede bulunan Earth Engine öğeleri gösterilir. Daha önce sabitlediğiniz projeler Earth Engine Etkin Projeler olarak gösterilir. Açılır listeden bir Cloud projesi seçip Seç'i tıkladığınızda proje, Cloud Öğeleri bölümüne sabitlenir ve proje içinde yer alan öğeler gösterilir.

Zaten sabitlenmiş bir proje seçerseniz projeyi sabitlemeyi kaldırma seçeneği gösterilir.

Öğe yükleme

Öğe Yükle düğmesini kullanarak öğe yükleyin. Yüklenen öğeler varsayılan olarak kod düzenleyicide seçilen projeyle ilişkilendirilir. Yeni öğelerin farklı bir projeyle ilişkilendirilmesini istiyorsanız yükleme iletişim kutusunda sunulan proje seçiciyi kullanarak farklı bir proje seçin.

Öğeleri yönetme

Öğeler, Kod Düzenleyici'deki Öğe Yöneticisi sekmesi, komut satırı, bir istemci kitaplığı (örneğin, ee.data.getAsset) veya doğrudan REST API aracılığıyla yönetilebilir.

Öğe izinlerini yönetme

Diğer kullanıcılara okuma, yazma veya tam yönetici kontrolü amacıyla varlıklarınıza erişim vermek için varlıkta, projede ya da her ikisinde de izin ayarlayabilirsiniz. Ayrıntılar için Erişim Denetimi sayfasına bakın.

Öğelere erişme

Öğe yolları projects/${PROJECT_NAME}/assets/${ASSET_NAME} biçimindedir. Bu yollar, istemci kitaplığı oluşturucularında, istemci kitaplıklarından biri aracılığıyla dışa aktarma işlemi yapılırken, alım veya yükleme sırasında ve REST API çağrılarında kullanılır.

Herkese açık öğeler

Herkese açık katalogdaki resimlere projects/earthengine-public/assets/path/to/asset/asset-id gibi yollardan erişilebilir. Örneğin, aşağıda bir Landsat sahnesi verilmiştir:

projects/earthengine-public/assets/LANDSAT/LC08/C02/T1_RT/LC08_001004_20140609

Bu örnekte PROJECT_NAME değerinin earthengine-public olduğunu unutmayın. Bu yollar doğrudan Image, ImageCollection veya FeatureCollection gibi oluşturuculara aktarılabilir. Ayrıca, REST API'ye öğe yollarını da iletirsiniz. REST hızlı başlangıç kılavuzundaki çok basit bir örneği burada bulabilirsiniz.

Kişisel öğeler

Sahibi olduğunuz veya görüntüleme izninizin olduğu bir projede depolanan Earth Engine öğesine erişmek için PROJECT_NAME öğesini, öğenin sahibi olan projenin kimliği olarak ayarlayın. Örneğin:

projects/my-ee-enabled-project-id/assets/my-asset-id

Bu örnekte, my-ee-enabled-project-id, öğelerin daha önce yüklendiği veya oluşturulduğu bir projenin adıdır. Cloud projesinde Earth Engine API'yi etkinleştirme hakkında daha fazla bilgi için Projeler sayfasına bakın.

Eski öğeler

Eski öğeler, eski users/ veya projects/ klasörlerinde depolanan öğelerdir. Bu öğelere erişilirken PROJECT_NAME earthengine-legacy. Örneğin:

projects/earthengine-legacy/assets/users/user-name/my-asset-id

Cloud Storage'daki görüntülere erişme

ee.Image.loadGeoTIFF() kullanarak Cloud Optimized GeoTIFF'lere (COG'ler) doğrudan Cloud Storage paketinden erişebilirsiniz. Ayrıca, bu REST API örneğinde açıklandığı gibi COG destekli Earth Engine öğeleri de oluşturabilirsiniz.