تُحسِّب مجموعة من السمات من خلال تطبيق عملية حسابية عشوائية على السمات في جدول واحد أو أكثر. يتم عرض النتائج كقائمة بعناصر ميزة GeoJSON.
طلب HTTP
POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:computeFeatures
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
project |
معرّف المشروع أو رقم المشروع على Google Cloud Platform الذي يجب التعامل معه كمستهلك الخدمة لهذا الطلب. التنسيق هو يتطلب التفويض إذن IAM التالي على المورد المحدّد
|
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"expression": {
object ( |
الحقول | |
---|---|
expression |
التعبير المطلوب احتسابه. |
pageSize |
الحد الأقصى لعدد النتائج في كل صفحة قد يعرض الخادم عددًا أقل من الميزات المطلوبة. إذا لم يتم تحديد حجم الصفحة، يكون الحجم التلقائي للصفحة هو 1000 نتيجة في الصفحة. |
pageToken |
رمز مميّز يحدِّد صفحة من النتائج التي يجب أن يعرضها الخادم. وعادةً ما تكون هذه هي قيمة |
workloadTag |
علامة قدّمها المستخدِم لتتبُّع هذا الحساب |
نص الاستجابة
رسالة الردّ لخدمة EarthEngineService.ComputeFeatures
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"type": string,
"features": [
{
object ( |
الحقول | |
---|---|
type |
يحتوي دائمًا على السلسلة الثابتة "FeatureCollection"، ما يصنّفه ككائن FeatureCollection في GeoJSON. |
features[] |
قائمة العناصر التي تتطابق مع الطلب، كقائمة بكائنات عناصر GeoJSON (راجِع RFC 7946) التي تحتوي على السلسلة "Feature" في حقل باسم "type"، وشكل العنصر في حقل باسم "geometry"، وخصائص المفتاح/القيمة في حقل باسم "properties" |
nextPageToken |
رمز مميّز لاسترداد الصفحة التالية من النتائج نقْل هذه القيمة في حقل |
نطاقات التفويض
يتطلب أحد نطاقات 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.