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

  // 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.
}
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. Tidak boleh digunakan sebagai input untuk operasi lain. Sebagai gantinya, gunakan name.

updateTime

string (Timestamp format)

Waktu terakhir diubahnya aset.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. 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 saat gambar satelit diambil. 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 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. 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 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. 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)

Cakupan 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 leaf (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)

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

Informasi tentang tempat dan cara penyimpanan petak raster. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
cloudStorageLocation
(deprecated)

object (CloudStorageLocation)

Tidak digunakan lagi. Sebagai gantinya, gunakan ImportExternalImage. 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.

Akhir kolom yang saling eksklusif.

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 penyerapan untuk aset FeatureView.

FeatureViewOptions

Opsi waktu penyerapan untuk aset FeatureView.

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

object (FeatureViewAttribute)

Atribut dalam aset FeatureView, yang terdiri dari skema untuk aset. Berikut adalah atribut yang dapat dimiliki 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 cerminan 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 Angka floating point presisi ganda.
STRING String dengan panjang yang tidak terbatas.
DATE_TIME Tanggal/waktu, yang ditampilkan sebagai bilangan bulat 64-bit bertanda dalam mikrodetik sejak epoch, dan oleh karena itu 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 berpotongan dengan petak. Angka ini tidak boleh negatif.

rankingOptions

object (RankingOptions)

Opsi untuk menetapkan peringkat z-order dan peringkat penipisan pada fitur.

ThinningOptions

Opsi penipisan yang mengontrol kepadatan fitur yang ditampilkan per petak.

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

integer

Jumlah maksimum kotak pembatas fitur yang diizinkan untuk berpotongan dengan petak. Angka ini tidak boleh negatif.

thinningStrategy

enum (ThinningStrategy)

Strategi penipisan fitur yang harus digunakan.

ThinningStrategy

Strategi penipisan untuk fitur.

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

Saat menipiskan, coba sedekat mungkin dengan batas maxFeaturesPerTile untuk setiap petak. 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 setelah penipisan akan menjadi superset dari fitur yang dihasilkan oleh penipisan yang konsisten secara global.

RankingOptions

Opsi peringkat untuk urutan z dan penipisan.

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

object (RankingRule)

Aturan peringkat untuk menetapkan peringkat z-order ke fitur.

thinningRankingRule

object (RankingRule)

Aturan pemberian peringkat untuk menetapkan peringkat penipisan pada fitur.

RankingRule

Aturan peringkat yang mengontrol cara fitur diberi peringkat untuk penipisan dan urutan Z.

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

object (RankByOneThingRule)

Daftar berurutan dari nol atau lebih aturan peringkat menurut satu hal (seperti attr), yang digunakan sebagai kunci peringkat primer, sekunder, ... untuk menetapkan thinning_rank di setiap RankedFeature.

RankByOneThingRule

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

Representasi JSON
{

  // 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)
}
Kolom
Jenis aturan peringkat yang akan digunakan. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
rankByAttributeRule

object (RankByAttributeRule)

Peringkat menurut nilai atribut fitur.

rankByMinVisibleLodRule
(deprecated)

object (RankByMinVisibleLodRule)

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. Urutan jenis, dari tinggi ke rendah: poligon, polyline, titik, tidak ada. Pada fitur dengan beberapa jenis, jenis tertinggi akan diprioritaskan.

rankByMinZoomLevelRule

object (RankByMinZoomLevelRule)

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

Akhir kolom yang saling eksklusif.
direction

enum (Direction)

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

RankByAttributeRule

Peringkat menurut nilai atribut fitur.

Representasi JSON
{
  "attributeName": string
}
Kolom
attributeName

string

Peringkat menurut nilai atribut dengan nama yang diberikan. Sebagian besar adalah pengurutan alami nilai dari jenis yang diberikan, dengan beberapa kehalusan dan klarifikasi: - untuk atribut bilangan bulat, nilai yang lebih rendah muncul sebelum nilai yang lebih tinggi - untuk atribut ganda, nilai yang lebih rendah muncul sebelum nilai yang lebih tinggi dengan NaN dianggap lebih rendah daripada semua nilai lainnya termasuk minus tak terhingga - untuk atribut boolean, false dianggap muncul sebelum true - untuk atribut date_time, nilai yang lebih awal muncul sebelum nilai yang lebih akhir - atribut string diberi peringkat secara leksikografis - atribut yang nilainya belum ditetapkan dianggap memiliki nilai default dari jenis yang diberikan (0 untuk bilangan bulat, false untuk boolean, dll.).

RankByMinVisibleLodRule

Jenis ini tidak memiliki kolom.

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. Urutan jenis, dari tinggi ke rendah: poligon, polyline, titik, tidak ada. Pada fitur dengan beberapa jenis, jenis tertinggi akan diprioritaskan.

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 Tidak ada arah peringkat yang 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 rentang.

grid

object (PixelGrid)

Kotak piksel tali jam.

pyramidingPolicy

enum (PyramidingPolicy)

Kebijakan piramida band.

missingData

object (MissingData)

Nilai yang menunjukkan data yang hilang.

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 tipe data bernilai array, atau nol untuk menunjukkan tipe skalar biasa.

Presisi

Menentukan presisi jenis data numerik.

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

MissingData

Daftar nilai yang tidak mewakili data.

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

number

Nilai yang tidak mewakili data.

FolderQuota

Menjelaskan penggunaan dan batas saat ini dari folder tingkat teratas.

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 dalam folder.

Tileset

Kumpulan ImageSource yang dapat dirujuk dengan ID unik.

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

string

ID set petak. Harus unik di antara set petak yang ditentukan dalam ImageManifest. ID ini dibuang selama langkah pemrosesan; ID ini hanya digunakan untuk menautkan Tileset ke band. String kosong adalah ID yang valid.

sources[]

object (ImageSource)

Sumber yang membentuk set petak ini.

dataType

enum (DataType)

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

crs

string

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

ImageSource

File gambar dan file pendampingnya.

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 menjadi elemen pertama dalam daftar, dan sidecar dicantumkan setelahnya. Setiap URI diberi awalan ImageManifest.uri_prefix jika ditetapkan.

affineTransform

object (AffineTransform)

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

dimensions

object (GridDimensions)

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

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 bertanda.
UINT16 Bilangan bulat 16-bit tanpa tanda.
INT32 Bilangan bulat 32-bit bertanda.
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 tertentu.