REST Resource: projects.assets

Kaynak: EarthEngineAsset

Bir Earth Engine öğesi hakkında bilgi.

JSON gösterimi
{
  "type": enum (Type),
  "name": string,
  "id": string,
  "updateTime": string,
  "properties": {
    object
  },
  "startTime": string,
  "endTime": string,
  "geometry": {
    object
  },
  "bands": [
    {
      object (ImageBand)
    }
  ],
  "sizeBytes": string,
  "featureCount": string,
  "quota": {
    object (FolderQuota)
  },
  "tilesets": [
    {
      object (Tileset)
    }
  ],

  // Union field location can be only one of the following:
  "cloudStorageLocation": {
    object (CloudStorageLocation)
  },
  "featureViewAssetLocation": {
    object (FeatureViewLocation)
  }
  // End of list of possible types for union field location.
}
Alanlar
type

enum (Type)

Öğenin türü.

name

string

Öğenin adıdır. name, "projects/*/assets/**" biçimindedir (ör. "projects/earthengine-legacy/assets/users//").

id

string

Öğenin kimliği. "projects/*/assets/" ön eki olmadan name ile aynıdır (ör. "users//"). Bu bilginin yalnızca görüntüleme amaçlı olduğunu unutmayın. Başka bir işleme giriş olarak kullanılmamalıdır. Bunun yerine name kullanın.

updateTime

string (Timestamp format)

Öğenin son değiştirilme zamanı.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

properties

object (Struct format)

Öğeyle ilişkili anahtar/değer özellikleri.

startTime

string (Timestamp format)

Öğeyle ilişkili zaman damgası (varsa) (ör. bir uydu görüntüsünün çekildiği zaman). Bir ay veya yıl boyunca ortalama değerler gibi bir zaman aralığına karşılık gelen öğeler için bu zaman damgası, söz konusu aralığın başlangıcına karşılık gelir.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Bir ay veya yıl boyunca ortalama değerler gibi bir zaman aralığına karşılık gelen öğeler için bu zaman damgası, söz konusu aralığın sonuna (hariç) karşılık gelir.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

geometry

object (Struct format)

Öğeyle ilişkili (varsa) GeoJSON geometri nesnesi olarak uzamsal ayak izi (bkz. RFC 7946).

bands[]

object (ImageBand)

Resim öğesinin veri bantları hakkında bilgi. Resim dışı öğeler için atlanır.

sizeBytes

string (int64 format)

Bir yaprak öğenin (ör. resim) bayt cinsinden boyutu.

featureCount

string (int64 format)

Varsa öğedeki özellik sayısı.

quota

object (FolderQuota)

Klasör öğesiyle ilişkili kota bilgileri (varsa). Kullanıcıya ait üst düzey klasör öğeleri için döndürülür (ör. "users/*" veya "projects/*").

tilesets[]

object (Tileset)

Bu resmi destekleyen karo grupları. Yalnızca pikselleri Earth Engine'a ait olmayan depolama alanından alınan harici resimler için mevcuttur.

Birlik alanı location. Rastır çinileri nerede ve nasıl depolandığıyla ilgili bilgiler. location yalnızca aşağıdakilerden biri olabilir:
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Kullanımdan kaldırıldı. Bunun yerine image.importExternal kullanın. Daha fazla bilgi için https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff adresini ziyaret edin.

featureViewAssetLocation

object (FeatureViewLocation)

Bu FeatureView'ın EE'deki konumu.

CloudStorageLocation

Bir öğenin Cloud Storage'daki konumu.

JSON gösterimi
{
  "uris": [
    string
  ]
}
Alanlar
uris[]

string

Verilerin URI'leri. Yalnızca Google Cloud Storage URI'leri desteklenir. Her URI şu biçimde belirtilmelidir: "gs://bucket-id/object-id". Şu anda yalnızca bir URI desteklenmektedir. Birden fazla URI belirtilirse INALID_ARGUMENT hatası döndürülür.

FeatureViewLocation

FeatureView EE öğesi.

JSON gösterimi
{
  "assetOptions": {
    object (FeatureViewOptions)
  }
}
Alanlar
assetOptions

object (FeatureViewOptions)

FeatureView öğeleri için besleme zamanı seçenekleri.

FeatureViewOptions

FeatureView öğeleri için besleme zamanı seçenekleri.

JSON gösterimi
{
  "featureViewAttributes": [
    {
      object (FeatureViewAttribute)
    }
  ],
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  }
}
Alanlar
featureViewAttributes[]

object (FeatureViewAttribute)

FeatureView öğesindeki, öğe için bir şema içeren özellikler. Bunlar, bu öğede yer alan özelliklerin sahip olabileceği özelliklerdir. Her özelliğin bir adı ve türü vardır.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

FeatureView besleme zamanı parametreleri.

FeatureViewAttribute

FeatureView özelliği ve türü.

JSON gösterimi
{
  "name": string,
  "type": enum (Type)
}
Alanlar
name

string

Özelliğin adı.

type

enum (Type)

Özelliğin türü.

Tür

Bu türler, geo/enterprise/layers/public/data_source_schema.proto dosyasında bulunan türlerin bir yansımasıdır.

Sıralamalar
TYPE_UNSPECIFIED Tür belirtilmedi.
INTEGER 64 bitlik bir tam sayı değeri.
BOOLEAN Doğru/Yanlış Boole değeri.
DOUBLE Çift hassasiyetli kayan noktalı sayı.
STRING Sınırsız uzunlukta bir dize.
DATE_TIME Sıfır zamandan itibaren mikrosaniye cinsinden işaretli 64 bitlik bir tam sayı olarak temsil edilen ve bu nedenle MÖ 290.308 ile MS 294.247 arasındaki dönemi destekleyen bir tarih/saat.

FeatureViewIngestionTimeParameters

FeatureView besleme zamanı parametreleri. Bu parametreler besleme sırasında belirtilmelidir ve FeatureView için anında güncellenemez.

JSON gösterimi
{
  "thinningOptions": {
    object (ThinningOptions)
  },
  "rankingOptions": {
    object (RankingOptions)
  }
}
Alanlar
thinningOptions

object (ThinningOptions)

Bir karoyla kesişmesine izin verilen maksimum özellik sınır kutusu sayısı. Bu sayı pozitif olmalıdır.

rankingOptions

object (RankingOptions)

Özelliklere z-sıralama sıralaması ve inceltme sıralaması atama seçenekleri.

ThinningOptions

Öğelerin kutu başına gösterilme yoğunluğunu kontrol eden inceltme seçenekleri.

JSON gösterimi
{
  "maxFeaturesPerTile": integer,
  "thinningStrategy": enum (ThinningStrategy)
}
Alanlar
maxFeaturesPerTile

integer

Bir karoyla kesişmesine izin verilen maksimum özellik sınır kutusu sayısı. Bu sayı pozitif olmalıdır.

thinningStrategy

enum (ThinningStrategy)

Kullanılması gereken özellik azaltma stratejisi.

ThinningStrategy

Özellikler için inceltme stratejisi.

Sıralamalar
UNKNOWN_THINNING_STRATEGY Bilinmeyen inceltme stratejisi.
GLOBALLY_CONSISTENT Belirli bir çözünürlük düzeyinde inceltme yapılırken küresel olarak tutarlı inceltme, bir özellik inceltme işlemiyle kaldırılırsa eşit veya daha kötü inceltme sıralamasına sahip diğer tüm özelliklerin de kaldırılacağı anlamına gelir.
HIGHER_DENSITY

İnceltme yaparken her karo için maxFeaturesPerTile sınırına mümkün olduğunca yaklaşmaya çalışın. Daha iyi sıralanmış özellikleri daha kötü sıralanmış özelliklere tercih ederiz ancak bazen daha yüksek özellik yoğunluğu elde etmemize yardımcı olacaksa daha iyi sıralanmış özellikleri de çıkarırız.

Stratejinin deterministik olduğunu ve inceltme sonrası özellik kümesinin, dünya genelinde tutarlı inceltme ile oluşturulan özelliklerin bir üst kümesi olacağını garanti ederiz.

RankingOptions

Z sırası ve inceltme için sıralama seçenekleri.

JSON gösterimi
{
  "zOrderRankingRule": {
    object (RankingRule)
  },
  "thinningRankingRule": {
    object (RankingRule)
  }
}
Alanlar
zOrderRankingRule

object (RankingRule)

Özelliklere z düzeni sıralaması atama sıralama kuralı.

thinningRankingRule

object (RankingRule)

Özelliklere inceltme sırası atama sıralama kuralı.

RankingRule

Özelliklerin inceltme ve z düzeni için nasıl sıralandığını kontrol eden sıralama kuralları.

JSON gösterimi
{
  "rankByOneThingRule": [
    {
      object (RankByOneThingRule)
    }
  ]
}
Alanlar
rankByOneThingRule[]

object (RankByOneThingRule)

Her RankedFeature'da thinning_rank ayarlamak için birincil, ikincil vb. sıralama anahtarları olarak kullanılan sıfır veya daha fazla bir-şeye-göre-sıralama (ör. bir özellik) kuralının sıralı listesi.

RankByOneThingRule

İnceltme ve z düzeni için sıralamayı kontrol eden ayrı bir sıralama kuralı.

JSON gösterimi
{

  // Union field rule can be only one of the following:
  "rankByAttributeRule": {
    object (RankByAttributeRule)
  },
  "rankByMinVisibleLodRule": {
    object (RankByMinVisibleLodRule)
  },
  "rankByGeometryTypeRule": {
    object (RankByGeometryTypeRule)
  },
  "rankByMinZoomLevelRule": {
    object (RankByMinZoomLevelRule)
  }
  // End of list of possible types for union field rule.
  "direction": enum (Direction)
}
Alanlar
Birlik alanı rule. Kullanılacak sıralama kuralı türü. rule yalnızca aşağıdakilerden biri olabilir:
rankByAttributeRule

object (RankByAttributeRule)

Özellik özelliği değerine göre sıralama.

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

Özellik geometrisinin ilk görünür olduğu minimum düzeye göre sıralayın. Nokta içeren bir özellik, tüm ayrıntı düzeylerinde her zaman görünür. Desteği sonlandırıldı: Lütfen bunun yerine rankByMinZoomLevelRule'ı kullanın.

rankByGeometryTypeRule

object (RankByGeometryTypeRule)

Geometri türüne göre sıralama Türlerin önceliği, yüksekten düşüğe: poligon, çoklu çizgi, nokta, yok. Birden fazla türü olan özelliklerde en yüksek öncelikli tür geçerli olur.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

Özellik geometrisinin ilk görünür olduğu minimum yakınlaştırma düzeyine göre sıralayın. Nokta içeren bir özellik, tüm ayrıntı düzeylerinde her zaman görünür.

direction

enum (Direction)

Bu tek kritere göre sıralamanın artan (önce düşük değerler, yani daha önemli) veya azalan (önce yüksek değerler, yani daha önemli) olup olmayacağı. Diğer bir deyişle, ASCENDING, aşağıdaki RankByAttributeRule (veya diğer) alt mesaj dokümanlarında açıklanan sıralamayı doğrudan kullanmak anlamına gelir. DESCENDING ise bu sıralamayı tersine çevirmek anlamına gelir.

RankByAttributeRule

Özellik özelliği değerine göre sıralama.

JSON gösterimi
{
  "attributeName": string
}
Alanlar
attributeName

string

Belirtilen ada sahip özelliğin değerine göre sıralama yapar. Bu, çoğunlukla belirli bir türün değerlerinin doğal sıralamasıdır. Bazı incelikler ve açıklamalar aşağıda verilmiştir: - Tam sayı özelliklerde, daha düşük değerler daha yüksek değerlerden önce gelir - Çift değerlerde, daha düşük değerler daha yüksek değerlerden önce gelir. NaN, eksi sonsuz dahil diğer tüm değerlerden daha düşük kabul edilir - Mantıksal özelliklerde, "false" değerinin "true" değerinden önce geldiği kabul edilir - tarih_saat özellikleri için daha önceki değerler daha sonrakilerden önce gelir - dize özellikleri alfabetik olarak sıralanır - Değeri ayarlanmamış bir özelliğin, ilgili türün varsayılan değerine (tam sayı için 0, mantıksal için false vb.) sahip olduğu kabul edilir.

RankByMinVisibleLodRule

Bu türde alan yoktur.

Özellik geometrisinin ilk görünür olduğu minimum düzeye göre sıralayın. Nokta içeren bir özellik, tüm ayrıntı düzeylerinde her zaman görünür.

RankByGeometryTypeRule

Bu türde alan yoktur.

Geometri türüne göre sıralama Türlerin önceliği, yüksekten düşüğe: poligon, çoklu çizgi, nokta, yok. Birden fazla türü olan özelliklerde en yüksek öncelikli tür geçerli olur.

RankByMinZoomLevelRule

Bu türde alan yoktur.

Özellik geometrisinin ilk görünür olduğu minimum yakınlaştırma düzeyine göre sıralayın. Nokta içeren bir özellik, tüm ayrıntı düzeylerinde her zaman görünür.

Yön

Listelerin düşükten yükseğe (ARTAN) mi yoksa yüksekten düşüğe (AZALAN) mi sıralanacağını belirtir.

Sıralamalar
DIRECTION_UNSPECIFIED Sıralama yönü belirtilmedi.
ASCENDING Artan düzen.
DESCENDING Azalan düzen.

Tür

Öğe türleri.

Sıralamalar
TYPE_UNSPECIFIED Belirtilmedi.
IMAGE Resim.
IMAGE_COLLECTION Resim koleksiyonu.
TABLE Tablo'yu tıklayın.
FOLDER Klasör'ü seçin.
CLASSIFIER Sınıflandırıcı.
FEATURE_VIEW Özellik görüntüleme öğesi.

ImageBand

Bir resim öğesinin tek bir veri bandı hakkında bilgi.

JSON gösterimi
{
  "id": string,
  "dataType": {
    object (PixelDataType)
  },
  "grid": {
    object (PixelGrid)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "missingData": {
    object (MissingData)
  }
}
Alanlar
id

string

Grubun kimliği.

dataType

object (PixelDataType)

Bandın sayısal türü.

grid

object (PixelGrid)

Kayışın piksel ızgarası.

pyramidingPolicy

enum (PyramidingPolicy)

Grubun piramide ekleme politikası.

missingData

object (MissingData)

Eksik verileri belirten değerler.

PixelDataType

Bir görüntü bandındaki piksellerin sayısal türünü belirtir.

JSON gösterimi
{
  "precision": enum (Precision),
  "range": {
    object (DoubleRange)
  },
  "dimensionsCount": integer
}
Alanlar
precision

enum (Precision)

Türün sayısal hassasiyeti.

range

object (DoubleRange)

Varsa sayısal türün aralığı. Genellikle kayan nokta türleri için yoktur.

dimensionsCount

integer

Dizi değerli bir veri türündeki boyutların sayısı veya sıradan bir skaler türünü belirtmek için sıfır.

Hassasiyet

Sayısal veri türünün hassasiyetini belirtir.

Sıralamalar
PRECISION_UNSPECIFIED Belirtilmedi.
INT Veri türü tam sayı hassasiyetine sahiptir. Bunun farklı boyutlarda tam sayıları temsil edebileceğini unutmayın.
FLOAT Veri türü 32 bitlik kayan nokta hassasiyetine sahiptir.
DOUBLE Veri türü 64 bit kayan nokta (çift) hassasiyetine sahiptir.

MissingData

Veri içermeyen değerlerin listesi.

JSON gösterimi
{
  "values": [
    number
  ]
}
Alanlar
values[]

number

Veri içermeyen değerler.

FolderQuota

Üst düzey bir klasörün mevcut kullanımını ve sınırlarını açıklar.

JSON gösterimi
{
  "sizeBytes": string,
  "maxSizeBytes": string,
  "assetCount": string,
  "maxAssets": string
}
Alanlar
sizeBytes

string (int64 format)

Klasörün bayt cinsinden boyutu.

maxSizeBytes

string (int64 format)

Klasörün bayt cinsinden maksimum boyutu.

assetCount

string (int64 format)

Klasörde depolanan öğelerin sayısı.

maxAssets

string (int64 format)

Klasörde depolanabilecek maksimum öğe sayısı.

Karo grubu

Benzersiz bir kimlikle referans verilebilen bir dizi ImageSource.

JSON gösterimi
{
  "id": string,
  "sources": [
    {
      object (ImageSource)
    }
  ],
  "dataType": enum (DataType),
  "crs": string
}
Alanlar
id

string

Karo grubun kimliği. ImageManifest'te belirtilen karo kümeleri arasında benzersiz olmalıdır. Bu kimlik, işleme adımı sırasında atılır ve yalnızca bir karo grubunu bir banda bağlamak için kullanılır. Boş dize geçerli bir kimliktir.

sources[]

object (ImageSource)

Bu karo grubunu oluşturan kaynaklar.

dataType

enum (DataType)

Bant için isteğe bağlı bir veri türü. Belirtilen türde bir dosya yoksa her giriş dosyasının türünün eşleştiği doğrulanmaz. dataType, giriş türünün belirsiz olduğu durumlar (ör. Byte INT8 veya UINT8 olabilir) hariç her giriş dosyasının türüyle eşleşmelidir.

crs

string

Mümkün olduğunda standart kod olarak, aksi takdirde WKT biçiminde belirtilen piksel ızgarasının koordinat referans sistemi.

ImageSource

Bir resim dosyası ve yan dosyaları.

JSON gösterimi
{
  "uris": [
    string
  ],
  "affineTransform": {
    object (AffineTransform)
  },
  "dimensions": {
    object (GridDimensions)
  }
}
Alanlar
uris[]

string

İçe aktarılacak verilerin URI'leri. Şu anda yalnızca Google Cloud Storage URI'leri desteklenmektedir. Her URI şu biçimde belirtilmelidir: "gs://bucket-id/object-id". Birincil nesne, listenin ilk öğesi, yan araçlar ise daha sonra listelenen öğe olmalıdır. Ayarlanmışsa her URI'nin önüne ImageManifest.uri_prefix ön eki eklenir.

affineTransform

object (AffineTransform)

İsteğe bağlı bir doğrusal dönüşüm. Yalnızca uris'teki veriler (yan araçları dahil) pikselleri yerleştirmek için yeterli değilse belirtilmelidir.

dimensions

object (GridDimensions)

Piksel cinsinden raster boyutları. Yalnızca "skipMetadataRead" ayarlandığında kullanılır.

DataType

Sayısal veri türünü belirtir.

Sıralamalar
DATA_TYPE_UNSPECIFIED Belirtilmedi.
INT8 8 bitlik işaretli tam sayı.
UINT8 8 bitlik işaretsiz tam sayı.
INT16 16 bitlik imzalı tam sayı.
UINT16 16 bitlik imzalanmamış tam sayı.
INT32 32 bitlik işaretli tam sayı.
UINT32 32 bitlik imzalanmamış tam sayı.
FLOAT 32 bit kayan nokta.
DOUBLE 64 bit kayan nokta.

Yöntemler

copy

Bir öğeyi kopyalar.

create

Bir öğe oluşturur.

delete

Bir öğeyi siler.

get

Bir öğeyle ilgili ayrıntılı bilgi alır.

getIamPolicy

Bir kaynağın erişim denetimi politikasını alır.

getPixels

Bir resim öğesinden piksel getirir.

listAssets

Klasör veya koleksiyon gibi tüm kapsayıcı öğelerini listeler.

listFeatures

Bir tablo öğesindeki özellikleri listeler.

move

Bir öğeyi taşır.

patch

Bir öğeyi günceller.

setIamPolicy

Belirtilen kaynakta erişim denetimi politikasını belirler.

testIamPermissions

Arayanın belirtilen kaynak üzerinde sahip olduğu izinleri döndürür.