REST Resource: projects.assets

Resource: EarthEngineAsset

Informasi tentang aset Earth Engine.

Representasi JSON
{
  "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.
}
Kolom
type

enum (Type)

Jenis aset.

name

string

Nama aset. name memiliki format "projects/*/assets/**" (misalnya, "projects/earthengine-legacy/assets/users//").

id

string

ID aset. Setara dengan name tanpa awalan "projects/*/assets/" (misalnya, "users//"). Perhatikan bahwa ini hanya dimaksudkan untuk tujuan tampilan. Nilai ini tidak boleh digunakan sebagai input untuk operasi lain. Sebagai gantinya, gunakan name.

updateTime

string (Timestamp format)

Waktu terakhir aset diubah.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

properties

object (Struct format)

Properti nilai kunci yang terkait dengan aset.

startTime

string (Timestamp format)

Stempel waktu yang terkait dengan aset, jika ada, misalnya waktu pengambilan gambar satelit. Untuk aset yang sesuai dengan interval waktu, seperti nilai rata-rata selama sebulan atau setahun, stempel waktu ini sesuai dengan awal interval tersebut.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Untuk aset yang sesuai dengan interval waktu, seperti nilai rata-rata selama sebulan atau setahun, stempel waktu ini sesuai dengan akhir interval tersebut (eksklusif).

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

geometry

object (Struct format)

Jejak spasial yang terkait dengan aset, jika ada, sebagai objek geometri GeoJSON (lihat RFC 7946).

bands[]

object (ImageBand)

Informasi tentang band data aset gambar. Dihilangkan untuk aset non-gambar.

sizeBytes

string (int64 format)

Ukuran aset daun (misalnya gambar) dalam byte.

featureCount

string (int64 format)

Jumlah fitur dalam aset, jika ada.

quota

object (FolderQuota)

Informasi kuota yang terkait dengan aset folder, jika ada. Ditampilkan untuk aset folder milik pengguna tingkat teratas (misalnya, "users/*" atau "projects/*").

tilesets[]

object (Tileset)

Setel kartu yang mendukung gambar ini. Hanya ada untuk gambar eksternal, yang pikselnya diambil dari penyimpanan yang tidak dimiliki oleh Earth Engine.

Kolom union location. Informasi tentang tempat dan cara penyimpanan ubin raster. location hanya dapat berupa salah satu dari berikut:
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Tidak digunakan lagi. Sebagai gantinya, gunakan image.importExternal. Lihat https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff untuk mengetahui detail selengkapnya.

featureViewAssetLocation

object (FeatureViewLocation)

Lokasi FeatureView ini di EE.

CloudStorageLocation

Lokasi aset di Cloud Storage.

Representasi JSON
{
  "uris": [
    string
  ]
}
Kolom
uris[]

string

URI data. Hanya URI Google Cloud Storage yang didukung. Setiap URI harus ditentukan dalam format berikut: "gs://bucket-id/object-id". Saat ini hanya satu URI yang didukung. Jika lebih dari satu URI ditentukan, error INALID_ARGUMENT akan ditampilkan.

FeatureViewLocation

Aset FeatureView EE.

Representasi JSON
{
  "assetOptions": {
    object (FeatureViewOptions)
  }
}
Kolom
assetOptions

object (FeatureViewOptions)

Opsi waktu transfer untuk aset FeatureView.

FeatureViewOptions

Opsi waktu transfer untuk aset FeatureView.

Representasi JSON
{
  "featureViewAttributes": [
    {
      object (FeatureViewAttribute)
    }
  ],
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  }
}
Kolom
featureViewAttributes[]

object (FeatureViewAttribute)

Atribut di aset FeatureView, yang terdiri dari skema untuk aset. Ini adalah atribut yang dapat dimiliki oleh fitur dalam aset ini. Setiap atribut memiliki nama dan jenis.

ingestionTimeParameters

object (FeatureViewIngestionTimeParameters)

Parameter waktu penyerapan FeatureView.

FeatureViewAttribute

Atribut FeatureView dan jenisnya.

Representasi JSON
{
  "name": string,
  "type": enum (Type)
}
Kolom
name

string

Nama atribut.

type

enum (Type)

Jenis atribut.

Jenis

Jenis ini adalah mirror dari jenis yang ditemukan di geo/enterprise/layers/public/data_source_schema.proto.

Enum
TYPE_UNSPECIFIED Jenis tidak ditentukan.
INTEGER Nilai bilangan bulat 64 bit.
BOOLEAN Nilai Boolean Benar/Salah.
DOUBLE Bilangan floating point presisi ganda.
STRING String dengan panjang tidak terbatas.
DATE_TIME Tanggal/waktu, yang direpresentasikan sebagai bilangan bulat 64-bit bertanda tangan dalam mikrodetik sejak epoch, sehingga mendukung jangka waktu dari 290.308 SM hingga 294.247 M.

FeatureViewIngestionTimeParameters

Parameter waktu penyerapan FeatureView. Parameter ini harus ditentukan pada waktu penyerapan dan tidak dapat diperbarui secara langsung untuk FeatureView.

Representasi JSON
{
  "thinningOptions": {
    object (ThinningOptions)
  },
  "rankingOptions": {
    object (RankingOptions)
  }
}
Kolom
thinningOptions

object (ThinningOptions)

Jumlah maksimum kotak pembatas fitur yang diizinkan untuk bersimpangan dengan ubin. Angka ini tidak boleh negatif.

rankingOptions

object (RankingOptions)

Opsi untuk menetapkan peringkat urutan z dan peringkat pengecilan ke fitur.

ThinningOptions

Opsi pengecilan yang mengontrol kepadatan fitur yang ditampilkan per kartu.

Representasi JSON
{
  "maxFeaturesPerTile": integer,
  "thinningStrategy": enum (ThinningStrategy)
}
Kolom
maxFeaturesPerTile

integer

Jumlah maksimum kotak pembatas fitur yang diizinkan untuk bersimpangan dengan ubin. Angka ini tidak boleh negatif.

thinningStrategy

enum (ThinningStrategy)

Strategi pengurangan fitur yang harus digunakan.

ThinningStrategy

Strategi pengecilan untuk fitur.

Enum
UNKNOWN_THINNING_STRATEGY Strategi pengecilan tidak diketahui.
GLOBALLY_CONSISTENT Saat melakukan thinning pada LOD tertentu, thinning yang konsisten secara global berarti bahwa jika suatu fitur dihapus dengan thinning, semua fitur lain dengan peringkat thinning yang sama atau lebih buruk juga akan dihapus.
HIGHER_DENSITY

Saat merampingkan, coba mendekati batas maxFeaturesPerTile sebanyak mungkin untuk setiap ubin. Kami akan lebih memilih fitur yang memiliki peringkat lebih baik daripada fitur yang memiliki peringkat lebih buruk, tetapi terkadang akan menghapus fitur yang memiliki peringkat lebih baik jika hal itu membantu kami mencapai kepadatan fitur yang lebih tinggi.

Kami menjamin bahwa strategi ini bersifat deterministik, dan bahwa kumpulan fitur pasca-penipisan akan menjadi superset dari fitur yang dihasilkan oleh penipisan yang konsisten secara global.

RankingOptions

Opsi peringkat untuk urutan z dan pengecilan.

Representasi JSON
{
  "zOrderRankingRule": {
    object (RankingRule)
  },
  "thinningRankingRule": {
    object (RankingRule)
  }
}
Kolom
zOrderRankingRule

object (RankingRule)

Aturan peringkat untuk menetapkan peringkat urutan z ke fitur.

thinningRankingRule

object (RankingRule)

Aturan peringkat untuk menetapkan peringkat pengecilan ke fitur.

RankingRule

Aturan peringkat yang mengontrol cara fitur diberi peringkat untuk pengecilan dan urutan z.

Representasi JSON
{
  "rankByOneThingRule": [
    {
      object (RankByOneThingRule)
    }
  ]
}
Kolom
rankByOneThingRule[]

object (RankByOneThingRule)

Daftar urut dari nol atau beberapa aturan peringkat berdasarkan satu hal (seperti atribut), yang digunakan sebagai kunci peringkat utama, sekunder, ... untuk menetapkan thinning_rank di setiap RankedFeature.

RankByOneThingRule

Aturan peringkat individual untuk mengontrol peringkat untuk pengecilan dan urutan z.

Representasi JSON
{

  // 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)
}
Kolom
Kolom union rule. Jenis aturan peringkat yang akan digunakan. rule hanya dapat berupa salah satu dari berikut:
rankByAttributeRule

object (RankByAttributeRule)

Mengurutkan menurut nilai atribut fitur.

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

Beri peringkat menurut lod minimum saat geometri fitur pertama kali terlihat. Fitur dengan titik apa pun selalu terlihat di semua LOD. Tidak digunakan lagi: sebagai gantinya, gunakan rankByMinZoomLevelRule.

rankByGeometryTypeRule

object (RankByGeometryTypeRule)

Peringkat menurut jenis geometri. Prioritas jenis, dari tinggi ke rendah: poligon, polyline, titik, tidak ada. Dalam fitur dengan beberapa jenis, prioritas tertinggi akan diutamakan.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

Peringkat menurut tingkat zoom minimum saat geometri fitur pertama kali terlihat. Fitur dengan titik apa pun selalu terlihat di semua LOD.

direction

enum (Direction)

Apakah peringkat berdasarkan hal ini harus ASCENDING (nilai yang lebih rendah lebih dulu, yaitu lebih penting) atau DESCENDING (nilai yang lebih tinggi lebih dulu, yaitu lebih penting). Dengan kata lain, ASCENDING berarti menggunakan langsung pengurutan yang dijelaskan dalam dokumentasi subpesan RankByAttributeRule (atau lainnya) di bawah, dan DESCENDING berarti membalik pengurutan tersebut.

RankByAttributeRule

Mengurutkan menurut nilai atribut fitur.

Representasi JSON
{
  "attributeName": string
}
Kolom
attributeName

string

Mengurutkan menurut nilai atribut dengan nama yang diberikan. Ini sebagian besar adalah pengurutan alami nilai dari jenis tertentu, dengan beberapa detail dan klarifikasi: - untuk atribut bilangan bulat, nilai yang lebih rendah akan muncul sebelum nilai yang lebih tinggi - untuk atribut ganda, nilai yang lebih rendah akan muncul sebelum nilai yang lebih tinggi dengan NaN dianggap lebih rendah dari semua nilai lainnya termasuk minus infinity - untuk atribut boolean, salah dianggap muncul sebelum benar - untuk atribut date_time, nilai sebelumnya akan muncul sebelum nilai berikutnya - atribut string diberi peringkat secara leksikografis - atribut yang nilainya belum ditetapkan dianggap memiliki nilai default dari jenis yang diberikan (0 untuk bilangan bulat, salah untuk boolean, dll.).

RankByMinVisibleLodRule

Jenis ini tidak memiliki kolom.

Beri peringkat menurut lod minimum saat geometri fitur pertama kali terlihat. Fitur dengan titik apa pun selalu terlihat di semua LOD.

RankByGeometryTypeRule

Jenis ini tidak memiliki kolom.

Peringkat menurut jenis geometri. Prioritas jenis, dari tinggi ke rendah: poligon, polyline, titik, tidak ada. Dalam fitur dengan beberapa jenis, prioritas tertinggi akan diutamakan.

RankByMinZoomLevelRule

Jenis ini tidak memiliki kolom.

Peringkat menurut tingkat zoom minimum saat geometri fitur pertama kali terlihat. Fitur dengan titik apa pun selalu terlihat di semua LOD.

Arah

Apakah akan mengurutkan daftar dari rendah ke tinggi (ASCENDING) atau dari tinggi ke rendah (DESCENDING).

Enum
DIRECTION_UNSPECIFIED Arah peringkat tidak ditentukan.
ASCENDING Urutan menaik.
DESCENDING Urutan menurun.

Jenis

Jenis aset.

Enum
TYPE_UNSPECIFIED Tidak ditentukan.
IMAGE Gambar.
IMAGE_COLLECTION Koleksi gambar.
TABLE Tabel.
FOLDER Folder.
CLASSIFIER Pengklasifikasi.
FEATURE_VIEW Aset FeatureView.

ImageBand

Informasi tentang satu band data aset gambar.

Representasi JSON
{
  "id": string,
  "dataType": {
    object (PixelDataType)
  },
  "grid": {
    object (PixelGrid)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "missingData": {
    object (MissingData)
  }
}
Kolom
id

string

ID band.

dataType

object (PixelDataType)

Jenis numerik band.

grid

object (PixelGrid)

Petak piksel band.

pyramidingPolicy

enum (PyramidingPolicy)

Kebijakan piramida band.

missingData

object (MissingData)

Nilai yang menunjukkan data yang tidak ada.

PixelDataType

Menentukan jenis numerik piksel dalam band gambar.

Representasi JSON
{
  "precision": enum (Precision),
  "range": {
    object (DoubleRange)
  },
  "dimensionsCount": integer
}
Kolom
precision

enum (Precision)

Presisi numerik jenis.

range

object (DoubleRange)

Rentang jenis numerik, jika ada. Biasanya tidak ada untuk jenis floating point.

dimensionsCount

integer

Jumlah dimensi dalam jenis data bernilai array, atau nol untuk menunjukkan jenis skalar biasa.

Presisi

Menentukan presisi jenis data numerik.

Enum
PRECISION_UNSPECIFIED Tidak ditentukan.
INT Jenis data memiliki presisi bilangan bulat. Perhatikan bahwa ini dapat mewakili bilangan bulat dengan ukuran yang berbeda.
FLOAT Jenis data memiliki presisi floating point 32-bit.
DOUBLE Jenis data memiliki presisi floating point (ganda) 64-bit.

MissingData

Daftar nilai yang tidak mewakili data.

Representasi JSON
{
  "values": [
    number
  ]
}
Kolom
values[]

number

Nilai yang tidak mewakili data.

FolderQuota

Menjelaskan penggunaan dan batas folder tingkat teratas saat ini.

Representasi JSON
{
  "sizeBytes": string,
  "maxSizeBytes": string,
  "assetCount": string,
  "maxAssets": string
}
Kolom
sizeBytes

string (int64 format)

Ukuran folder dalam byte.

maxSizeBytes

string (int64 format)

Ukuran maksimum folder dalam byte.

assetCount

string (int64 format)

Jumlah aset yang disimpan dalam folder.

maxAssets

string (int64 format)

Jumlah maksimum aset yang dapat disimpan di folder.

Kumpulan Kartu

Kumpulan ImageSources yang dapat direferensikan dengan ID unik.

Representasi JSON
{
  "id": string,
  "sources": [
    {
      object (ImageSource)
    }
  ],
  "dataType": enum (DataType),
  "crs": string
}
Kolom
id

string

ID tileset. Harus unik di antara tileset yang ditentukan dalam ImageManifest. ID ini dihapus selama langkah pemrosesan; ID ini hanya digunakan untuk menautkan Set Kartu ke band. String kosong adalah ID yang valid.

sources[]

object (ImageSource)

Sumber yang membentuk tileset ini.

dataType

enum (DataType)

Jenis data opsional untuk band. Jika ditentukan, tidak ada pemeriksaan yang dilakukan untuk memverifikasi bahwa jenis setiap file input cocok. dataType harus cocok dengan jenis setiap file input, kecuali jika jenis input bersifat ambigu (misalnya, Byte dapat berupa INT8 atau UINT8).

crs

string

Sistem referensi koordinat petak piksel, yang ditentukan sebagai kode standar jika memungkinkan, dan dalam format WKT jika tidak.

ImageSource

File gambar dan sidecar-nya.

Representasi JSON
{
  "uris": [
    string
  ],
  "affineTransform": {
    object (AffineTransform)
  },
  "dimensions": {
    object (GridDimensions)
  }
}
Kolom
uris[]

string

URI data yang akan diimpor. Saat ini, hanya URI Google Cloud Storage yang didukung. Setiap URI harus ditentukan dalam format berikut: "gs://bucket-id/object-id". Objek utama harus berupa elemen pertama dalam daftar, dan sidecar dicantumkan setelahnya. Setiap URI diawali dengan ImageManifest.uri_prefix jika ditetapkan.

affineTransform

object (AffineTransform)

Transformasi afin opsional. Hanya boleh ditentukan jika data dari uris (termasuk sidecar) tidak memadai untuk menempatkan piksel.

dimensions

object (GridDimensions)

Dimensi raster dalam piksel. Hanya digunakan jika 'skipMetadataRead' ditetapkan.

DataType

Menentukan jenis data numerik.

Enum
DATA_TYPE_UNSPECIFIED Tidak ditentukan.
INT8 Bilangan bulat 8-bit yang telah ditandai.
UINT8 Bilangan bulat 8-bit tanpa tanda.
INT16 Bilangan bulat 16-bit yang telah ditandai.
UINT16 Bilangan bulat 16-bit tanpa tanda.
INT32 Bilangan bulat 32-bit yang telah ditandai.
UINT32 Bilangan bulat 32-bit tanpa tanda.
FLOAT Float 32-bit.
DOUBLE Float 64-bit.

Metode

copy

Menyalin aset.

create

Membuat aset.

delete

Menghapus aset.

get

Mendapatkan informasi mendetail tentang aset.

getIamPolicy

Mendapatkan kebijakan kontrol akses untuk resource.

getPixels

Mengambil piksel dari aset gambar.

listAssets

Mencantumkan aset penampung, seperti folder atau koleksi.

listFeatures

Mencantumkan fitur dalam aset tabel.

move

Memindahkan aset.

patch

Memperbarui aset.

setIamPolicy

Menetapkan kebijakan kontrol akses pada resource yang ditentukan.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil pada resource yang ditentukan.