GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.1. أنواع البيانات الداعمة للرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

reclassarg

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

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;

انظر أيضًا

ST_Reclass