ValueNodes dizisi. Öğelerin aynı türde olması garanti edilmez. Örneğin, değerlerden biri constantValue ile ayarlanmışken diğeri valueReference ile ayarlanmış olabilir.
| JSON gösterimi |
|---|
{
"values": [
{
object ( |
| Alanlar | |
|---|---|
values[] |
Dizinin öğeleri. |
ValueNode
Tek bir değeri veya nesneyi temsil eder.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birlik alanı kind. Bunlardan biri ayarlanmalıdır. Hiçbiri ayarlanmamışsa hata oluşur. kind yalnızca aşağıdakilerden biri olabilir: |
|
constantValue |
Sabit bir değer. Bu değerin keyfi karmaşıklıkta olmasına izin verilir (ör. Yapılar ve Değer Listeleri içerebilir). |
integerValue |
Tam sayı değeri. |
bytesValue |
Şeffaf olmayan bir bayt dizisi. Base64 kodlu bir dize. |
arrayValue |
Değer dizisi. |
dictionaryValue |
Değer sözlüğü. |
functionDefinitionValue |
İşlev nesnesi. |
functionInvocationValue |
İşlev çağrısı. |
argumentReference |
Bazı kapsayıcı FunctionDefinition bağımsız değişkenine referans. Yalnızca bir FunctionDefinition öğesinin "body" alanında köklenen alt graf içinde geçerlidir. |
valueReference |
Etrafındaki ifadenin "values " alanında tanımlanan, adlandırılmış bir ValueNode'a referans. |
DictionaryValue
ValueNodes öğelerinin dizeyle anahtarlanmış, sırasız bir sözlüğü. Anahtarlar benzersizdir ve boş dize içerebilir. Değerlerin aynı türde olması garanti edilmez. Örneğin, değerlerden biri constantValue olarak ayarlanmışken diğerinde valueReference ayarlanmış olabilir.
| JSON gösterimi |
|---|
{
"values": {
string: {
object ( |
| Alanlar | |
|---|---|
values |
Sözlüğün öğeleri.
|
FunctionDefinition
Özel işlev tanımı.
| JSON gösterimi |
|---|
{ "argumentNames": [ string ], "body": string } |
| Alanlar | |
|---|---|
argumentNames[] |
Bu işlev tarafından kabul edilen bağımsız değişkenlerin adları. Bunlar, gövdedeki ValueNodes öğesinin "argumentReference" alanı tarafından referans verilebilir. |
body |
Etrafını saran ifadedeki ValueNodes değerlerinden birine referans olarak işlev gövdesinin kendisi. |
FunctionInvocation
Bir işlevin çağrısı.
| JSON gösterimi |
|---|
{ "arguments": { string: { object ( |
| Alanlar | |
|---|---|
arguments |
Bu çağrının bağımsız değişkenleri. Sıralama önemli değil.
|
Birlik alanı function. Hem önceden tanımlanmış hem de kullanıcı tanımlı işlevler çağrılabilir. function yalnızca aşağıdakilerden biri olabilir: |
|
functionName |
Earth Engine API'den bir adlandırılmış işlev. |
functionReference |
İşlev değerli bir değere referans. Bu genellikle bir FunctionDefinition değerine doğrudan referanstır ancak böyle olması gerekmez: Sonuç olarak işlev olan bir FunctionInvocation'a veya işlev değerli bir bağımsız değişken değerine referans olabilir. |