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 |
Bu istek için hizmet tüketicisi olarak kabul edilmesi gereken Google Cloud Platform projesinin proje kimliği veya proje numarası. Biçim Yetkilendirme için belirtilen kaynakta
|
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "expression": { object ( |
| Alanlar | |
|---|---|
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 |
Görevin, kullanıcılar tarafından okunabilecek adı. |
tileOptions |
Oluşturulacak harita döşemelerini açıklayan seçenekler. |
tileExportOptions |
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 |
Yinelenen istekleri algılamak için kullanılan benzersiz bir dize. Aynı kullanıcı tarafından aynı boş olmayan |
workloadTag |
Kullanıcı, bu hesaplamayı izlemek için bir etiket sağladı. |
priority |
İ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/earthenginehttps://www.googleapis.com/auth/cloud-platformhttps://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 ( |
| Alanlar | |
|---|---|
startZoom |
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 |
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 |
Doğruysa boş (yani tamamen şeffaf) harita döşemeleri yazmayı atlayın. |
skipEmptyTiles |
Doğruysa boş (yani tamamen şeffaf) harita döşemeleri yazmayı atlayın. |
mapsApiKey |
Oluşturulan harita döşemesi görüntüleyici için isteğe bağlı Google Haritalar Platformu API anahtarı. |
dimensions |
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 |
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 |
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 |
Döşemelerin oluşturulacağı yakınlaştırma düzeylerinin bir alt kümesi. Yalnızca |
| 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 |
Harita döşemelerinin oluşturulmasının durdurulacağı yakınlaştırma seviyesi. |
maxZoom |
Harita döşemelerinin oluşturulmasının durdurulacağı yakınlaştırma seviyesi. |
scale |
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 |
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 |
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 |
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 |
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. |