ee.FeatureCollection.makeArray

Tambahkan Array 1-D ke setiap fitur dalam koleksi dengan menggabungkan daftar properti untuk setiap fitur ke dalam Array 1-D. Semua properti harus berupa nilai numerik. Jika fitur tidak berisi semua properti bernama, atau salah satu properti tidak berupa angka, fitur akan dikeluarkan dari kumpulan yang dihasilkan.

PenggunaanHasil
FeatureCollection.makeArray(properties, name)FeatureCollection
ArgumenJenisDetail
ini: collectionFeatureCollectionKumpulan input tempat properti akan dipilih.
propertiesDaftarProperti yang akan dipilih.
nameString, default: "array"Nama properti array baru.

Contoh

Code Editor (JavaScript)

// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
            .filter('country_lg == "Belgium"');

// A list of feature properties to combine into an array
// (power generation by year).
var properties = ['gwh_2013', 'gwh_2014', 'gwh_2015', 'gwh_2016'];

// Add array of power-generation-by-year property to features.
fc = fc.makeArray(properties, 'gwh_by_year');

print('FeatureCollection with array of selected properties added', fc);
print('See example of new "gwh_by_year" property', fc.first().toDictionary());

Penyiapan Python

Lihat halaman Lingkungan Python untuk mengetahui informasi tentang Python API dan penggunaan geemap untuk pengembangan interaktif.

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
    'country_lg == "Belgium"')

# A list of feature properties to combine into an array
# (power generation by year).
properties = ['gwh_2013', 'gwh_2014', 'gwh_2015', 'gwh_2016']

# Add array of power-generation-by-year property to features.
fc = fc.makeArray(properties, 'gwh_by_year')

print('FeatureCollection with array of selected properties added:',
      fc.getInfo())
print('See example of new "gwh_by_year" property:')
pprint(fc.first().toDictionary().getInfo())