4. الشرط الأول: آبار تقع ضمن 150 متر من المنازل أو الطرق.

4.2. إنشاء مناطق بمسافة 150 مترًا حول المنازل

بما أننا نملك الآن طبقة تحتوي على المنازل فقط، يمكننا المضي قدماً في حساب مناطق بمسافة 150 متراً حولها. سنقوم بإنشاء طبقة منطقية تكون فيها القيمة "صح" (1) ضمن منطقة الـ 150 متراً حول المنازل، و"خطأ" (0) للمناطق التي تبعد أكثر من 150 متراً عنها.

1. من القائمة الرئيسية، انتقل إلى نقطية | تحليل | الاقتراب (المسافة النقطية) (Raster | Analysis | Proximity (Raster Distance)).

proximity menu

2. في نافذة حوار الاقتراب (المسافة النقطية)، تأكد من اختيار طبقة houses كطبقة إدخال (Input layer). اضبط "وحدات المسافة" (Distance units) إلى الإحداثيات المرجعية الجغرافية (Georeferenced coordinates). وبالنسبة لـ "المسافة القصوى المطلوب توليدها" (Maximum distance to be generated)، أدخل 150 متراً، وأدخل 1 لـ "القيمة التي ستطبق على جميع البكسلات التي تقع ضمن المسافة القصوى (-maxdist) من البكسلات المستهدفة". اضبط "نوع بيانات المخرجات" (Output data type) إلى Byte (لأننا نستخدم فقط 0 و1)، وسمِّ خريطة الاقتراب الناتجة houses150m.tif. اترك الإعدادات الأخرى عند قيمها الافتراضية.

Proximity dialog

3. أنقر على تشغيل (Run)، ثم إغلاق (Close) عند انتهاء الحساب.

4. نسّق الخريطة المنطقية (Boolean). اجعل البكسلات ذات القيمة "صح" (True) باللون الأخضر، والبكسلات ذات القيمة "خطأ" (False) باللون الأحمر.

house zone styled

شاهد هذا الفيديو للتطلع على خطوات هذا الجزء :