Method: projects.map.export

Döşemeli bir harita hesaplayan ve sonucu Google Cloud Storage'a yazan bir toplu işlem başlatır.

HTTP isteği

POST https://earthengine.googleapis.com/v1alpha/{project=projects/*}/map:export

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
project

string

Bu istek için hizmet tüketicisi olarak kabul edilmesi gereken Google Cloud Platform projesinin proje kimliği veya proje numarası. Biçim projects/{project-id}'dır.

Yetkilendirme için belirtilen kaynakta project aşağıdaki IAM izni gerekir:

  • earthengine.exports.create

İstek metni

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "tileOptions": {
    object (TileOptions)
  },
  "tileExportOptions": {
    object (ImageFileExportOptions)
  },
  "requestId": string,
  "workloadTag": string,
  "priority": integer
}
Alanlar
expression

object (Expression)

Hesaplanacak ve dışa aktarılacak görüntüyü değerlendiren bir ifade. Görüntünün sınırları, oluşturulacak harita döşemeleri grubunu belirlemek için kullanılır. Dışa aktarılan bölgeyi kontrol etmek için dışa aktarmadan önce görüntüyü kırpın.

description

string

Görevin, kullanıcılar tarafından okunabilecek adı.

tileOptions

object (TileOptions)

Oluşturulacak harita döşemelerini açıklayan seçenekler.

tileExportOptions

object (ImageFileExportOptions)

Harita döşemelerinin nereye ve hangi biçimde dışa aktarılacağıyla ilgili seçenekler. Cloud Storage şu anda harita dışa aktarma işlemleri için desteklenen tek hedeftir.

requestId

string

Yinelenen istekleri algılamak için kullanılan benzersiz bir dize. Aynı kullanıcı tarafından aynı boş olmayan requestId ile birden fazla istek gönderilirse bu isteklerden yalnızca biri uzun süren bir işlemi başarıyla başlatabilir. requestId; a..z, A..Z, 0-9 veya '-' karakterlerini içerebilir. requestId en fazla 60 karakter uzunluğunda olabilir.

workloadTag

string

Kullanıcı, bu hesaplamayı izlemek için bir etiket sağladı.

priority

integer

İsteğe bağlı. Projedeki dışa aktarma görevinin önceliği. Daha yüksek önceliğe sahip görevler daha erken planlanır. 0 ile 9999 arasında bir tam sayı olmalıdır. Ayarlanmamışsa varsayılan değeri 100'dür.

Yanıt metni

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.

TileOptions

Dışa aktarılacak resim veya video harita döşemelerini açıklayan seçenekler.

JSON gösterimi
{
  "startZoom": integer,
  "minZoom": integer,
  "skipEmpty": boolean,
  "skipEmptyTiles": boolean,
  "mapsApiKey": string,
  "dimensions": {
    object (GridDimensions)
  },
  "tileDimensions": {
    object (GridDimensions)
  },
  "stride": integer,
  "zoomSubset": {
    object (ZoomSubset)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "endZoom": integer,
  "maxZoom": integer,
  "scale": number
  // End of mutually exclusive fields.
}
Alanlar
startZoom

integer

Dışa aktarma için harita döşemeleri oluşturmaya başlama yakınlaştırma seviyesi. Varsayılan değer sıfırdır.

minZoom
(deprecated)

integer

Dışa aktarma için harita döşemeleri oluşturmaya başlama yakınlaştırma seviyesi. Varsayılan değer sıfırdır.

skipEmpty

boolean

Doğruysa boş (yani tamamen şeffaf) harita döşemeleri yazmayı atlayın.

skipEmptyTiles
(deprecated)

boolean

Doğruysa boş (yani tamamen şeffaf) harita döşemeleri yazmayı atlayın.

mapsApiKey

string

Oluşturulan harita döşemesi görüntüleyici için isteğe bağlı Google Haritalar Platformu API anahtarı.

dimensions

object (GridDimensions)

Yalnızca döşenmiş video piramitlerini dışa aktarmak için kullanılan (ExportVideoMap) çıkış video kutucuklarının genişliği ve yüksekliği.

tileDimensions
(deprecated)

object (GridDimensions)

Yalnızca döşenmiş video piramitlerini dışa aktarmak için kullanılan (ExportVideoMap) çıkış video kutucuklarının genişliği ve yüksekliği.

stride

integer

Döşeme satırı ve sütun adımı. (ExportVideoMap) Seyrek döşemeler için 4 (yalnızca WebGL) veya maksimum uyumluluk için 1 (varsayılan) olarak ayarlayın.

zoomSubset

object (ZoomSubset)

Döşemelerin oluşturulacağı yakınlaştırma düzeylerinin bir alt kümesi. Yalnızca ExportVideoMap çağrısında belirtilebilir.

Harita kutularının oluşturulmasının durdurulacağı yakınlaştırma seviyesi veya ölçek. Bunlardan biri belirtilmelidir. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
endZoom

integer

Harita döşemelerinin oluşturulmasının durdurulacağı yakınlaştırma seviyesi.

maxZoom
(deprecated)

integer

Harita döşemelerinin oluşturulmasının durdurulacağı yakınlaştırma seviyesi.

scale

number

Piksel başına metre cinsinden maksimum görüntü çözünürlüğü. Ölçek, Ekvator'da en uygun maksimum yakınlaştırma seviyesine dönüştürülür.

Karşılıklı olarak hariç tutulan alanların sonu.

ZoomSubset

Döşemelerin oluşturulacağı bir dizi yakınlaştırma seviyesi (ExportVideoMap). Başlangıç ve bitiş alt kümeleri, yakınlaştırma seviyesini veya seviyelerini artımlı olarak oluşturmanıza olanak tanıyan çift duyarlıklı değerlerdir. Başlangıç yakınlaştırması 12 olan bir piramidin tamamını oluşturmak için: startZoom=0, endZoom=12. Bu mesajı ayarlamayın. 0-11 düzeylerini ve 12. düzeyin ilk% 10'unu oluşturmak için: startZoom=0, endZoom=12, subset = {min=0, max=12.1 } 12. düzeyin sonraki% 10'unu oluşturmak için: startZoom=0, endZoom=12, subset = {min=12.1, max=12.2 } 12. düzeyin kalan% 80'ini oluşturmak için: startZoom=0, endZoom=12, subset = {min=12.2, max=13 } Ayrıca, tüm dışa aktarma parçalarının startZoom/endZoom'da aynı (tam) piramit boyutuna sahip olması gerektiğini unutmayın.

JSON gösterimi
{
  "start": number,
  "end": number,
  "min": number,
  "max": number
}
Alanlar
start

number

Döşemelerin oluşturulacağı başlangıç yakınlaştırma seviyesi alt kümesi (ExportVideoMap). Burada alt küme, yakınlaştırma seviyesini artımlı olarak oluşturmanıza olanak tanıyan çift duyarlıklı bir değerdir. Örneğin, 12.1, belirtilmemiş ancak deterministik bir sırada yakınlaştırma seviyesi 12'deki döşemelerin ilk% 10'udur.

end

number

Döşemelerin oluşturulacağı son yakınlaştırma seviyesi alt kümesi (ExportVideoMap). Bu sayede, belirtilmemiş ancak deterministik bir sırada, maksimum alt küme (sağlanırsa) hariç olmak üzere yakınlaştırma seviyesini artımlı olarak oluşturabilirsiniz.

min
(deprecated)

number

Döşemelerin oluşturulacağı başlangıç yakınlaştırma seviyesi alt kümesi (ExportVideoMap). Burada alt küme, yakınlaştırma seviyesini artımlı olarak oluşturmanıza olanak tanıyan çift duyarlıklı bir değerdir. Örneğin, 12.1, belirtilmemiş ancak deterministik bir sırada yakınlaştırma seviyesi 12'deki döşemelerin ilk% 10'udur.

max
(deprecated)

number

Döşemelerin oluşturulacağı son yakınlaştırma seviyesi alt kümesi (ExportVideoMap). Bu sayede, belirtilmemiş ancak deterministik bir sırada, maksimum alt küme (sağlanırsa) hariç olmak üzere yakınlaştırma seviyesini artımlı olarak oluşturabilirsiniz.