الاسم
reclassarg — نوع مركّب يُستخدم مُدخلاً للدالة ST_Reclass ويحدد سلوك إعادة التصنيف.
الوصف
نوع مركّب يُستخدم مُدخلاً للدالة ST_Reclass ويحدد سلوك إعادة التصنيف.
-
nband integer -
رقم النطاق المراد إعادة تصنيفه.
-
reclassexpr text -
تعبير مدى يتكوّن من تعيينات range:map_range مفصولة بفواصل. يُستخدم : لتعريف التعيين الذي يحدد كيفية تحويل قيم النطاق القديمة إلى قيم النطاق الجديدة. ( تعني >، و) تعني أقل من، و] تعني < أو يساوي، و[ تعني > أو يساوي
1. [a-b] = a <= x <= b 2. (a-b] = a < x <= b 3. [a-b) = a <= x < b 4. (a-b) = a < x < b
الرمز ( اختياري، لذا فإن a-b تعني الشيء نفسه الذي تعنيه (a-b)
-
pixeltype text -
أحد أنواع البكسل المعرّفة كما هو موضّح في ST_BandPixelType
-
nodataval double precision -
القيمة التي تُعامل على أنها بلا بيانات. وفي مخرجات الصور التي تدعم الشفافية ستكون هذه فارغة.
مثال: إعادة تصنيف النطاق 2 بنوع 8BUI حيث 255 هي قيمة nodata
SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', 255)::reclassarg;
مثال: إعادة تصنيف النطاق 1 بنوع 1BB دون تعريف قيمة nodata
SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;