Bir tabloyu hesaplayan ve sonucu birkaç hedeften birine yazan bir toplu işlem başlatır.
HTTP isteği
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/table:export
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
project |
Bu istek için hizmet tüketicisi olarak değerlendirilmesi gereken Google Cloud Platform projesinin proje kimliği veya proje numarası. Biçim Yetkilendirme, belirtilen kaynak
|
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "expression": { object ( |
Alanlar | |
---|---|
expression |
Hesaplanacak ve dışa aktarılacak tabloyu değerlendiren bir ifade. |
description |
Görevin, kullanıcılar tarafından okunabilen adı. |
selectors[] |
Sonuca dahil edilecek sütunların açık listesi. |
requestId |
Yinelenen istekleri tespit etmek için kullanılan benzersiz bir dize. Aynı kullanıcı tarafından aynı boş olmayan |
maxErrorMeters |
Koordinat sistemleri arasında geometri dönüştürülürken izin verilen maksimum hata (metre cinsinden). Boş bırakılırsa varsayılan maksimum hata 1 metredir. |
maxVertices |
Geometri başına maksimum sayıda kesilmemiş köşe sayısı. Daha fazla köşesi olan geometriler bu boyuttan daha küçük parçalara bölünür. |
workloadTag |
Bu hesaplamayı izlemek için kullanıcı tarafından sağlanan etiket. |
priority |
İsteğe bağlı. Projedeki dışa aktarma görevinin önceliği. Daha yüksek öncelikli görevler daha erken planlanır. 0 ile 9.999 arasında bir tam sayı olmalıdır. Ayarlanmamışsa varsayılan değeri 100'dür. |
Birlik alanı export_options . Sonuçların nerede ve nasıl saklanacağını açıklayan seçenekler. export_options yalnızca aşağıdakilerden biri olabilir: |
|
fileExportOptions |
Belirtiliyse dışa aktarma işlemini dosya olarak yapılandırır. |
assetExportOptions |
Belirtiliyse dışa aktarma işlemini bir Earth Engine öğesi olarak yapılandırır. |
featureViewExportOptions |
Belirtiliyse dışa aktarma işlemini FeatureView haritası olarak yapılandırır. |
bigqueryExportOptions |
Belirtiliyse tablo verilerinin BigQuery'ye aktarılmasını yapılandırır. |
Yanıt gövdesi
Başarılıysa yanıt metni, Operation
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.
TableFileExportOptions
Tabloları Earth Engine dışında dosya olarak dışa aktarma seçenekleri.
JSON gösterimi |
---|
{ "fileFormat": enum ( |
Alanlar | |
---|---|
fileFormat |
Tabloların dışa aktarılacağı dosya biçimi. |
Birlik alanı destination . Sonuçların yazılacağı yer. destination yalnızca aşağıdakilerden biri olabilir: |
|
driveDestination |
Belirtilirse Google Drive'a aktarma işlemini yapılandırır. |
cloudStorageDestination |
Belirtiliyse Google Cloud Storage'a aktarma işlemini yapılandırır. |
TableAssetExportOptions
Tabloları Earth Engine öğesi olarak kaydetme seçenekleri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı destination . Sonuçların yazılacağı yer. destination yalnızca aşağıdakilerden biri olabilir: |
|
earthEngineDestination |
Belirtilirse Earth Engine'a dışa aktarmayı yapılandırır. |
FeatureViewAssetExportOptions
Tabloları veya FeatureCollections öğelerini FeatureView haritaları olarak kaydetme seçenekleri.
JSON gösterimi |
---|
{ "ingestionTimeParameters": { object ( |
Alanlar | |
---|---|
ingestionTimeParameters |
FeatureView besleme zamanı parametreleri. Bu parametreler besleme sırasında belirtilmelidir ve anında güncellenemez. |
Birlik alanı destination . Sonuçların yazılacağı yer. destination yalnızca aşağıdakilerden biri olabilir: |
|
featureViewDestination |
Belirtiliyse dışa aktarma işlemini FeatureViews olarak yapılandırır. |
FeatureViewDestination
Earth Engine FeatureView hedefi için yapılandırma.
JSON gösterimi |
---|
{ "name": string, "assetVersion": integer } |
Alanlar | |
---|---|
name |
Zorunlu. FeatureView öğe kimliği. Sunucu, kimlikten bir harita adı oluşturur. |
assetVersion |
Oluşturulacak FeatureView öğe sürümü. Öğelerle sürümlerin takma adlandırması için kullanılır. Ayarlanmazsa 0 kullanılır. |
BigQueryExportOptions
Tablo biçimindeki verileri BigQuery'ye aktarmayla ilgili seçenekler.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı destination . Verilerin yazılacağı yer. destination yalnızca aşağıdakilerden biri olabilir: |
|
bigqueryDestination |
Belirtiliyse BigQuery'ye aktarma işlemini yapılandırır. |
BigQueryDestination
BigQuery'deki bir hedefin yapılandırması.
JSON gösterimi |
---|
{ "table": string, "overwrite": boolean, "append": boolean } |
Alanlar | |
---|---|
table |
Zorunlu. Aşağıdaki biçimdeki BigQuery hedef tablosu referansı: "projectId.dataset_id.table_id". Referans verilen kaynak mevcut değilse yeni bir tablo oluşturulur. Bu durum, "append" ve "overwrite" parametrelerinin ikisi de yanlışsa da geçerlidir. Referans verilen kaynak mevcutsa ve uyumlu bir şemaya sahipse "overwrite" ve "append" parametrelerinden birinin doğru olması gerekir. Aksi takdirde görev başarısız olur. Referans verilen kaynak mevcutsa ve şema mevcut kaynakla uyumlu değilse görev de başarısız olur. |
overwrite |
Tablo zaten mevcutsa ve uyumlu bir şemaya sahipse tablo verilerinin üzerine yazılıp yazılmayacağını belirtir.
|
append |
Tablo zaten mevcutsa ve uyumlu bir şemaya sahipse tablo verilerinin eklenip eklenmeyeceğini belirtir.
|