الرئيسية/ المقالات/ تحليل مكاني
تحليل مكاني

التحليل المكاني للبيانات المتجهة: دليل عملي على ArcGIS Pro

القراءة

قطعة تختفي من مخطط معتمد لأن الأداة كانت Intersect لا Identity، وحرم الألف متر في الرياض يغطي 908 أمتار فقط. دليل عملي لتحليل البيانات المتجهة في ArcGIS Pro: القواعد التي تسبق أي أداة، ثم الاستخراج والمطابقة والتجاور والإحصاء، مع رخصة كل أداة وورشة كاملة لاختيار موقع مدرسة.

في ArcGIS Pro تجيب أدوات تحليل البيانات المتجهة (Vector Data) عن ثلاثة أسئلة: ماذا يخصني من هذه الطبقة، وماذا يقع فوق ماذا، وماذا يجاور ماذا. هذا الدليل يمرّ على كل أداة مع السؤال الذي تجيب عنه، ومثال من مشاريع التخطيط في السعودية، والرخصة التي تتطلبها، والفخ الذي يُنتج نتيجة تبدو صحيحة وهي خاطئة. ويبدأ بأربع قواعد تسبق تشغيل أي أداة، وينتهي بورشة تجمع الأدوات في نموذج واحد لاختيار موقع مدرسة.

أولاً: نموذجا تمثيل البيانات

تنقسم البيانات في نظم المعلومات الجغرافية إلى نوعين: بيانات مكانية Spatial Data تصف أين تقع الظاهرة، وبيانات وصفية Attributes تصف ما هي هذه الظاهرة. وتُمثَّل البيانات المكانية بأحد نموذجين: النموذج المتجه Vector — ويسميه كثيرون «الخطي»، وهي تسمية غير دقيقة لأنه يشمل النقاط والمضلعات أيضاً — والنموذج الخلوي (الراستر) Raster.

النموذج المتجه Vector

يُمثِّل هذا النموذج الظاهرة بإحداثيات صريحة (X, Y) وأحياناً (Z)، وتتخذ الظاهرة أحد ثلاثة أشكال: نقطة Point أو خط Polyline أو مضلع Polygon. وكل ظاهرة مكانية مرتبطة بسجل في جدول وصفي، فالطريق يحمل اسمه وتصنيفه وعرضه وحالة رصفه، وتُدار هذه السجلات داخل قاعدة بيانات جغرافية Geodatabase.

ما يميّز هذا النموذج هو الدقة الهندسية: حدود قطعة الأرض تبقى حدوداً حقيقية مهما قرّبت التكبير، ولا تتحول إلى درجات سلّم. ولهذا هو النموذج الطبيعي لكل ما هو قانوني أو إداري: قطع الأراضي، حدود الأحياء، المخططات المعتمدة، شبكات الطرق والخدمات.

الراستر Raster

يُقسِّم الراستر المساحة إلى شبكة منتظمة من الصفوف والأعمدة، وتُسمى وحدة التقاطع خلية (Cell أو Pixel). ولكل خلية قيمة واحدة هي قيمة الخلية Cell Value، تمثل ما يسود فيها: ارتفاعاً أو انعكاساً طيفياً أو فئة استخدام أرض. وهذا النموذج هو الطبيعي لكل ما هو مستمر في المكان: الارتفاع، الانحدار، الحرارة، صور الأقمار الاصطناعية.

انتبه إلى فرق يُخلط فيه كثيراً

الراستر ليس صورة، بل مصفوفة أرقام لها إرجاع جغرافي. الصورة تُعرض فقط، أما الراستر فيُحسب عليه. وملف TIFF بلا ملف الإرجاع أو بلا نظام إحداثيات يبقى مصفوفة خلايا، لكنه لا يصلح للتحليل المكاني حتى يُرجَع جغرافياً.

الواقع نفسه مُمثَّلاً بالنموذجين: المتجه يحفظ الحدود، والراستر يحفظ التوزيع
شكل 1: الواقع نفسه مُمثَّلاً بالنموذجين: المتجه يحفظ الحدود، والراستر يحفظ التوزيع. المرجع: Feature class basics — ArcGIS Pro
بنية الراستر من الداخل: مصفوفة قيم + نقطة أصل + حجم خلية + نظام إحداثيات
شكل 2: بنية الراستر من الداخل: مصفوفة قيم + نقطة أصل + حجم خلية + نظام إحداثيات. المرجع: Introduction to raster data — ArcGIS Pro

متى تختار أيهما

المعيارالنموذج المتجه Vectorالراستر Raster
طبيعة الظاهرةمنفصلة ولها حدود واضحةمستمرة ومتدرجة في المكان
أمثلة نموذجيةقطع الأراضي، الطرق، المدارس، حدود الأحياءنموذج الارتفاع الرقمي، الانحدار، صور الأقمار
حجم الملفصغير نسبياً ويتحدد بعدد الظاهراتكبير ويتحدد بحجم الخلية ومساحة التغطية
دقة الحدودعالية جداً ولا تتأثر بالتكبيرمحدودة بحجم الخلية وتظهر مُدرَّجة عند التكبير
الحساب الرياضيأبطأ في العمليات الحسابية الكثيفةسريع جداً في جبر الخرائط Map Algebra
المخرج المطلوبخرائط رسمية ومخططات وجداول مساحاتنمذجة وتحليل ملاءمة وسطوح تكلفة

جدول 1: متى يُستخدم كل نموذج

والخلاصة العملية: تحليلات التخطيط الإقليمي والمحلي تبدأ بالبيانات المتجهة وتنتهي بها، لكنها تمرّ بالراستر في المنتصف كلما دخل عامل مستمر مثل الانحدار أو تكلفة الحركة. ولا تُوجد قاعدة تقول «هذا أفضل»، بل قاعدة تقول: النموذج الذي يطابق طبيعة الظاهرة هو الصحيح.

ثانياً: أربع قواعد قبل تشغيل أول أداة

معظم النتائج الخاطئة في التحليل المكاني لا تأتي من الأداة، بل مما قبلها. وهذه أربع قواعد تمنع ثلاثة أرباع المشكلات التي تظهر لاحقاً في منتصف المشروع.

القاعدة الأولى: المرجع الجيوديسي ثم الإسقاط

لا معنى لقياس مسافة أو مساحة في نظام إحداثيات جغرافي Geographic Coordinate System، لأن وحدته درجة وليست متراً، وطول الدرجة يتغير مع خط العرض. لكن اختيار نظام الإحداثيات (الإسناد المكاني) قراران لا قرار واحد، وترتيبهما مهم: المرجع الجيوديسي Datum أولاً، وهو نموذج الأرض الذي تُنسب إليه الإحداثيات، ثم الإسقاط Projection الذي يحوّلها إلى أمتار على مستوٍ. والخلط بينهما هو ما يُنتج ملفين للموقع نفسه تفصل بينهما مئات الأمتار.

المرجع: في العمل الرسمي داخل المملكة يُستخدم KSA-GRF17، وهو المرجع الوطني المعتمد، أو MTRF-2000، وهو الجيل الانتقالي الذي تجد عليه أغلب بيانات العقدين الماضيين — لا WGS 1984. ويبقى WGS 1984 صحيحاً للبيانات العالمية المفتوحة مثل Copernicus و Landsat. وتفصيل المراجع الثلاثة وطريقة التحويل بينها في مقال أنظمة الإحداثيات في السعودية.

الإسقاط: تمتد المملكة على خمسة نطاقات UTM، من 36N في أقصى الشمال الغربي إلى 40N في أقصى الشرق، وعرض كل نطاق ست درجات طول. والعملي أن تختار النطاق الذي تقع فيه منطقة الدراسة: جدة ومكة وتبوك في 37N، والرياض والقصيم في 38N، والدمام والأحساء في 39N. ورمز EPSG لكل نطاق يختلف باختلاف المرجع:

النطاقMTRF-2000عين العبد 1970WGS 1984 للبيانات المفتوحة
نطاق 36N88362043632636
نطاق 37N88372043732637
نطاق 38N88382043832638
نطاق 39N88392043932639
نطاق 40N88402044032640

جدول 2: رموز EPSG لنطاقات UTM في المملكة بحسب المرجع

  • اضبط نظام الإحداثيات مرة واحدة في بيئة العمل: Environments > Output Coordinate System، فيرث كل مخرج بعدها النظام نفسه.
  • احذر إسقاط Web Mercator EPSG:3857، وهو إسقاط الخرائط الأساسية وخدمات الويب ويصل به كثير من البيانات. المسافات والمساحات فيه مضخّمة: عند خط عرض الرياض يُحسب الكيلومتر أطول بنحو عشرة بالمئة، والمساحة أكبر بنحو واحد وعشرين بالمئة. وهو للعرض فقط، لا للقياس.
  • لا تخلط طبقات على مراجع مختلفة دون تحويل صريح بالأداة Project، فالفرق بين عين العبد والمراجع الحديثة يصل إلى مئات الأمتار. والأداة Define Projection لا تحوّل الإحداثيات، بل تغيّر وصفها فقط.
  • افحص الوحدات قبل قراءة أي حقل مساحة: المساحة في نظام جغرافي تُحسب بالدرجات المربعة وهي رقم بلا معنى.

القاعدة الثانية: قاعدة بيانات جغرافية وليس Shapefile

صيغة Shapefile عمرها أكثر من ثلاثين عاماً، وقيودها تُسبب خسائر صامتة في البيانات — أي أن البيانات تضيع دون رسالة خطأ. والبديل هو قاعدة البيانات الملفية File Geodatabase.

الجانبصيغة Shapefileقاعدة البيانات الملفية File Geodatabase
الحجم الأقصىاثنان جيجابايت لكل ملف من مكوّناته، مثل shp و dbfتيرابايت افتراضياً لكل طبقة، ويصل إلى 256 تيرابايت
طول اسم الحقلعشرة محارف فقط، وما زاد يُقتطع بصمتمئة وثمانية وعشرون محرفاً
حقل التاريختاريخ بلا وقتتاريخ ووقت كاملان
القيم الفارغةغير مدعومة، وتُحوَّل إلى صفرمدعومة بالكامل NULL
النص العربييعتمد على ملف الترميز CPG وقد يتلفمُخزَّن UTF-8 افتراضياً
الحقول المحسوبةغير متاحةمتاحة عبر Attribute Rules
الطوبولوجيا والعلاقاتغير مدعومةمدعومة بالكامل

جدول 3: لماذا تُهجر صيغة Shapefile في المشاريع الجادة

القاعدة الثالثة: الترميز UTF-8 لأي نص عربي

إذا اضطُررت للتعامل مع Shapefile فيه أسماء عربية — وهذا يحدث كثيراً مع بيانات الجهات — فتأكد من وجود ملف .cpg بجوار الملف يحتوي على الكلمة UTF-8. وبدونه يقرأ ArcGIS Pro الأسماء بترميز النظام فتظهر رموزاً غير مفهومة، وأسوأ من ذلك أن التعديل عليها يُثبِّت التلف نهائياً.

وأسرع علاج عملي: أنشئ ملفاً نصياً فارغاً بجوار الملف باسمه نفسه وبامتداد cpg، واكتب بداخله الكلمة UTF-8 وحدها، ثم أعد إضافة الطبقة إلى الخريطة. والعلاج الجذري أن تُصدِّر الطبقة إلى قاعدة بيانات جغرافية وتتخلص من الملف الأصلي. وإن كان النص العربي آتياً من ملفات الكاد، فتفصيل أسباب تكسّره وعلاجه في مقال من الكاد إلى GIS.

القاعدة الرابعة: هندسة سليمة قبل أي مطابقة

المضلعات ذات الحدود المتقاطعة ذاتياً Self-intersecting، والحلقات المعكوسة، والنقاط المكررة تُنتج نتائج مطابقة غريبة أو تُفشل الأداة برسالة غامضة. والعلاج قبل البدء، لا بعده.

والأداتان المطلوبتان في صندوق Data Management: الأداة Check Geometry تُنتج تقريراً بالأخطاء، والأداة Repair Geometry تُصلحها في الطبقة نفسها. وفي قاعدة بيانات فيها عشرات الطبقات، يُشغَّل الإصلاح على الكل دفعة واحدة عبر أداة التكرار Iterate Feature Classes في ModelBuilder داخل ModelBuilder.

ثالثاً: خريطة صندوق أدوات التحليل في ArcGIS Pro

يضم صندوق Analysis Tools في ArcGIS Pro ست مجموعات فرعية: Extract و General و Overlay و Pairwise Overlay و Proximity و Statistics. ومجموعة General فيها أداة واحدة هي Assign Weights By Pairwise Comparison، تحسب أوزان المعايير بطريقة المقارنة الزوجية، وتنفع في بناء نماذج الملاءمة. والصورة التالية خريطة الصندوق كاملة كما تظهر في الإصدار 3.x، مع تمييز الأدوات التي تتطلب رخصة Advanced كلياً أو في بعض خياراتها.

صندوق أدوات التحليل في ArcGIS Pro 3.x بمجموعاته الست، وشارات الرخص
شكل 3: صندوق أدوات التحليل في ArcGIS Pro 3.x بمجموعاته الست، وشارات الرخص. المرجع: An overview of the analysis toolbox — ArcGIS Pro

ولتشغيل أي أداة ثلاث طرق، وكلها تؤدي إلى النتيجة نفسها لكنها تخدم أغراضاً مختلفة:

  • لوحة المعالجة الجغرافية من شريط Analysis ثم Tools: مناسبة للاستكشاف والتجريب مرة واحدة.
  • بيئة النماذج ModelBuilder: مناسبة لسلسلة خطوات تُكرَّر بمعطيات مختلفة، وتُوثِّق سير العمل بصرياً للعميل.
  • نافذة بايثون أو ملف سكريبت: الخيار الوحيد المعقول حين تتكرر العملية على عشرات الطبقات أو تدخل في عملية إنتاج دورية.

ملاحظة عن الرخص تُوفِّر وقتاً كثيراً

تغيّرت متطلبات الرخص بين ArcMap و ArcGIS Pro. فالأداة Erase كانت تتطلب رخصة Advanced وأصبحت متاحة في Basic، بينما بقيت الأدوات Identity و Update و Symmetrical Difference و Split و Point Distance و Tabulate Intersection و Create Thiessen Polygons حكراً على Advanced.

وهناك أدوات متاحة في Basic لكن بعض خياراتها لا: فالأداتان Intersect و Union تقتصران على طبقتين في Basic و Standard، وخيارات Side Type و End Type غير الافتراضية في Buffer تتطلب Advanced.

وقبل أن تبني سير عمل كاملاً على أداة، تأكد أن رخصة الجهة تدعمها، وإلا فابحث عن بديل: مثلاً يمكن استبدال Split بالأداة Split By Attributes المتاحة في Basic.

رابعاً: مجموعة الانتقاء والاستخراج Extract

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

الأداة Clip — القص المكاني

تقص الأداة ظاهرات الطبقة المدخلة عند حدود طبقة أخرى تعمل كقاطع Clip Features، فتُبقي ما بداخل الحدود وتحذف ما خارجها. والمهم أن الحقول الوصفية للطبقة المدخلة تبقى كما هي، ولا تُضاف إليها أي حقول من طبقة القاطع.

الأداة Clip: القاطع يحدد الشكل، والحقول تبقى للطبقة المدخلة وحدها
شكل 4: الأداة Clip: القاطع يحدد الشكل، والحقول تبقى للطبقة المدخلة وحدها. المرجع: Clip — ArcGIS Pro

مثال تطبيقي: لديك شبكة طرق أمانة الرياض كاملة، وتحتاج طرق حي العليا فقط لدراسة حركة. فتكون الطبقة المدخلة هي الطرق، والقاطع هو حدود الحي، والناتج طبقة طرق محصورة بالحي مع بقاء كل حقول الطرق كما هي.

خطأ شائع جداً: الخلط بين Clip و Intersect

تُنتج الأداتان أحياناً الشكل نفسه، لكنهما تختلفان في الحقول. فالأداة Clip تُبقي حقول الطبقة المدخلة فقط، بينما Intersect تدمج حقول الطبقتين معاً. فإذا أردت طرق الحي فقط فاستخدم Clip؛ وإذا أردت أن يحمل كل مقطع طريق اسم الحي الذي يمر به فاستخدم Intersect.

الأداتان Select و Table Select — الانتقاء الوصفي

تعملان بجملة استعلام SQL واحدة لكن مخرجهما مختلف: الأداة Select تُنتج طبقة مكانية جديدة بالظاهرات المطابقة للشرط، بينما Table Select تُنتج جدولاً مستقلاً بلا هندسة، وتُستخدم مع الجداول المستقلة أو حين تريد البيانات للتحليل الإحصائي فقط.

الأداتان Select و Table Select: الشرط نفسه، ونوع مخرج مختلف
شكل 5: الأداتان Select و Table Select: الشرط نفسه، ونوع مخرج مختلف. المرجع: Select — ArcGIS Pro

فرق جوهري: التحديد على الطبقة مقابل الاستخراج إلى ملف

الأداتان Select Layer By Attribute و Select Layer By Location — وهما في صندوق Data Management — لا تُنتجان ملفاً، بل تضعان تحديداً Selection على الطبقة في الخريطة.

والنقطة التي يغفل عنها كثيرون: كل أداة معالجة جغرافية تحترم التحديد القائم. فلو حدّدت عشر قطع ثم شغّلت Buffer على الطبقة، فسيُبنى الحرم حول العشر وحدها. وهذا يوفّر خطوة استخراج كاملة داخل ModelBuilder، لكنه أيضاً مصدر خطأ صامت حين يبقى تحديد قديم منسياً على الطبقة — فامسح التحديد قبل أي تشغيل على الطبقة كاملة.

أما الأداة Select في صندوق Analysis فتكتب طبقة جديدة على القرص، وهي ما تحتاجه حين يكون الناتج نفسه مُخرَجاً يُسلَّم أو يُعاد استخدامه.

الأداتان Split و Split By Attributes — التقسيم

تُقسِّم الأداة طبقة واحدة إلى عدة طبقات مستقلة. والفرق بينهما في أساس التقسيم: الأداة Split تُقسِّم بدلالة طبقة حدود Split Features — مثل تقسيم طبقة المدارس إلى طبقة لكل بلدية — بينما Split By Attributes تُقسِّم بدلالة حقل وصفي، فتُنتج طبقة لكل قيمة فريدة في الحقل.

الأداة Split By Attributes: طبقة مخرجة لكل قيمة فريدة في الحقل المُختار
شكل 6: الأداة Split By Attributes: طبقة مخرجة لكل قيمة فريدة في الحقل المُختار. المرجع: Split by attributes — ArcGIS Pro

مثال تطبيقي: عند تسليم مخرجات مشروع إقليمي لكل إمارة منطقة على حدة، تختصر Split By Attributes ساعات من التصدير اليدوي: حقل واحد اسمه REGION، وناتج فيه ثلاث عشرة طبقة جاهزة للتسليم.

خامساً: مجموعة المطابقة Overlay

المطابقة — ويسميها بعض المراجع التراكب — تُجيب عن أهم سؤال في نظم المعلومات الجغرافية على الإطلاق: ماذا فوق ماذا؟ أي ما العلاقة الرأسية بين طبقة وأخرى في الموضع نفسه. ومن أمثلة الأسئلة التي تُحلّ بها:

  • ما أنواع استخدامات الأراضي الواقعة فوق كل نوع من أنواع التربة؟
  • ما نصيب كل حي من مساحة النطاق العمراني المعتمد؟
  • ما الآبار الواقعة داخل نطاق حماية عسكري أو نطاق حرم طريق؟
  • ما نسبة مساحة كل مخطط تقع داخل نطاق الخطر الفيضي؟

وتضم هذه المجموعة في ArcGIS Pro عشر أدوات، منها ثلاث لم تكن في ArcMap: Apportion Polygon و Count Overlapping Features و Remove Overlap (multiple). والصورة التالية تعرض الست الأساسيات على المثال نفسه حتى يظهر الفرق بينها في لحظة واحدة.

ست أدوات مطابقة مُطبَّقة على المستطيلين نفسيهما: الفرق كله في ما يبقى وما يُحذف
شكل 7: ست أدوات مطابقة مُطبَّقة على المستطيلين نفسيهما: الفرق كله في ما يبقى وما يُحذف. المرجع: An overview of the overlay toolset — ArcGIS Pro

جدول القرار: أي أداة لأي سؤال

الأداةالهندسة الناتجةالحقول الناتجةالرخصةالسؤال الذي تجيب عنه
التقاطع — Intersectما يشترك بين كل المدخلات فقطحقول جميع الطبقاتBasic بطبقتين، وأكثر يتطلب Advancedما الذي يقع داخل كل الطبقات معاً؟
الاتحاد — Unionكل شيء، مُقطَّعاً عند خطوط التقاطعحقول جميع الطبقاتBasic بطبقتين، وأكثر يتطلب Advancedما الصورة الكاملة بكل الاحتمالات؟
الهوية — Identityشكل الطبقة المدخلة وحدهحقول الطبقتينAdvancedماذا يقع تحت الطبقة المدخلة؟
المحو — Eraseالمدخلة ناقص طبقة المحوحقول المدخلة فقطBasicما المتبقي بعد استبعاد منطقة؟
التحديث — Updateالمدخلة مع إحلال طبقة التحديث محلهاحقول المدخلةAdvancedكيف أُدخل تحديثاً جزئياً على طبقة قائمة؟
الفرق المتماثل — Symmetrical Differenceكل شيء عدا منطقة التقاطعحقول الطبقتينAdvancedأين تختلف الطبقتان؟
الربط المكاني — Spatial Joinهندسة الطبقة الهدف كما هيحقول منقولة أو مُلخَّصةBasicكم عدد ظاهرات X داخل كل ظاهرة Y؟
عدّ التراكب — Count Overlapping Featuresمضلعات مُسطَّحة مع حقل عددعدد الظاهرات المتراكبةBasicكم ظاهرة تتراكب عند كل موضع؟

جدول 4: جدول اختيار أداة المطابقة المناسبة

الأداة Intersect — التقاطع

تُبقي ما تشترك فيه كل الطبقات المدخلة وتحذف ما عداه، والناتج يحمل حقول الطبقتين معاً. وهي الأداة الأكثر استخداماً في تحليل التوافق: أين يتوافر الشرطان معاً.

الأداة Intersect: يبقى التقاطع وحده، ويحمل حقول الطبقتين
شكل 8: الأداة Intersect: يبقى التقاطع وحده، ويحمل حقول الطبقتين. المرجع: Intersect — ArcGIS Pro

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

تحذير يستحق الانتباه

تقبل الأداة Intersect أكثر من طبقتين في وقت واحد، لكن برخصة Advanced فقط؛ أما في رخصتي Basic و Standard فحدّها طبقتان، مثل Pairwise Intersect. ومع الرخصة المتقدمة انتبه: كل طبقة إضافية تزيد عدد المضلعات الناتجة زيادة حادة، وثلاث طبقات بمئة مضلع لكل منها قد تُنتج آلاف المضلعات الصغيرة. والحل أن تُدخل الطبقات على مراحل وتفحص العدد بعد كل مرحلة.

الأداة Union — الاتحاد

تُبقي كل شيء من كل الطبقات، وتُعيد تقطيع الحدود عند كل خط تقاطع، فتُنتج مضلعات تمثل جميع التوليفات الممكنة: ما في الأولى وحدها، وما في الثانية وحدها، وما فيهما معاً. وتعمل مع المضلعات فقط، بخلاف Intersect التي تقبل النقاط والخطوط أيضاً.

الأداة Union: لا يُحذف شيء، بل يُعاد تقطيع كل شيء
شكل 9: الأداة Union: لا يُحذف شيء، بل يُعاد تقطيع كل شيء. المرجع: Union — ArcGIS Pro

مثال تطبيقي: في بناء نموذج ملاءمة لموقع مدفن نفايات، يُستخدم الاتحاد لدمج طبقات المعايير (تربة، انحدار، بعد عن العمران، بعد عن المجاري المائية) في طبقة واحدة، فيحمل كل مضلع ناتج قيمة كل معيار في حقل مستقل، ويصبح حساب درجة الملاءمة عملية حسابية بسيطة على الجدول.

الأداة Identity — الهوية

هي الأداة الغائبة عن معظم المراجع العربية رغم أنها الأكثر عملية في مطابقة المخططات. وتجمع بين ميزتي Clip و Union: تُبقي شكل الطبقة المدخلة كما هو تماماً، لكنها تُلحق بكل جزء منه حقول الطبقة الثانية التي يقع فوقها.

الأداة Identity: هندسة الطبقة المدخلة محفوظة، وحقول الطبقة الثانية مُضافة
شكل 10: الأداة Identity: هندسة الطبقة المدخلة محفوظة، وحقول الطبقة الثانية مُضافة. المرجع: Identity — ArcGIS Pro

مثال تطبيقي: لديك مخطط معتمد من هيئة تطوير، وتريد معرفة نوع التربة تحت كل قطعة فيه دون أن تفقد أي قطعة تقع خارج تغطية خريطة التربة. فلو استخدمت Intersect لاختفت القطع الخارجة عن التغطية تماماً، أما Identity فتُبقيها مع حقول تربة فارغة — وهذا هو السلوك الصحيح في التسليم الرسمي، لأن اختفاء قطعة من المخرج يُقرأ على أنها غير موجودة.

الأداة Erase — المحو

تحذف من الطبقة المدخلة كل ما يقع داخل حدود طبقة المحو، وتُبقي حقول الطبقة المدخلة وحدها. وهي الأداة الطبيعية لاستبعاد نطاقات المنع.

الأداة Erase: يُحذف ما يقع داخل طبقة المحو ويبقى ما عداه
شكل 11: الأداة Erase: يُحذف ما يقع داخل طبقة المحو ويبقى ما عداه. المرجع: Erase — ArcGIS Pro

مثال تطبيقي: لتحديد الأراضي الصالحة لمشروع سكني، تُمحى من طبقة الأراضي المتاحة نطاقاتُ حرم الطرق السريعة، ونطاق الخطر الفيضي، وحرم خطوط النقل الكهربائي. وثلاث عمليات محو متتالية تُنتج طبقة «ما تبقى» وهي أساس القرار.

الأداة Update — التحديث

تُحلّ طبقة التحديث محل الطبقة الأصلية داخل حدودها، وتُبقي الأصلية خارجها. أي أنها عملية «ترقيع» موضعي: تُحدِّث جزءاً من طبقة قديمة ببيانات جديدة أدق دون إعادة بناء الطبقة كلها.

الأداة Update: طبقة التحديث تُحلّ محل الأصلية داخل حدودها فقط
شكل 12: الأداة Update: طبقة التحديث تُحلّ محل الأصلية داخل حدودها فقط. المرجع: Update — ArcGIS Pro

مثال تطبيقي: لديك طبقة استخدامات أراضٍ لمدينة كاملة رُقمنت قبل خمس سنوات، ووردك مسح ميداني دقيق لحيَّين فقط. فالتحديث يدمج المسح الجديد في موضعه ويُبقي باقي المدينة كما هي.

الأداة Symmetrical Difference — الفرق المتماثل

تُنتج كل ما لا يشترك فيه الطبقتان، أي عكس Intersect تماماً. ويُشترط أن تكون الطبقتان من نوع هندسي واحد: مضلعات مع مضلعات، أو خطوط مع خطوط.

الأداة Symmetrical Difference: يبقى المختلف ويُحذف المشترك
شكل 13: الأداة Symmetrical Difference: يبقى المختلف ويُحذف المشترك. المرجع: Symmetrical difference — ArcGIS Pro

مثال تطبيقي: لكشف الفرق بين النطاق العمراني المعتمد سابقاً والنطاق المقترح حديثاً، تُظهر هذه الأداة مباشرة ما أُضيف وما أُسقط، بينما لا تُظهر ما بقي على حاله. وهذا بالضبط ما يُطلب في تقارير المراجعة.

الأداة Spatial Join — الربط المكاني

تختلف عن سابقاتها اختلافاً جوهرياً: فهي لا تُنتج هندسة جديدة، بل تُبقي هندسة الطبقة الهدف كما هي وتنقل إليها حقولاً من طبقة أخرى بدلالة العلاقة المكانية بينهما. وقوتها في متغيرين: نوع العلاقة Match Option وقاعدة الدمج Merge Rule.

الأداة Spatial Join: عدد المدارس داخل كل حي يُصبح حقلاً في جدول الأحياء
شكل 14: الأداة Spatial Join: عدد المدارس داخل كل حي يُصبح حقلاً في جدول الأحياء. المرجع: Spatial join — ArcGIS Pro

مثال تطبيقي: لحساب عدد المدارس في كل حي، يكون الهدف طبقة الأحياء والمنضمّ طبقة المدارس، ونوع العلاقة CONTAINS، فينتج حقل Join_Count بعدد المدارس داخل كل حي. ولو أردت متوسط سعة المدارس بدل عددها، فتُضبط قاعدة الدمج على Mean لحقل السعة.

وحين تنتقل من الجدول إلى الخريطة وتُرمِّز الأحياء بعدد المدارس، تبدأ مسألة تقسيم الفئات: الأرقام نفسها تعطي خرائط مختلفة الرسالة بحسب طريقة التقسيم. وتفصيل ذلك في مقالي تقسيم الفئات في ArcGIS Pro وNatural Breaks أم Quantile؟.

فخ المطابقة الأشهر: مضلعات الشظايا Slivers

حين تُرقمن طبقتان في وقتين مختلفين أو من مصدرين مختلفين، لا تتطابق حدودهما المشتركة تماماً بل تفترق بعشرات السنتيمترات. وعند المطابقة يُنتج هذا الفارق شريطاً رفيعاً جداً من المضلعات يُسمى شظايا Slivers، ومساحتها أمتار قليلة لكن عددها قد يبلغ الآلاف.

مضلعات الشظايا: كيف تنشأ وكيف تُعالج قبل المطابقة لا بعدها
شكل 15: مضلعات الشظايا: كيف تنشأ وكيف تُعالج قبل المطابقة لا بعدها. المرجع: Integrate — ArcGIS Pro

والخطورة أن هذه الشظايا تبدو سليمة في جدول البيانات، فتدخل في الإحصاءات وتُفسد النسب، وتجعل عدّ «قطع الأراضي» أكبر من الحقيقة بمرتين أحياناً. وعلاجها بأربعة مستويات مرتّبة:

  • قبل المطابقة: شغّل الأداة Pairwise Integrate لمواءمة رؤوس الطبقتين ضمن تسامح محدد. وانتبه: هذه الأداة تُعدِّل الطبقة الأصلية نفسها ولا تُنتج نسخة، فشغّلها دائماً على نسخة من البيانات.
  • أثناء المطابقة: اضبط XY Tolerance في بيئة العمل بما يناسب مقياس البيانات، فتسامح المتر لا يصلح لمخطط بمقياس 1:500.
  • بعد المطابقة: رتّب الجدول تصاعدياً حسب Shape_Area وافحص أصغر عشرين مضلعاً، ثم استخدم Eliminate بخيار LENGTH، فيدمج كل شظية في جارها صاحب أطول حد مشترك معها — وهو الصحيح للشظايا، بخلاف خيار AREA الذي يدمجها في أكبر جار مساحةً.
  • الحل المؤسسي: في قواعد البيانات التي تُحدَّث باستمرار، تمنع قواعد الطوبولوجيا Topology مثل Must Not Overlap و Must Not Have Gaps نشوء الشظايا من الأصل، وتكشف أي مخالفة لحظة الرقمنة بدل اكتشافها بعد المطابقة.

سادساً: مجموعة التجاور Proximity

إذا كانت المطابقة تُجيب عن «ماذا فوق ماذا»، فالتجاور يُجيب عن «ماذا يجاور ماذا»: العلاقات الأفقية بين الظاهرات في المستوى نفسه. ومن أمثلة الأسئلة:

  • إلى أي مدى تقترب الآبار من محطات التحلية؟
  • هل يقع أي مقطع من شبكة الطرق داخل كيلومتر واحد من مجرى وادٍ؟
  • ما أقرب مدرسة بنات لكل مدرسة بنين، وكم المسافة بينهما؟
  • ما المناطق التي لا تغطيها أي خدمة صحية في نطاق ألف متر؟

وتضم المجموعة ثماني أدوات، نشرح هنا ستاً منها. والاثنتان الباقيتان: Graphic Buffer، وهو حرم بزوايا حادة أو مشطوفة يناسب الإخراج الكارتوغرافي، و Generate Origin-Destination Links التي ترسم خطاً يصل كل أصل بمقصده.

الأداة Buffer — الحرم

تُنشئ نطاقاً حول الظاهرة بمسافة محددة، ومخرجها دائماً مضلع مهما كان نوع الظاهرة المدخلة: نقطة أو خطاً أو مضلعاً.

الأداة Buffer على الأنواع الثلاثة: المخرج مضلع في كل الحالات
شكل 16: الأداة Buffer على الأنواع الثلاثة: المخرج مضلع في كل الحالات. المرجع: Buffer — ArcGIS Pro

ومتغير المسافة وحده لا يكفي، فالمتغيرات الأخرى هي ما يفصل النتيجة الصحيحة عن النتيجة المُضلِّلة. وهذه هي لوحة الأداة كما تظهر في ArcGIS Pro:

لوحة المعالجة الجغرافية للأداة Buffer، وأثر كل متغير مكتوب تحته
شكل 17: لوحة المعالجة الجغرافية للأداة Buffer، وأثر كل متغير مكتوب تحته. المرجع: Run geoprocessing tools — ArcGIS Pro
المتغيرالخياراتمتى يهمّ فعلاًالرخصة
المسافة — Distanceقيمة ثابتة، أو حقل Field من الطبقةالحقل يُستخدم حين يختلف الحرم لكل ظاهرة: حرم الطريق السريع غير حرم الشارع المحليBasic
الجانب — Side TypeFULL / LEFT / RIGHT / OUTSIDE_ONLYالخيار OUTSIDE_ONLY — واسمه في الواجهة Exclude the input polygon from buffer — يُنتج حلقة حول المضلع دون جوفه، وهو المطلوب في حرم الحمايةFULL في Basic، والبقية Advanced
النهاية — End TypeROUND / FLATالخيار FLAT يمنع النصف الدائري عند طرفي الخط، وهو الصحيح في ممرات الطرق والمقاطعROUND في Basic، و FLAT يتطلب Advanced
الطريقة — MethodPLANAR / GEODESICمع الإحداثيات الجغرافية يتحول PLANAR تلقائياً إلى جيوديسي؛ أما مع Web Mercator فيجب اختيار GEODESIC صراحةًBasic
الدمج — Dissolve TypeNONE / ALL / LISTالخيار ALL يجعل حرم كل الظاهرات مضلعاً واحداً فلا تُحسب المنطقة المشتركة مرتين، وهو الصحيح لحساب مساحة التغطيةBasic
حقول الدمج — Dissolve Fieldsحقل أو أكثريُنتج حرماً مدموجاً لكل فئة على حدة: حرم مدارس البنين منفصلاً عن حرم مدارس البناتBasic

جدول 5: متغيرات الأداة Buffer وأثر كل منها، والرخصة التي يتطلبها كل خيار

تحذير: حين تكذب المسافة

يظن كثيرون أن الخطر في الطبقات ذات الإحداثيات الجغرافية، والحقيقة أن ArcGIS Pro يعالج هذه الحالة وحده: حين تكون الطبقة بإحداثيات جغرافية والمسافة بالأمتار، يتحول الخيار PLANAR تلقائياً إلى حرم جيوديسي صحيح. الخطر الحقيقي في الطبقات المُسقَطة بإسقاط مشوِّه للمسافات، وأشهرها Web Mercator.

فالخيار PLANAR مع طبقة بإسقاط Web Mercator يقيس الألف متر على الخريطة المُسقَطة، ومسافاتها مشوّهة، لا على سطح الأرض. والنتيجة في الرياض حرم نصف قطره الفعلي 908 أمتار فقط، ومساحة مُضخَّمة بنحو واحد وعشرين بالمئة، ويكبر الخطأ كلما اتجهت شمالاً حتى يبلغ في عرعر 857 متراً. وفي دراسة تغطية خدمة، هذا الفارق يُحوِّل أحياء من «مخدومة» إلى «غير مخدومة» دون أي رسالة تحذير.

المسافة نفسها في ثلاثة أنظمة إحداثيات: الخطر في Web Mercator لا في الإحداثيات الجغرافية
شكل 18: المسافة نفسها في ثلاثة أنظمة إحداثيات: الخطر في Web Mercator لا في الإحداثيات الجغرافية. المرجع: How buffer analysis works — ArcGIS Pro

والعلاج أحد أمرين: إسقاط الطبقة إلى نطاق UTM الصحيح قبل التحليل، أو ضبط المتغير Method على GEODESIC فيُبنى الحرم صحيحاً مهما كان نظام الإحداثيات.

الأداة Multiple Ring Buffer — الحُرم المتعددة

تُنشئ عدة نطاقات بمسافات متدرجة في عملية واحدة، وتُضيف حقلاً بالمسافة لكل حلقة. وهي أداة التغطية بامتياز.

الحُرم المتعددة تُقرأ قراءتين: نطاقات المسافة، وفجوات الخدمة
شكل 19: الحُرم المتعددة تُقرأ قراءتين: نطاقات المسافة، وفجوات الخدمة. المرجع: Multiple ring buffer — ArcGIS Pro

مثال تطبيقي: في تقييم كفاءة توزيع المدارس الابتدائية في حي بالرياض، تُبنى ثلاث حلقات: أربعمئة متر وهي مسافة المشي المقبولة، وثمانمئة متر وهي الحد الأقصى، وألف ومئتا متر وهي خارج النطاق المقبول. ثم — وهذه الخطوة التي يُغفلها كثيرون — تُمحى طبقة الحُرم من حدود الحي فيظهر ما لا تغطيه أي مدرسة، وهو المخرج الذي يُبنى عليه القرار فعلاً.

الأداتان Near و Generate Near Table

تُجيبان عن سؤال «ما أقرب شيء»، لكن بشكلين مختلفين تماماً: الأداة Near تُعدِّل جدول الطبقة المدخلة نفسها وتُضيف إليه حقولاً عن أقرب ظاهرة واحدة فقط، بينما Generate Near Table تُنتج جدولاً مستقلاً ويمكنها إعطاء أي عدد تحدده من أقرب الظاهرات مرتَّبةً عبر المتغير closest_count. وكل رقم في جدولي الشكل التالي مقيس من الخريطة المجاورة له.

الفرق بين Near و Generate Near Table في شكل المخرج
شكل 20: الفرق بين Near و Generate Near Table في شكل المخرج. المرجع: Generate near table — ArcGIS Pro

انتبه قبل تشغيل الأداة Near

تكتب الأداة حقولها داخل الطبقة الأصلية مباشرة ولا تُنشئ نسخة. ولو شغّلتها مرتين بمعطيات مختلفة فُقدت نتيجة المرة الأولى دون تحذير. والعادة السليمة أن تنسخ الطبقة أولاً، أو أن تستخدم Generate Near Table التي لا تمسّ الأصل.

الأداة Create Thiessen Polygons — مخطط فورونوي

تُقسِّم المساحة إلى نطاق لكل نقطة، بحيث يكون كل موضع داخل النطاق أقرب إلى نقطته منه إلى أي نقطة أخرى. وتُعطي أسرع تصوّر أولي لنطاقات خدمة المراكز، وتتطلب رخصة Advanced.

مخطط فورونوي: نطاق افتراضي لكل مركز بدلالة القرب الهندسي
شكل 21: مخطط فورونوي: نطاق افتراضي لكل مركز بدلالة القرب الهندسي. المرجع: Create thiessen polygons — ArcGIS Pro

حدود هذه الأداة — ومتى لا تصلح

تفترض الأداة ثلاثة افتراضات نادراً ما تتحقق في الواقع: أن السطح متجانس بلا موانع، وأن كل المراكز متساوية في السعة والجاذبية، وأن المسافة الهوائية هي ما يهمّ.

فإذا كان بين حيَّين وادٍ أو طريق سريع بلا معابر، فحدود فورونوي تكذب تماماً. واستخدمها كتصوّر أولي سريع، ثم اعتمد على Service Area من Network Analyst للقرار النهائي.

ولا تنسَ ضبط Output Extent في تبويب Environments، وإلا توقّفت المضلعات عند امتداد النقاط ولم تُغطِّ منطقة الدراسة كاملة.

الأداة Polygon Neighbors — الجيرة

تُنتج جدولاً يُبيِّن أي مضلع يُجاور أياً، وطول الحدود المشتركة بينهما. وهي أداة أساسية في تحليلات التجانس والتجاور الإداري، مثل فحص الأحياء التي تشترك في حدود مع نطاق صناعي، أو بناء مصفوفة الجيرة للتحليل الإحصائي المكاني.

السؤال الذي لا تُجيب عنه هذه المجموعة إطلاقاً

كثيراً ما يُدرج سؤال «ما أقصر الطرق بين مكان وآخر بحيث يُحقق سرعة الوصول» ضمن أسئلة التجاور. والحقيقة أن هذا ليس سؤال تجاور أصلاً: التجاور يقيس المسافة الهوائية، والوصول يقيس المسافة على الشبكة. والفرق بينهما ليس تفصيلاً.

أغلى خطأ في دراسات الوصول: الحرم الدائري مقابل نطاق الخدمة الشبكي
شكل 22: أغلى خطأ في دراسات الوصول: الحرم الدائري مقابل نطاق الخدمة الشبكي. المرجع: Service area analysis layer — ArcGIS Pro

ويُحلّ سؤال الوصول بامتداد Network Analyst الذي يحتاج طبقة شبكة Network Dataset مبنية من شبكة الطرق مع اتجاهات السير والسرعات والقيود. وأدواته الأساسية أربع:

  • نطاق الخدمة Service Area: ما المساحة التي يمكن بلوغها خلال خمس دقائق سيراً أو عشر دقائق قيادة؟
  • أقرب منشأة Closest Facility: ما أقرب مركز إسعاف لكل بلاغ، وكم زمن الوصول الفعلي؟
  • مصفوفة التكلفة OD Cost Matrix: مصفوفة أزمنة بين كل أصل وكل مقصد، وهي مدخل أي نموذج جذب.
  • المسار Route وتسلسل المهام Vehicle Routing: ترتيب زيارات فرق العمل الميدانية بأقل زمن.

قاعدة عملية تُوفِّر مراجعات كثيرة

الحرم الدائري يُجيب عن سؤال «كم تبعد في خط مستقيم». وقرارات التخطيط تحتاج إجابة عن سؤال «كم تبعد على الشارع». واستخدم الحرم في الفرز الأولي والعرض السريع، ولا تُسلِّم به دراسة وصول نهائية.

سابعاً: مجموعة الإحصاء Statistics

هذه المجموعة غائبة تماماً عن أغلب المراجع العربية، مع أنها التي تُحوِّل الطبقات إلى أرقام تدخل التقرير. فالتحليل المكاني لا ينتهي عند إنتاج طبقة، بل عند إنتاج جدول يُقرأ في اجتماع.

الأداةما تفعلهمثال تطبيقي
الإحصاء الوصفي — Summary Statisticsتحسب مجاميع ومتوسطات وقيماً عظمى ودنيا مع تجميع حسب حقلمتوسط مساحة القطعة وعددها لكل تصنيف استخدام
التكرار — Frequencyتُنتج جدول القيم الفريدة وعدد مرات تكرارهاعدد المشاريع لكل منطقة إدارية في قاعدة بيانات الإسكان
التلخيص الداخلي — Summarize Withinتُلخِّص ما يقع داخل كل مضلع: عدد النقاط أو أطوال الخطوط أو المساحاتأطوال الطرق وعدد المدارس داخل كل حي في خطوة واحدة
التلخيص المجاور — Summarize Nearbyتُلخِّص ما يقع ضمن مسافة من كل ظاهرة. القياس بالخط المستقيم بلا شرط؛ أما زمن القيادة ومسافة القيادة فيحتاجان تسجيل دخول ArcGIS Online بصلاحية Network Analysis ويستهلكان أرصدةعدد السكان ضمن ثمانمئة متر من كل محطة نقل عام
جدول التقاطع — Tabulate Intersectionتُنتج جدول تقاطع بالمساحات والنسب، وتتطلب رخصة Advancedنسبة كل استخدام أرض داخل كل حي
الإثراء — Enrichتُضيف بيانات ديموغرافية جاهزة للظاهرات، وتحتاج حساب ArcGIS Online مؤسسياً أو بيانات Business Analyst مثبّتة محلياً، وتستهلك أرصدة إن كان المصدر ArcGIS Onlineالخصائص السكانية حول مواقع مقترحة لمشروع تجاري

جدول 6: مجموعة الإحصاء: من الطبقة إلى الرقم

والفائدة العملية الأوضح هي الاستغناء عن خطوات لا لزوم لها. فحساب أطوال الطرق داخل كل حي كان يحتاج تقاطعاً ثم حساب طول ثم تلخيصاً ثم ربطاً — أربع خطوات وأربع طبقات وسيطة. والأداة Summarize Within تفعلها في خطوة واحدة، وتُقلِّل بذلك فرص الخطأ بالقدر نفسه.

الأداة Tabulate Intersection — الإجابة دون إنتاج طبقة

في كثير من الحالات لا تريد طبقة ناتجة أصلاً، بل تريد رقماً: كم كيلومتراً مربعاً من كل استخدام أرض يقع داخل كل حي، وما نسبته من مساحة الحي. والطريقة التقليدية أن تعمل Intersect ثم تحسب المساحات ثم تُلخِّصها ثم تحسب النسب — أربع خطوات. وهذه الأداة تختصرها في خطوة واحدة، لكنها تتطلب رخصة Advanced.

الأداة Tabulate Intersection: جدول تقاطع جاهز بالمساحات والنسب
شكل 23: الأداة Tabulate Intersection: جدول تقاطع جاهز بالمساحات والنسب. المرجع: Tabulate intersection — ArcGIS Pro

وفي رخصة Basic يؤدي الغرض نفسه تقريباً الأداة Summarize Within من مجموعة Statistics: طبقة الأحياء مدخلاً، وطبقة الاستخدامات طبقةً مُلخَّصة، ثم يُضبط المتغير Group Field على حقل الاستخدام ويُفعَّل الخيار Add group percentages، فتخرج المساحة ونسبتها لكل استخدام داخل كل حي.

ثامناً: الأدوات الزوجية Pairwise

أضافت Esri هذه المجموعة في ArcGIS Pro لسبب واحد: الأداء. فالأدوات التقليدية تبني طوبولوجيا واحدة كبيرة لكل المدخلات معاً، وهي عملية لا تتوازى بطبيعتها. أما الأدوات الزوجية فتُعالج كل ظاهرة مع ما يلامسها فقط، وهذا يتوزّع على أنوية المعالج بالتوازي.

لماذا أُضيفت الأدوات الزوجية، وما الفرق في طريقة المعالجة
شكل 24: لماذا أُضيفت الأدوات الزوجية، وما الفرق في طريقة المعالجة. المرجع: An overview of the pairwise overlay toolset — ArcGIS Pro
الجانبالأدوات التقليديةالأدوات الزوجية Pairwise
عدد المدخلاتطبقتان في Basic و Standard، وأكثر برخصة Advancedطبقتان فقط
المعالجة المتوازيةمحدودة، وتدعمها بعض الأدوات فقطمدعومة عبر Parallel Processing Factor
الأداء على البيانات الكبيرةبطيء ويزداد سوءاً مع الحجمأسرع بفارق ملموس
التسطيح الطوبولوجي الكاملنعم، وهو مطلوب في بعض الحالاتلا، والمخرج قد يحوي تراكباً
متى تختارهاحين تحتاج مطابقة ثلاث طبقات أو أكثر دفعة واحدة، ومعك رخصة Advancedالخيار الافتراضي في الإنتاج اليومي

جدول 7: الأدوات التقليدية مقابل الأدوات الزوجية

وضبط درجة التوازي يتم من Environments > Parallel Processing Factor، وقيمة مثل 100% تستخدم كل الأنوية المتاحة. وفي البيانات الصغيرة لا فرق يُذكر، أما في طبقة بمئات الآلاف من المضلعات فالفرق يُقاس بالساعات.

تاسعاً: ورشة تطبيقية — اختيار موقع مدرسة

الأدوات منفردة لا تعني شيئاً؛ قيمتها في التسلسل. وهذه ورشة كاملة تُجيب عن سؤال حقيقي: أين يمكن بناء مدرسة ابتدائية جديدة في حي معيّن؟ وشروط الاختيار خمسة:

  • الأرض بيضاء غير مطوّرة ومساحتها لا تقل عن خمسة آلاف متر مربع.
  • الأرض داخل حدود الحي محل الدراسة.
  • الأرض على بُعد لا يزيد عن ثلاثمئة متر من طريق شرياني لسهولة الوصول.
  • الأرض خارج نطاق ثمانمئة متر من أي مدرسة ابتدائية قائمة لتجنّب ازدواج الخدمة.
  • الأرض خارج نطاق الخطر الفيضي.
نموذج اختيار الموقع كاملاً كما يُبنى في ModelBuilder
شكل 25: نموذج اختيار الموقع كاملاً كما يُبنى في ModelBuilder. المرجع: Modelbuilder vocabulary — ArcGIS Pro

وترتيب الخطوات في النموذج على النحو التالي. وكل خطوة أداة واحدة، أغلبها من صندوق Analysis، عدا الدمج Merge والترتيب Sort فهما من صندوق Data Management:

الخطوةالأداةالمدخل والمخرج
الأولى: حصر منطقة الدراسةالانتقاء — Selectطبقة الأحياء مع شرط اسم الحي، والمخرج حدود منطقة الدراسة
الثانية: فرز القطع المرشّحةالانتقاء — Selectطبقة القطع مع شرط الاستخدام «أبيض» والمساحة أكبر من خمسة آلاف متر مربع
الثالثة: حصرها داخل الحيالقص الزوجي — Pairwise Clipالقطع المرشّحة مقصوصة على حدود منطقة الدراسة
الرابعة: نطاق الوصولالحرم الزوجي — Pairwise Bufferحرم ثلاثمئة متر حول الطرق الشريانية مع الدمج الكامل
الخامسة: القطع القريبة من الطرقالتقاطع الزوجي — Pairwise Intersectتقاطع القطع المقصوصة مع حرم الطرق
السادسة: نطاقات الاستبعادالحرم الزوجي ثم الدمج — Buffer + Mergeحرم ثمانمئة متر حول المدارس القائمة، مدموجاً مع نطاق الخطر الفيضي
السابعة: استبعاد غير الصالحالمحو الزوجي — Pairwise Eraseالقطع القريبة من الطرق ناقص نطاقات الاستبعاد، والناتج المواقع المرشّحة
الثامنة: ترتيب المفاضلةالترتيب — Sortالمواقع المرشّحة مرتّبة تنازلياً بالمساحة أو بأي معيار مفاضلة آخر

جدول 8: خطوات نموذج اختيار الموقع بالترتيب

وثلاثة قرارات في بناء هذا النموذج تُميِّز العمل المهني عن التجريبي: حفظ الطبقات الوسيطة في مساحة الذاكرة بدل ملء القرص بملفات مؤقتة، وضبط نظام الإحداثيات مرة واحدة في إعدادات البيئة بدل تكراره عند كل أداة، وتنظيف مضلعات الشظايا قبل حساب النتيجة النهائية لا بعدها.

وحين يُحفظ هذا التسلسل كنموذج في ModelBuilder، يصبح تشغيله على حي آخر مسألة تغيير مُعامل واحد: اسم الحي. وهذه هي القيمة الحقيقية للنموذج مقارنة بتشغيل الأدوات يدوياً مرة بعد مرة.

عاشراً: عشرة أخطاء شائعة وعلاجها

الخطألماذا يحدثالعلاج
المساحات والمسافات تخرج بأرقام غريبةالطبقة بنظام إحداثيات جغرافي ووحدته درجةأسقط الطبقة إلى نطاق UTM الصحيح لموقعك على المرجع المعتمد في مشروعك
الحُرم أصغر من المطلوب والمساحات أكبر من الحقيقةالطبقة بإسقاط Web Mercator والطريقة PLANARاضبط Method على GEODESIC، أو أسقط الطبقة إلى UTM قبل القياس
عدد المضلعات بعد المطابقة أكبر بكثير من المتوقعمضلعات شظايا ناتجة عن حدود غير متطابقةشغّل Pairwise Integrate على نسخة من البيانات قبل المطابقة، ثم Eliminate بخيار LENGTH بعدها
اختفت ظاهرات كانت موجودة قبل المطابقةاستُخدمت Intersect حيث كان المطلوب Identityاستخدم Identity للحفاظ على كل ظاهرات الطبقة المدخلة
الأسماء العربية تظهر رموزاً غير مفهومةملف Shapefile بلا ملف ترميز CPGأنشئ ملف CPG يحوي UTF-8، والأفضل التحويل إلى Geodatabase
الأداة تفشل برسالة عن هندسة غير صالحةمضلعات متقاطعة ذاتياً أو حلقات معكوسةشغّل Repair Geometry على كل الطبقات قبل البدء
حقول مقطوعة الأسماء أو قيم صفرية بدل الفارغةقيود صيغة Shapefile الصامتةاحفظ المخرجات في File Geodatabase دائماً
ضاعت نتيجة الأداة Near بعد إعادة التشغيلالأداة تكتب داخل الطبقة الأصلية ولا تُنشئ نسخةانسخ الطبقة أولاً أو استخدم Generate Near Table
نتائج تغطية الخدمة مُتفائلة أكثر من الواقعاستُخدم الحرم الدائري بدل نطاق الخدمة الشبكياستخدم Service Area من Network Analyst للقرار النهائي
المعالجة تستغرق ساعات على طبقة كبيرةاستُخدمت الأداة التقليدية بدل الزوجيةاستخدم أدوات Pairwise واضبط Parallel Processing Factor على 100%

جدول 9: الأخطاء الأكثر تكراراً في تحليل البيانات المتجهة وعلاجها

خلاصة

التحليل المكاني للبيانات المتجهة ليس قائمة أزرار، بل ثلاثة أسئلة وأدوات تُجيب عنها: ماذا يخصني فتُجيب عنه مجموعة الاستخراج Extract، وماذا فوق ماذا فتُجيب عنه مجموعة المطابقة Overlay، وماذا يجاور ماذا فتُجيب عنه مجموعة التجاور Proximity. وما بعد ذلك مجموعتان تخدمان الأوليَين: الإحصاء Statistics يُحوِّل الطبقة إلى رقم، والزوجية Pairwise تجعل العملية ممكنة على البيانات الحقيقية.

وأهم ما يُميِّز العمل الجيّد ثلاثة أشياء تتكرر في كل قسم من هذا الدليل: ضبط نظام الإحداثيات قبل أول أداة، وفحص المخرج الوسيط بعد كل خطوة بدل الوثوق بالسلسلة كاملة، ومعرفة حدود الأداة لا إمكاناتها فقط — فالحرم الدائري ومخطط فورونوي أداتان ممتازتان شرط ألّا تُقدَّما كإجابة عن سؤال الوصول الفعلي.

مراجع للاستزادة

تحت كل شكل في هذا الدليل رابط صفحته المرجعية في وثائق Esri الرسمية. وهذه الصفحات الجامعة تُغني عن البحث عن كل أداة على حدة:

هل تحتاج الطبقة جاهزة بدل إعدادها بنفسك؟

أُعدّ الطبقات مقتطعة ومنظّفة ومرفقة ببياناتها الوصفية — تصفّح المكتبة أو اطلب منطقة الدراسة.

تحليل مكانيArcGIS Proمطابقةحرمإحداثيات