ee.data.computeFeatures (Python only)

فهرستی از ویژگی ها را با اعمال یک محاسبات بر روی ویژگی ها محاسبه می کند.

بازگشت: لیستی از ویژگی های GeoJSON که با لبه های مسطح به EPSG:4326 بازپخش شده است.

استفاده برمی گرداند
ee.data.computeFeatures(params) فهرست کنید
استدلال تایپ کنید جزئیات
params شیء یک شی حاوی پارامترهایی با مقادیر ممکن زیر:
expression - عبارت برای محاسبه.
pageSize - حداکثر تعداد نتایج در هر صفحه. سرور ممکن است تصاویر کمتری را از آنچه درخواست شده است برگرداند. اگر مشخص نباشد، اندازه صفحه پیش‌فرض 1000 نتیجه در هر صفحه است.
fileFormat - در صورت وجود، فرمت خروجی را برای داده های جدولی مشخص می کند. تابع یک درخواست شبکه برای هر صفحه می کند تا زمانی که کل جدول واکشی شود. تعداد واکشی ها به تعداد ردیف های جدول و pageSize بستگی دارد. pageToken نادیده گرفته می شود. فرمت های پشتیبانی شده عبارتند از: PANDAS_DATAFRAME برای Pandas DataFrame و GEOPANDAS_GEODATAFRAME برای GeoPandas GeoDataFrame.
pageToken - نشانه ای که صفحه ای از نتایجی را که سرور باید برگرداند را شناسایی کند.
workloadTag - برچسب ارائه شده توسط کاربر برای ردیابی این محاسبات.

نمونه ها

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

from pprint import pprint

# Region of interest.
pt = ee.Geometry.Point([-122.0679107870136, 36.983302098145906])
# Imagery of interest.
images = (ee.ImageCollection('LANDSAT/LC08/C02/T1_L2')
          .filterBounds(pt).filterDate('2021-01-01', '2021-12-31'))

def point_overlay(image):
  """Extracts image band values for pixel-point intersection."""
  return ee.Feature(pt, image.reduceRegion('first', pt, 30))

# Convert an ImageCollection to a FeatureCollection.
features = images.map(point_overlay)

features_dict = ee.data.computeFeatures({'expression': features})

pprint(features_dict)
# Do something with the features...