ee.Image.reduceToVectors

تحويل صورة إلى مجموعة من الميزات عن طريق تقليل المناطق المتجانسة

بالنظر إلى صورة تحتوي على نطاق من الأقسام المصنّفة ونطاق إضافي واحد أو أكثر، يتم تشغيل أداة تقليل على وحدات البكسل في كل قسم لإنتاج ميزة لكل قسم.

يجب أن يحتوي المخفّض على عدد أقل من المدخلات بمقدار واحد من عدد النطاقات في الصورة، أو يجب أن يحتوي على إدخال واحد وسيتم تكراره لكل نطاق.

الاستخدامالمرتجعات
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
الوسيطةالنوعالتفاصيل
هذا: imageصورةالصورة المدخَلة من المتوقّع أن يكون النطاق الأول من النوع عدد صحيح، وستكون وحدات البكسل المتجاورة في الجزء نفسه إذا كانت لها القيمة نفسها في هذا النطاق.
reducerReducer, default: nullالدالة المخفِّضة التي سيتم تطبيقها. سيتم أخذ مدخلاته من نطاقات الصورة بعد إسقاط النطاق الأول. يتم ضبط القيمة التلقائية على Reducer.countEvery().
geometryGeometry, default: nullالمنطقة التي سيتم فيها تقليل البيانات يتم ضبطها تلقائيًا على المساحة الجغرافية للنطاق الأول من الصورة.
scaleعدد عائم، القيمة التلقائية: nullمقياس اسمي بالأمتار للإسقاط الذي سيتم العمل فيه
geometryTypeسلسلة، القيمة التلقائية: "polygon"كيفية اختيار شكل هندسي لكل عنصر تم إنشاؤه، ويجب أن يكون أحد الخيارات التالية: "مضلّع" (مضلّع يحيط بوحدات البكسل في الجزء)، أو "مربّع محيط" (مستطيل يحيط بوحدات البكسل)، أو "نقطة مركزية" (النقطة المركزية لوحدات البكسل).
eightConnectedقيمة منطقية، القيمة التلقائية: trueإذا كانت القيمة صحيحة، تُعتبر وحدات البكسل المرتبطة بشكل قطري متجاورة، وإلا تُعتبر وحدات البكسل التي تتشارك في حافة فقط متجاورة.
labelPropertyسلسلة، القيمة التلقائية: "label"إذا كانت القيمة غير فارغة، سيتم حفظ قيمة النطاق الأول كسمة محددة لكل معلم.
crsالتوقعات، القيمة التلقائية: nullتمثّل هذه السمة نظام الإحداثيات الذي سيتم العمل فيه. في حال عدم تحديدها، يتم استخدام إسقاط النطاق الأول للصورة. إذا تم تحديدها بالإضافة إلى المقياس، سيتم إعادة قياسها وفقًا للمقياس المحدّد.
crsTransformقائمة، القيمة التلقائية: nullقائمة بقيم تحويل نظام الإحداثيات المرجعية (CRS). هذا هو ترتيب الصفوف الرئيسية لمصفوفة التحويل 3x2. لا يمكن استخدام هذا الخيار مع الخيار "المقياس"، ويحلّ محلّ أي عملية تحويل تم ضبطها مسبقًا على العرض.
bestEffortقيمة منطقية، القيمة التلقائية: falseإذا كان المضلّع سيحتوي على عدد كبير جدًا من وحدات البكسل بالمقياس المحدّد، احسب واستخدِم مقياسًا أكبر يسمح بنجاح العملية.
maxPixelsLong، القيمة التلقائية: 10000000الحد الأقصى لعدد وحدات البكسل التي يمكن تقليلها
tileScaleعدد عشري، القيمة التلقائية: 1عامل قياس يُستخدَم لتقليل حجم مربّع التجميع، وقد يتيح استخدام tileScale أكبر (مثل 2 أو 4) إجراء عمليات حسابية تنفد فيها الذاكرة مع القيمة التلقائية.
geometryInNativeProjectionقيمة منطقية، القيمة التلقائية: falseأنشئ أشكالاً هندسية في إسقاط البكسل بدلاً من EPSG:4326.