Karolu 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/v1beta/{project=projects/*}/map: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 resmi değerlendiren bir ifade. Oluşturulacak harita karoları grubunu belirlemek için resmin sınırları kullanılır. Dışa aktarılan bölgeyi kontrol etmek için dışa aktarmadan önce resmi kırpın. |
description |
Görevin, kullanıcılar tarafından okunabilen adı. |
tileOptions |
Oluşturulacak harita karolarını açıklayan seçenekler. |
tileExportOptions |
Harita karolarının nereye ve hangi biçimde dışa aktarılacağıyla ilgili seçenekler. Harita dışa aktarma işlemi için şu anda yalnızca Cloud Storage desteklenmektedir. |
requestId |
Yinelenen istekleri tespit etmek için kullanılan benzersiz bir dize. Aynı kullanıcı tarafından aynı boş olmayan |
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. |
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.
TileOptions
Dışa aktarılacak resim veya video harita karolarını açıklayan seçenekler.
JSON gösterimi |
---|
{ "startZoom": integer, "skipEmpty": boolean, "mapsApiKey": string, "dimensions": { object ( |
Alanlar | |
---|---|
startZoom |
Dışa aktarma için harita karoları oluşturmaya başlamak üzere kullanılacak yakınlaştırma düzeyi. Varsayılan değer sıfırdır. |
skipEmpty |
Doğru ise boş (yani tamamen şeffaf) harita karolarının yazılması atlanır. |
mapsApiKey |
Oluşturulan harita karosu görüntüleyici için isteğe bağlı Google Haritalar Platformu API anahtarı. |
dimensions |
Yalnızca karo halindeki video piramitlerini (ExportVideoMap) dışa aktarmak için kullanılan çıkış video karolarının genişliği ve yüksekliği. |
stride |
Karo satır ve sütun adımı. (ExportVideoMap) Seyrek karolar için 4'e (yalnızca WebGL) veya maksimum uyumluluk için 1'e (varsayılan) ayarlayın. |
zoomSubset |
Kutu oluşturmak için kullanılacak yakınlaştırma düzeylerinin bir alt kümesi. Yalnızca |
Birlik alanı end_zoom_or_scale . Harita karoları oluşturmanın durdurulacağı yakınlaştırma düzeyi veya ölçek. Bunlardan biri belirtilmelidir. end_zoom_or_scale yalnızca aşağıdakilerden biri olabilir: |
|
endZoom |
Harita karoları oluşturmanın durdurulacağı yakınlaştırma düzeyi. |
scale |
Piksel başına metre cinsinden maksimum resim çözünürlüğü. Ölçek, ekvatorda en uygun maksimum yakınlaştırma düzeyine dönüştürülür. |
ZoomSubset
Kart oluşturmak için kullanılacak yakınlaştırma seviyelerinin alt kümesi (ExportVideoMap). Başlangıç ve bitiş alt kümeleri, bir yakınlaştırma seviyesini veya seviyelerini artımlı olarak oluşturmanıza olanak tanıyan çift hassasiyetli değerlerdir. Piramidin tamamını 12 başlangıç yakınlaştırmasıyla oluşturmak için: startZoom=0, endZoom=12. Bu mesajı ayarlamayın. 0-11 seviyelerini ve 12. seviyenin ilk% 10'unu oluşturmak için: startZoom=0, endZoom=12, subset = {min=0, max=12.1 } 12. seviyenin sonraki% 10'unu oluşturmak için: startZoom=0, endZoom=12, subset = {min=12.1, max=12.2 } 12. seviyenin 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 start/endZoom parametresinde aynı (tam) piramit boyutuna sahip olması gerektiğini unutmayın.
JSON gösterimi |
---|
{ "start": number, "end": number } |
Alanlar | |
---|---|
start |
Kart oluşturmak için başlangıç yakınlaştırma seviyesi alt kümesi (ExportVideoMap) Burada alt küme, bir yakınlaştırma seviyesini artımlı olarak oluşturmanıza olanak tanıyan çift hassasiyetli bir değerdir.Örneğin, 12,1, 12 yakınlaştırma seviyesindeki kartların, belirtilmemiş ancak belirlenmiş bir sıradaki ilk% 10'udur. |
end |
Kart oluşturmak için bitiş yakınlaştırma düzeyi alt kümesi (ExportVideoMap). Belirtilmemiş ancak belirlenmiş bir sırada, maksimum alt kümeye (varsa) kadar ancak maksimum alt kümeyi içermeyecek şekilde yakınlaştırma düzeyini artımlı olarak oluşturmanıza olanak tanır. |