تُستخدَم هذه الدالة لجلب وحدات البكسل من مادة عرض صورة. تسمح هذه الطريقة المخصّصة للمتصل بطلب شريحة عشوائية من وحدات البكسل من صورة، مع تحديد النطاقات وطريقة عرض الخريطة اختياريًا. سيتم ترميز البيانات المخفية أو المفقودة على أنّها أصفار.
تقتصر الطلبات على 48 ميغابايت من البيانات غير المضغوطة لكل طلب، ويتم احتسابها على أنّها حاصل ضرب أبعاد الطلب بالبكسل وعدد نطاقات الصور المطلوبة وعدد وحدات البايت لكل بكسل لكل نطاق. تقتصر الطلبات أيضًا على 32 ألف بكسل كحد أقصى في أي من الأبعاد و1024 نطاقًا كحد أقصى. سيؤدي تجاوز هذه الحدود القصوى إلى ظهور رمز الخطأ 400 (BAD_REQUEST).
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على بيانات البكسل المطلوبة بترميز محدّد في حقل fileFormat
من الطلب.
طلب HTTP
POST https://earthengine.googleapis.com/v1beta/{name=projects/*/assets/**}:getPixels
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
name |
مطلوب. اسم مادة عرض الصورة التي يتم الحصول على البكسلات منها. يكون يتطلب التفويض إذن IAM التالي على المورد المحدّد
|
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "fileFormat": enum ( |
الحقول | |
---|---|
fileFormat |
تنسيق ملف الإخراج الذي يتم فيه عرض قيم البكسل |
grid |
مَعلمات تصف شبكة البكسل التي يتم جلب البيانات منها يتم ضبطها تلقائيًا على شبكة البكسل الأصلية للبيانات. |
region |
منطقة البيانات التي سيتم عرضها، إذا كانت متوفّرة، ويتم تحديدها ككائن هندسي GeoJSON (راجِع RFC 7946). وبما أنّ الصورة المعروضة تكون مستطيلة دائمًا، سيتم استخدام مربّع الحدود للشكل الهندسي المحدّد في نظام إحداثيات الإخراج. في حال تحديد |
bandIds[] |
في حال توفّرها، تحدّد مجموعة معيّنة من النطاقات للحصول على وحدات البكسل. يتم تحديد النطاقات حسب المعرّف، كما هو موضّح في حقل |
visualizationOptions |
مجموعة من خيارات العروض المرئية، إن توفّرت، لتطبيقها من أجل إنشاء عرض مرئ للبيانات بتنسيق RGB بدقة 8 بت بدلاً من عرض البيانات الأولية |
workloadTag |
علامة قدّمها المستخدِم لتتبُّع هذا الحساب |
نص الاستجابة
إذا كانت الاستجابة ناجحة، تكون استجابة HTTP عامة يتم تحديد تنسيقها من خلال الطريقة.
نطاقات التفويض
يتطلب أحد نطاقات 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.