كيفية عمل أداة "مقدار صغير" (Nibble)

تسمح أداة Nibble العامة بتخصيص مساحات محددة من بيانات نقطية لقيمة أقرب مجاورة. يفيد ذلك لتحرير مناطق من البيانات النقطية حيث من المعروف أن البيانات خاطئة.

أولاً، تحدد الخوارزمية جميع المناطق من قناع البيانات النقطية بقيمة NoData. ستُدمج المناطق المقابلة في البيانات النقطية للإدخال. ثانيًا، يتم إجراء تخصيص إقليدي داخلي لتخصيص قيم للخلايا المقنعة بناءً على المسافة الإقليدية.

تُدمج قيمة الخلايا من البيانات النقطية للإدخال التي تتوافق مع خلايا NoData من البيانات النقطية للقناع واستبدالها بقيمة أقرب خلية مجاورة وفقًا للمسافة الإقليدية.

في المثال التالي، تم تطبيق Nibble على البيانات النقطية للإدخال والقناع المحددين. سيتم تطبيق العملية فقط على خلايا الإدخال التي تتوافق مع قيم NoData في البيانات النقطية للقناع. ستتلقى هذه المواقع قيمة الخلية التي تم تحديدها على أنها الأقرب من البيانات النقطية للإدخال الموجودة خارج القناع المحدد. باستخدام الخيار الافتراضي لمعلمة استخدام قيم NoData إذا كانت أقرب خلية مجاورة على أنها نعم، من الممكن لخلايا NoData في البيانات النقطية للإدخال أن تُدمج في المنطقة المحددة بواسطة البيانات النقطية للقناع.

توضيح Nibble باستخدام المعلمات الافتراضية

في المثال التالي، تم إنشاء القناع عن طريق تطبيق شرط على البيانات النقطية للإدخال الذي عيّن قيم 7 إلى NoData. بدلاً من استخدام الإعداد الافتراضي، يتم تعيين معلمة خلايا Nibble NoData على لا، مع تحديد أنه يمكن دمج خلايا NoData في البيانات النقطية للإدخال الموجودة داخل منطقة القناع إلى قيم خلايا صالحة في الإخراج.

توضيح Nibble مع تغيير معلمة خلايا Nibble NoData من الإعداد الافتراضي