REST Resource: projects.assets

Kaynak: EarthEngineAsset

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)
    }
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "cloudStorageLocation": {
    object (CloudStorageLocation)
  },
  "featureViewAssetLocation": {
    object (FeatureViewLocation)
  }
  // End of mutually exclusive fields.
}
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/" öneki olmadan name ile eşdeğerdir (ör. "users//"). Bu bilginin yalnızca görüntüleme amaçlı olduğunu unutmayın. Başka bir işlem için giriş olarak kullanılmamalıdır. Bunun yerine name kullanın.

updateTime

string (Timestamp format)

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

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da 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şkilendirilmiş zaman damgası (varsa), örneğin bir uydu görüntüsünün çekildiği zaman. Bir zaman aralığına karşılık gelen öğeler (ör. bir ay veya bir yıl boyunca ortalama değerler) için bu zaman damgası, söz konusu aralığın başlangıcına karşılık gelir.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da 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 zaman aralığına karşılık gelen öğeler (ör. bir ay veya bir yıl boyunca ortalama değerler) için bu zaman damgası, söz konusu aralığın sonuna (hariç) karşılık gelir.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da 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 mekansal ayak izi (RFC 7946'ya bakın).

bands[]

object (ImageBand)

Resim öğesinin veri bantları hakkında bilgiler. Resim olmayan öğeler için atlanır.

sizeBytes

string (int64 format)

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

featureCount

string (int64 format)

Öğedeki özelliklerin sayısı (varsa).

quota

object (FolderQuota)

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

tilesets[]

object (Tileset)

Bu görüntüyü destekleyen döşeme kümeleri. Yalnızca pikselleri Earth Engine'e ait olmayan depolama alanından alınan harici resimler için geçerlidir.

Raster döşemelerin nerede ve nasıl depolandığıyla ilgili bilgiler. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Kullanımdan kaldırıldı. Bunun yerine ImportExternalImage politikasını 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.

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

CloudStorageLocation

Cloud Storage'daki bir öğenin konumu.

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

string

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

FeatureViewLocation

Bir FeatureView EE öğesi.

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

object (FeatureViewOptions)

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

FeatureViewOptions

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

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

object (FeatureViewAttribute)

FeatureView öğesindeki özellikler (öğenin şemasını oluşturur). Bu öğedeki özelliklerin sahip olabileceği özellikler şunlardır. Her özelliğin bir adı ve türü vardır.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

FeatureView alım süresi parametreleri.

FeatureViewAttribute

Bir 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 duyarlıklı kayan nokta sayısı.
STRING Sınırsız uzunlukta bir dize.
DATE_TIME Dönemden bu yana geçen mikrosaniye cinsinden imzalı 64 bit tam sayı olarak temsil edilen bir tarih/saat. Bu nedenle, MÖ 290.308 ile MS 294.247 arasındaki zaman aralığını destekler.

FeatureViewIngestionTimeParameters

FeatureView alım süresi parametreleri. Bu parametreler alım 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 kutucukla kesişmesine izin verilen maksimum özellik sınırlayıcı kutu sayısı. Bu sayı negatif olmamalıdır.

rankingOptions

object (RankingOptions)

Özelliklere z-sırası ve inceltme sıraları atama seçenekleri.

ThinningOptions

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

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

integer

Bir kutucukla kesişmesine izin verilen maksimum özellik sınırlayıcı kutu sayısı. Bu sayı negatif olmamalıdır.

thinningStrategy

enum (ThinningStrategy)

Kullanılacak özellik azaltma stratejisi.

ThinningStrategy

Özellikler için seyreltme stratejisi.

Sıralamalar
UNKNOWN_THINNING_STRATEGY Bilinmeyen seyreltme stratejisi.
GLOBALLY_CONSISTENT Belirli bir ayrıntı düzeyinde (LOD) inceltme yapıldığında, küresel olarak tutarlı inceltme, bir özellik inceltme işlemiyle kaldırılırsa eşit veya daha kötü inceltme derecesine sahip diğer tüm özelliklerin de kaldırılacağı anlamına gelir.
HIGHER_DENSITY

İnceltme yaparken her bir döşeme için maxFeaturesPerTile sınırına mümkün olduğunca yakın olmaya çalışın. Daha iyi sıralanmış özellikleri, daha kötü sıralanmış özelliklere tercih ederiz ancak daha yüksek özellik yoğunluğu elde etmemize yardımcı oluyorsa bazen daha iyi sıralanmış özellikleri de göz ardı ederiz.

Stratejinin deterministik olduğunu ve seyreltme sonrası özellikler kümesinin, küresel olarak tutarlı seyreltme ile oluşturulan özelliklerin üst kümesi olacağını garanti ederiz.

RankingOptions

Z düzeni 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ıralamaları atamak için kullanılan sıralama kuralı.

thinningRankingRule

object (RankingRule)

Özelliklere inceltme sıraları atamak için kullanılan sıralama kuralı.

RankingRule

Özelliklerin, seyreltme ve Z düzeni için nasıl sıralanacağını kontrol eden sıralama kuralları.

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

object (RankByOneThingRule)

Her RankedFeature'da thinning_rank'i ayarlamak için birincil, ikincil, ... sıralama anahtarları olarak kullanılan, sıfır veya daha fazla sıralama kuralı (ör. bir özellik) içeren sıralı bir liste.

RankByOneThingRule

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

JSON gösterimi
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "rankByAttributeRule": {
    object (RankByAttributeRule)
  },
  "rankByMinVisibleLodRule": {
    object (RankByMinVisibleLodRule)
  },
  "rankByGeometryTypeRule": {
    object (RankByGeometryTypeRule)
  },
  "rankByMinZoomLevelRule": {
    object (RankByMinZoomLevelRule)
  }
  // End of mutually exclusive fields.
  "direction": enum (Direction)
}
Alanlar
Kullanılacak sıralama kuralının türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
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 ayrıntı düzeyine göre sıralama. Puan içeren bir özellik, tüm ayrıntı düzeylerinde her zaman görünür. Kullanımdan kaldırıldı: Lütfen bunun yerine rankByMinZoomLevelRule'u 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 içeren özelliklerde en yüksek öncelikli olan kullanılır.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

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

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

enum (Direction)

Bu tek şeye göre sıralamanın ASCENDING (artan) (önce daha düşük değerler, yani daha önemli) mi yoksa DESCENDING (azalan) (önce daha yüksek değerler, yani daha önemli) olması gerektiği. Diğer bir deyişle, ASCENDING (ARTAN) sıralama, aşağıdaki RankByAttributeRule (veya diğer) alt mesaj belgelerinde açıklanan sıralamayı doğrudan kullanmak, DESCENDING (AZALAN) sıralama 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ıralayın. Bu sıralama, verilen türdeki değerlerin doğal sıralamasıdır. Bazı ayrıntılar ve açıklamalar şunlardır: - Tam sayı özelliklerinde düşük değerler, yüksek değerlerden önce gelir. - Çift özelliklerinde düşük değerler, yüksek değerlerden önce gelir. NaN, eksi sonsuzluk dahil olmak üzere diğer tüm değerlerden daha düşük kabul edilir. - Boole özelliklerinde "yanlış", "doğru"dan önce gelir. - Tarih/saat özelliklerinde önceki değerler, sonraki değerlerden önce gelir. - Dize özellikleri sözlükbilimsel olarak sıralanır. - Değeri ayarlanmamış bir özelliğin, verilen türün varsayılan değerine (tam sayı için 0, Boole için yanlış vb.) sahip olduğu kabul edilir.

RankByMinVisibleLodRule

Bu türde alan yok.

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

RankByGeometryTypeRule

Bu türde alan yok.

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 içeren özelliklerde en yüksek öncelikli olan kullanılır.

RankByMinZoomLevelRule

Bu türde alan yok.

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

Yön

Bir listenin düşükten yükseğe (ASCENDING) veya yüksekten düşüğe (DESCENDING) sıralanıp sıralanmayacağı.

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

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 FeatureView öğesi.

ImageBand

Bir resim öğesinin tek bir veri bandı hakkındaki bilgiler.

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 pikselli ızgarası.

pyramidingPolicy

enum (PyramidingPolicy)

Grubun piramit sistemi politikası.

missingData

object (MissingData)

Eksik verileri gösteren 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 duyarlılığı.

range

object (DoubleRange)

Sayısal türün aralığı (varsa). Genellikle kayan nokta türlerinde yoktur.

dimensionsCount

integer

Dizi değerli bir veri türündeki boyut sayısı veya sıradan bir skaler türü 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ü, tamsayı duyarlığına sahiptir. Bunun farklı boyutlardaki tam sayıları temsil edebileceğini unutmayın.
FLOAT Veri türü 32 bit kayan nokta duyarlılığına sahiptir.
DOUBLE Veri türü, 64 bit kayan nokta (çift) duyarlılığına sahiptir.

MissingData

Veri olmadığını gösteren değerlerin listesi.

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

number

Veri olmadığını gösteren 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ı.

Döşeme kümesi

Benzersiz bir kimlikle referans verilebilen bir ImageSource'lar grubu.

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

string

Döşeme kümesinin kimliği. ImageManifest'te belirtilen döşeme kümeleri arasında benzersiz olmalıdır. Bu kimlik, işleme adımında silinir. Yalnızca bir döşeme kümesini bir banda bağlamak için kullanılır. Boş dize geçerli bir kimliktir.

sources[]

object (ImageSource)

Bu döşeme grubunu oluşturan kaynaklar.

dataType

enum (DataType)

Grup için isteğe bağlı veri türü. Belirtilmişse her giriş dosyasının türünün eşleştiğini doğrulamak için kontrol yapılmaz. dataType, giriş türünün belirsiz olduğu durumlar hariç (ör. Byte, INT8 veya UINT8 olabilir) 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 sidecar 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, "gs://bucket-id/object-id" biçiminde belirtilmelidir. Birincil nesne, listenin ilk öğesi olmalı ve yan araçlar daha sonra listelenmelidir. Ayarlanmışsa her URI'nin önüne ImageManifest.uri_prefix eklenir.

affineTransform

object (AffineTransform)

İsteğe bağlı bir afin dönüşümü. Yalnızca uris verileri (sidecar'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 imzalı tam sayı.
UINT8 8 bitlik işaretsiz tam sayı.
INT16 16 bit olarak imzalanmış tam sayı.
UINT16 16 bitlik işaretsiz tam sayı.
INT32 32 bit olarak imzalanmış tam sayı.
UINT32 32 bitlik işaretsiz tam sayı.
FLOAT 32 bit kayan noktalı sayı.
DOUBLE 64 bit kayan nokta.

Yöntemler

copy

Bir öğeyi kopyalar.

create

Öğe oluşturur.

delete

Bir öğeyi siler.

get

Bir öğe hakkında ayrıntılı bilgi edinir.

getIamPolicy

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

getPixels

Bir resim öğesinden pikselleri getirir.

listAssets

Klasör veya koleksiyon gibi tüm kapsayıcı öğeleri 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ı ayarlar.

testIamPermissions

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