ee.data.computeFeatures (Python only)

यह सुविधा, सुविधाओं पर कंप्यूटेशन लागू करके सुविधाओं की सूची का हिसाब लगाती है.

यह फ़ंक्शन, प्लानर एज के साथ EPSG:4326 में फिर से प्रोजेक्ट की गई GeoJSON सुविधाओं की सूची दिखाता है.

इस्तेमालरिटर्न
ee.data.computeFeatures(params)सूची
आर्ग्यूमेंटटाइपविवरण
paramsऑब्जेक्टयह एक ऐसा ऑब्जेक्ट होता है जिसमें पैरामीटर शामिल होते हैं. इनकी ये वैल्यू हो सकती हैं:
expression - यह कंप्यूट करने के लिए एक्सप्रेशन होता है.
pageSize - हर पेज पर ज़्यादा से ज़्यादा नतीजे. सर्वर, अनुरोध की गई संख्या से कम इमेज दिखा सकता है. अगर पेज का साइज़ तय नहीं किया जाता है, तो डिफ़ॉल्ट रूप से हर पेज पर 1,000 नतीजे दिखते हैं.
fileFormat - अगर यह मौजूद है, तो टेबल के डेटा के लिए आउटपुट फ़ॉर्मैट तय करता है. यह फ़ंक्शन, हर पेज के लिए नेटवर्क अनुरोध करता है. ऐसा तब तक किया जाता है, जब तक पूरी टेबल फ़ेच नहीं हो जाती. डेटा फ़ेच करने की संख्या, टेबल में मौजूद पंक्तियों की संख्या और pageSize पर निर्भर करती है. pageToken को अनदेखा कर दिया जाता है. इन फ़ॉर्मैट का इस्तेमाल किया जा सकता है: PANDAS_DATAFRAME Pandas DataFrame के लिए और GEOPANDAS_GEODATAFRAME GeoPandas GeoDataFrame के लिए.
pageToken - यह एक ऐसा टोकन है जो नतीजों के उस पेज की पहचान करता है जिसे सर्वर को वापस भेजना चाहिए.
workloadTag - उपयोगकर्ता ने इस कैलकुलेशन को ट्रैक करने के लिए टैग दिया है.

उदाहरण

Python सेटअप करना

Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap का इस्तेमाल करने के बारे में जानकारी पाने के लिए, Python एनवायरमेंट पेज देखें.

import ee
import geemap.core as geemap

Colab (Python)

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