Method: projects.assets.listFeatures

टेबल ऐसेट में सुविधाओं की सूची बनाता है. इस तरीके से, कॉलर किसी टेबल पर स्पेसटाइम और प्रॉपर्टी फ़िल्टर लागू कर सकता है. नतीजे, GeoJSON फ़ीचर ऑब्जेक्ट की सूची के तौर पर दिखाए जाते हैं.

एचटीटीपी अनुरोध

GET https://earthengine.googleapis.com/v1beta/{asset=projects/*/assets/**}:listFeatures

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
asset

string

ज़रूरी है. सूची में शामिल करने के लिए टेबल ऐसेट का नाम. asset का फ़ॉर्मैट "projects/*/assets/**" है (उदाहरण के लिए, "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). उपयोगकर्ता के मालिकाना हक वाली सभी एसेट, "earthengine-legacy" प्रोजेक्ट में शामिल होती हैं. उदाहरण के लिए, "projects/earthengine-legacy/assets/users/foo/bar"). बाकी सभी एसेट, "earthengine-public" प्रोजेक्ट के तहत आती हैं. उदाहरण के लिए, "projects/earthengine-public/assets/LANDSAT").

अनुमति पाने के लिए, दिए गए संसाधन asset पर IAM की यह अनुमति ज़रूरी है:

  • earthengine.assets.get

क्वेरी पैरामीटर

पैरामीटर
pageSize

integer

हर पेज पर नतीजों की ज़्यादा से ज़्यादा संख्या. ऐसा हो सकता है कि सर्वर, अनुरोध की गई संख्या से कम ऐसेट दिखाए. अगर पेज साइज़ की जानकारी नहीं दी गई है, तो डिफ़ॉल्ट रूप से हर पेज पर 1,000 नतीजे दिखेंगे.

pageToken

string

नतीजों के उस पेज की पहचान करने वाला टोकन जिसे सर्वर को दिखाना चाहिए. आम तौर पर, यह assets.listFeatures वाले तरीके के पिछले कॉल से मिली ListFeaturesResponse.next_page_token की वैल्यू होती है.

region

string

अगर मौजूद है, तो क्वेरी के इलाके की जानकारी देने वाली ज्यामिति. इसे GeoJSON ज्यामिति स्ट्रिंग के तौर पर दिखाया जाता है (आरएफ़सी 7946 देखें).

filter

string

अगर मौजूद है, तो यह प्रॉपर्टी के लिए अन्य आसान फ़िल्टर तय करता है.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

EarthEngineService.ListFeatures के लिए रिस्पॉन्स मैसेज.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
type

string

इसमें हमेशा "FeatureCollection" नाम की स्टैटिक स्ट्रिंग होती है, जो इसे GeoJSON FeatureCollection ऑब्जेक्ट के तौर पर मार्क करती है.

features[]

object (Feature)

क्वेरी से मैच होने वाली सुविधाओं की सूची, GeoJSON फ़ीचर ऑब्जेक्ट की सूची के तौर पर (RFC 7946 देखें). इसमें "टाइप" नाम वाले फ़ील्ड में "Feature" स्ट्रिंग, "ज्यामिति" नाम वाले फ़ील्ड में ज्यामिति, और "प्रॉपर्टी" नाम वाले फ़ील्ड में कुंजी/वैल्यू प्रॉपर्टी शामिल होती हैं.

nextPageToken

string

नतीजों का अगला पेज पाने के लिए टोकन. नतीजों का अगला पेज पाने के लिए, assets.listFeatures तरीके के अगले कॉल में ListFeaturesRequest.page_token फ़ील्ड में यह वैल्यू पास करें.

अनुमति के दायरे

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/earthengine.readonly
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.