الدرس الرابع “تابع المهارات التقنية”
الأهداف
بنهاية هذا الدرس، يُتوقع من الطالب / الطالبة أن يكون قادراً على:
1-يشرح مفهوم تحويل البيانات ثنائية الأبعاد (2D) إلى بيانات ثلاثية الأبعاد (3D) في نظم المعلومات الجغرافية.
2- يوضح كيفية التعامل مع نظم الإحداثيات المختلفة (Geographic وProjected) ودورها في دقة التمثيل المكاني.
3- يبين خطوات دمج البيانات المكانية وغير المكانية داخل بيئة GIS واحدة لعرض وتحليل الظواهر الجغرافية.
4- يعرّف التحليل المكاني وأهم أدواته المستخدمة في دراسة العلاقات المكانية بين الظواهر.
5- يفسر مفهوم الخرائط التفاعلية ودورها في تمكين المستخدم من استكشاف البيانات الجغرافية بطريقة ديناميكية.
6- يحوّل البيانات من الشكل الثنائي (2D) إلى الشكل الثلاثي (3D) باستخدام أدوات متقدمة في برنامج GIS.
7- يحدد الإحداثيات الجغرافية للمواقع ويجري عمليات التحويل بين أنظمة الإحداثيات بدقة.
8- يدمج البيانات المكانية مع البيانات الوصفية لإنتاج قاعدة بيانات جغرافية متكاملة.
9- يستخدم أدوات التحليل المكاني لتحديد الأنماط والعلاقات بين الظواهر الجغرافية.
10- يصمم خريطة رقمية تفاعلية تسمح بالتكبير، والتحريك، واستعراض البيانات بشكل تفاعلي ضمن بيئة التعلم الذكية.
11- يقدّر أهمية تمثيل الظواهر الجغرافية ثلاثي الأبعاد في دعم اتخاذ القرار وتعزيز الفهم المكاني.
12- يظهر التزامًا بالدقة العلمية والإبداع في إخراج الخرائط التفاعلية.
13- يتبنى اتجاهًا إيجابيًا نحو استخدام التقنيات الحديثة في تحليل وتمثيل البيانات الجغرافية.
محتويات الدرس
الدرس الرابع
تابع المهارات التقنية
أولا : تحويل البيانات 2D إلى 3D
تحويل بيانات 2D → 3D يسمح بتمثيل الارتفاع (المبانـي، التضاريس، شبكات الأنفاق، أعمدة، الخ) إما بتخزين قيم Z في هندسة المعالم أو بعرض مجسمات (extrusion أو multipatch) على المشهد ثلاثي الأبعاد. هناك ثلاث استراتيجيات أساسية:
باستخدام قيمة ارتفاع موجودة في جدول السمات (By attribute / extrude).
باستخدام سطح منطقي (DEM/TIN) لسحب (drape) قيم Z إلى رؤوس المعالم أو لتحويل إلى 3D عبر التنعيم/الاستيفاء.
بناء شبكة ثلاثية الأبعاد (TIN/Mesh) من نقاط ارتفاع أو من سحب LiDAR ثم إنشاء المعالم ثلاثية الأبعاد.
(راجع طرق ArcGIS الرسمية لخيارات تحويل 2D→3D). support.esri.com
تحضير البيانات قبل أي تحويل (خطوات عامة مهمة)
تأكد من نظام الإحداثيات (CRS) — خصوصًا أن القياسات الرأسية تعتمد على وحدات العمود الرأسي. إذا تريد قياسات مترية استعمل Projected CRS (مثل UTM) وليس Geographic (درجات).
تأكد من وجود حقل ارتفاع (height/height_m/levels) إذا اخترت التحويل بواسطة الصفة.
نظافة البيانات (topology): إزالة أخطاء التراكب، نقاط مكررة، حلقات غير مغلقة في المضلعات.
تأكد من وجود DEM/ـDSM صالح (إن ستستخدم السطح) وتحقق من تغطية النطاق (extent) وخلو قيم NODATA داخل المنطقة المطلوبة.
عمل نسخة احتياطية من طبقتك 2D قبل أي تحويل.
رابط فيديو
https://gisforwe.blogspot.com/2021/06/2d-to-3d-arcscene-arcgis.html#0
مقدمة بسيطة وسريعة في رفع عدة طبقات من 2d الى 3d من خلال حقل مختار ومن خلال برنامج من برامج ArcGIS وهو برنامج ArcScene.
Convert_3d ArcScene ArcMap
من اهم وظائف علم نظم المعلومات الجغرافية عرض البيانات والظواهر الجغرافية سواءً كانت ثنائية الابعاد او ثلاثية الابعاد، في هذه المقالة يم التطرق على طريقة بسيطة لرفع مجموعة ظواهر جغرافية من طبقات مختلفة كالمباني و الأشجار وقطع الأراضي الى ثلاثية الابعاد، بطريقة تحاكي الواقع ليتم عرض هذه الظواهر الجغرافية.
وتعتمد طريقة الرفع من ثنائي الابعاد الى ثلاثي الابعاد الى بيانات الارتفاع او ما يعرف بالمناسيب، فمثلا كل ظاهره نقطية لديها احداثيات مع الارتفاع عن سطح البحر وأيضا المباني كل بناء يكون على ارتفاع معين، كذلك يمكن ادخال الارتفاعات لكل طابق.
— طريقة A: تحويل 2D → 3D باستخدام حقل الارتفاع (Attribute-based / Extrusion)
متى تُستخدم؟
عندما تملك حقلًا في جدول السمات يمثل الارتفاع (مثل height_m لارتفاع المبنى بالأمتار).
النتيجة المتوقعة
إما: أشكال «ممتدة» (extruded) في مشهد 3D أو طبقة هندسية تحتوي Z-values (PointZ/LineZ/PolygonZ) أو multipatch / 3D object حسب البرنامج.
QGIS — خطوات مفصّلة (extrude / data-driven)
افتح مشروعك وأضف طبقة المضلعات (polygons) التي تحتوي على حقل الارتفاع (مثلاً height_m).
افتح Layer Properties → 3D View أو اذهب إلى Symbology → 3D (في إصدارات QGIS الحديثة هناك تبويب 3D Symbols).
فعّل Enable 3D renderer. اختر نوع الشكل (مثلاً Polygon 3D symbol) ثم في خاصية Extrusion / Height اضغط على أيقونة الـ data-defined (رمز ε) واختر الحقل height_m أو ضع تعبيرًا (مثل “height_m” * 1.0 إن أردت تحويل الوحدات).
اضبط Altitude clamping / binding: إذا أردت أن تكون القاعدة على سطح الأرض اختر Relative to terrain أو Absolute إذا القيم هي إحداثيات Z فعلية.
اضبط الوحدات (m, ft) وقم بضبط Vertical exaggeration إن احتجت لتكبير المظهر.
شغّل 3D Map View لمعاينة النتيجة. QGIS+1
ملاحظة عملية: هذا الأسلوب لا يغير هندسة الـ shapefile نفسه (إلى Z-geometry) — إنه يعرضها كمجسمات في المشهد. إذا أردت كتابة Z فعليًا في هندسة المعالم يمكنك استخدام أدوات تحويل مثل GRASS v.to.3d أو أدوات حفظ/تصدير؛ مثال GRASS موثق أدناه. GRASS
ArcGIS Pro — خطوات مفصّلة (Feature To 3D By Attribute / Extrude)
افتح Geoprocessing → ابحث عن الأداة “Feature To 3D By Attribute” (3D Analyst).
في نافذة الأداة: Input Features = طبقة 2D، Z Field = الحقل (مثل height_m)، Output Feature Class = مسار الحفظ. شغّل الأداة. → هذا سيُنتج Feature Class يحوي Z-values (3D features). ArcGIS Pro
أو (لعرض سريع في مشهد): اختر الطبقة في Contents pane → تبويب الطبقة → Extrusion واختر Extrude By Attribute وحدد الحقل ووحدات الارتفاع. هذا يُنشئ عرضًا مجسّمًا في الـ Scene دون تغيير هندسة المصدر. ArcGIS Pro
2 — طريقة B: سحب Z من سطح (DEM/TIN) إلى المعالم (Drape / Interpolate)
متى تُستخدم؟
عندما تريد جعل المعالم (نقاط/خطوط/مضلعات) تتبع التضاريس الطبيعية أو DEM/DSM (مثلاً: نقاط محطات قياس، خطوط أنابيب على التضاريس، محيطات حدائق حسب الارتفاع الحقيقي).
QGIS — Drape (Set Z value from raster)
أضف الـ vector layer (2D) والـ raster DEM إلى المشروع.
افتح Processing Toolbox → Vector geometry → Drape (set Z value from raster).
في النافذة: Input layer = طبقة الـ vector، Raster layer = DEM، اضبط Scale أو Offset إذا لزم (مثلاً لتحويل وحدات أو إضافة ارتفاع مبني). شغّل.
النتيجة: طبقة جديدة بنفس الهندسة لكن مع قيم Z في كل رأس (vertex) — الآن يمكنك عرضها في 3D أو تحويلها إلى مشهد. QGIS+1
ملاحظة: أحيانًا تعمل هذه الأداة على الرؤوس فقط — إذا أردت Z عبر كامل هندسة السدود (بعض العمليات تتطلب densify قبل التشغيل). أيضًا كن حذرًا من مشاكل NODATA في الـ raster التي قد تُعطي Z غير متوقع. (قضايا معروفة موثقة في مستودع QGIS ومجتمعات الدعم). GitHub+1
ArcGIS Pro — Interpolate Shape (من سطح)
افتح Geoprocessing → Interpolate Shape (3D Analyst).
Input Features = الطبقة 2D، Input Surface = DEM/TIN/terrain/LAS dataset، ضبط Sampling Distance إن أردت تكثيف الرؤوس (إذا لم تحدد سيأخذ قيمة الخلية الافتراضية).
شغّل الأداة → ستنتج طبقة 3D (Z-values مضمنة). توثيق الأداة يوضح أن الأداة تقوم بتكثيف المسارات/المضلعات إذا لزم (densify) بناءً على مسافة أخذ العينات. ArcGIS Pro
3 — طريقة C: بناء سطح ثلاثي (TIN / Mesh) من نقاط أو LiDAR ثم توليد 3D
متى تُستخدم؟
عندما لديك نقاط ارتفاع (مقاسات مساحية، LiDAR، نقاط GPS) وتريد سطحًا دقيقًا (شبكة مثلثية) أو mesh للاستخدام كـ DSM/DTM أو كمرجع للـ drape أو لاستخراج مقاطع.
QGIS — TIN / Mesh
إن كان لديك نقاط ارتفاع: Processing Toolbox → Interpolation → TIN interpolation أو استخدم أدوات Mesh → TIN Mesh Creation.
ادخل طبقة النقاط واختر حقل الارتفاع. اضبط دقة الشبكة (إما كـ raster cellsize أو كـ mesh parameter).
الناتج: raster DEM أو mesh/TIN يمكن استخدامه كـ surface. ثم يمكنك استخدام نفس خطوات الـ Drape أو إنشاء Mesh 3D للتصدير. QGIS+1
ArcGIS Pro — TIN & LAS
إذا كانت لديك LiDAR (LAS): أنشئ LAS dataset ثم استخدم LAS to Raster أو استخدم أدوات TIN creation.
Create TIN أو Create Terrain لإنشاء TIN من نقاط/خطوط/قراءات. ثم استعمل هذا السطح كـ Input Surface في أداة Interpolate Shape أو لتحويل إلى multipatch. ArcGIS Pro+1
4 — أدوات GRASS (متاحة داخل QGIS) — تحويل 2D → 3D سطريًا/هرميًا
v.to.3d يحوّل ميزات 2D إلى 3D باستخدام قيمة حقل أو قيمة ثابتة (column= أو height=). مثال:
v.to.3d input=buildings output=buildings3D column=height_m . GRASS
v.extrude يمكنه إنتاج أشكال ممتدة (extruded) رأسياً (مثال للمنازل بارتفاع ثابت أو حسب حقل). GRASS
ميزة: GRASS قوية عندما تحتاج إجراء التحويلات برمجياً أو ضمن نموذج معالجة داخل QGIS.
5 — كتابة Z فعليًا داخل هندسة المعالم (ضمن الملف) vs مجرد عرض ثلاثي الأبعاد
عرض ثلاثي (extrusion rendering): تغيّر فقط طريقة العرض في المشهد (لا يحدث تغيير في ملف المصدر). (QGIS 3D renderer / ArcGIS extrusion). QGIS+1
تخزين Z في الهندسة: تنتج Feature Class أو Shapefile أو GeoPackage يحوي إحداثيات ثلاثية (x,y,z). يتم ذلك عبر أدوات مثل Feature To 3D By Attribute أو Interpolate Shape أو v.to.3d أو Drape (set Z value from raster). ArcGIS Pro+2ArcGIS Pro+2
6 — التصدير إلى صيغ 3D / مشاركة المشهد
glTF / glb: صيغة حديثة للويب والـ 3D — يمكن تصدير من أدوات متقدمة (ArcGIS CityEngine، بعض إضافات QGIS مثل Qgis2threejs تدعم glTF). ArcGIS Documentation+1
COLLADA (.dae), OBJ, STL: تدعمها بعض أدوات التصدير (ArcGIS Export 3D Objects أو CityEngine) — تحقق من إعدادات المقياس والمواد قبل التصدير. ArcGIS Pro+1
GeoPackage / FileGDB / Multipatch: لحفظ بيانات ثلاثية الأبعاد في بيئة GIS (multipatch في Esri لحفظ مجسمات حقيقية). ArcGIS Pro
7 — مثال عملي كامل (حالة: تحويل أرشيف مباني 2D إلى مبانٍ ثلاثية بارتفاعات مذكورة في حقل height_m)
QGIS — خطوة-بخطوة (تفصيلي)
افتح QGIS، أضف buildings.shp وbasemap وإذا كان لديك DEM أضفه أيضًا.
افتح جدول السمات وتأكد من وجود حقل height_m (أرقام بالمتر). إن لم يكن موجودًا أضف حقلًا جديدًا Field Calculator → height_m = قيمة ثابتة أو مزيج من الحقول.
لمعاينة سريعاً كمجسم: Layer → Properties → 3D View → Enable 3D renderer → اختر Extruded → في إعداد Extrusion اضغط data-defined → اختر الحقل height_m → Apply. راقب في 3D Map View. QGIS
إذا أردت فعليًا إنشاء طبقة ثلاثية Z: Processing Toolbox → Vector geometry → Set Z value أو Drape (إذا كان عليك أخذ الارتفاع من DEM). أو استخدم GRASS v.to.3d: افتح Toolbox → GRASS → v.to.3d → أدخل column=height_m → Run. الناتج طبقة ثلاثية (vertices تحتوي Z). GRASS+1
تصدير: انقر يمين على الطبقة → Export → Save Features As → اختر Format = GeoPackage أو 3D GeoPackage/ESRI FileGDB حسب حاجة المشروع. إذا أردت ملف 3D للويب استعمل إضافة Qgis2threejs لصنع مشهد وتصديره كـ glTF. QGIS Plugins
ArcGIS Pro — خطوة-بخطوة (تفصيلي)
أضف buildings.shp إلى الخريطة. تأكد من الحقل height_m.
إذا أردت ناتج Feature Class ثلاثي فعلاً: Geoprocessing → Feature To 3D By Attribute → Input = buildings → Height field = height_m → Output = buildings_3D → Run. الناتج يحتوي Z في الهندسة. ArcGIS Pro
للعرض كـ multipatch أو عرض سريع: أضف layer إلى Scene → في Contents اختر layer → تبويب Appearance / Extrusion → Extrude features by attribute → حدد الحقل ووحدات. ArcGIS Pro
لتصدير مجسمات إلى ملفات 3D: استخدم Export 3D Objects أو استخدم CityEngine لتصدير glTF/DAE حسب الحاجة. ArcGIS Pro+1
8 — نصائح عملية ومشاكل شائعة وحلولها
الطبقة لا تظهر في المشهد ثلاثي الأبعاد: افحص CRS (قد تكون الطبقة بنظام درجات بينما المشروع بالمتر) — استخدم Zoom to Layer للتأكد.
قيم Z غير صحيحة بعد Drape: افحص نطاق الـ raster ووجود قيم NODATA؛ قد تحتاج إلى تصغير Extent أو ملء الـ NODATA. (مشكلات معروفة في بعض إصدارات QGIS). GitHub
النتيجة خشنة بعد Interpolate: زِد كثافة العيّنة (sampling distance) أو قم بتكثيف الرؤوس (densify) قبل التشغيل. توثيق Interpolate Shape يوضّح علاقة densify بمخرجات الأداة. ArcGIS Pro
وحدات رأسية مختلفة (m vs degrees vs feet): اجعل كل شيء في CRS مناسب وعلّم الـ vertical datum إن لزم (خاصة عند التحويل بين أنظمة datum). تجنّب إجراء الحسابات على CRS جغرافي (EPSG:4326) إن أردت مساحات/أطوال دقيقة.
Shapefile لا يدعم أسماء حقول طويلة أو UTF-8 جيدًا: استخدم GeoPackage أو FileGDB للحفاظ على الحقول والوحدات.
مراجع سريعة (للمتابعة / التحقق)
طرق ArcGIS لتحويل 2D→3D (مقالة إرشادية أساسية). support.esri.com
أداة Feature To 3D By Attribute (ArcGIS Pro doc). ArcGIS Pro
أداة Interpolate Shape (ArcGIS Pro doc — توضح densify / sampling). ArcGIS Pro
خوارزمية Drape (set Z value from raster) في QGIS Processing (تعيين Z من raster). QGIS
وثائق QGIS 3D symbols / extrusion و3D Map View (كيفية عمل extrusion في QGIS). QGIS+1
GRASS v.to.3d / v.extrude لتحويل 2D→3D برمجياً (متاحة ضمن QGIS). GRASS+1
إضافة Qgis2threejs لتصدير مشاهد / glTF من QGIS. QGIS Plugins
ثانيا : التعامل مع الإحداثيات
الخطوة الأولى: فهم نظام الإحداثيات
أي ملف بيانات مكانية (مثل Shapefile أو GeoJSON) يكون مرتبطًا بنظام إحداثيات (Coordinate System).
هناك نوعان أساسيان:
Geographic Coordinate System (GCS): يعتمد على خطوط الطول والعرض (مثل WGS84).
Projected Coordinate System (PCS): يستخدم إحداثيات مسقطة بالأمتار أو القدم (مثل UTM).
🔹 في الخرائط ثنائية الأبعاد (2D) البيانات غالبًا تكون مخزنة بخطوط طول وعرض فقط.
🔹 في الخرائط ثلاثية الأبعاد (3D) نحتاج إلى إضافة قيمة الارتفاع (Z-value) أو العمق.
الخطوة الثانية: التحقق من نظام الإحداثيات
افتح برنامج ArcGIS Pro أو QGIS.
حمّل البيانات (مثل Shapefile أو Raster).
من خصائص الملف Properties → Source → Coordinate Reference System (CRS) تحقق من النظام الحالي.
إذا كان النظام غير معروف أو غير مناسب، قم بتحديده أو إسقاطه إلى نظام مناسب (Reproject).
مثال:
WGS84 → صالح للخرائط العالمية.
UTM Zone 40N → صالح للشرق الأوسط.
الخطوة الثالثة: إضافة البعد الثالث (Z-value)
في حالة البيانات النقطية (Points):
أضف عمودًا جديدًا في الجدول باسم Z (أو Elevation).
أدخل قيم الارتفاع يدويًا أو استوردها من نموذج ارتفاع رقمي (DEM).
في حالة البيانات الخطية أو المساحية (Lines/Polygons):
اربط البيانات بـ Digital Elevation Model (DEM) عبر أداة مثل:
ArcGIS → 3D Analyst → Interpolate Shape
QGIS → Raster → Extraction → Sample Raster Values
هذه الخطوة تعطي كل نقطة أو رأس (Vertex) قيمة Z تلقائيًا.
الخطوة الرابعة: توحيد الإحداثيات
بعد إدخال قيم Z، تأكد أن جميع الطبقات (الطرق، المباني، الأنهار…) تعمل بنفس النظام.
استخدم أداة Project في ArcGIS أو Reproject Layer في QGIS لتوحيدها.
الخطوة الخامسة: حفظ البيانات ثلاثية الأبعاد
الآن أصبح لديك ملف 3D يحتوي على (X, Y, Z).
يمكنك حفظه كـ:
Multipatch Feature Class (ArcGIS).
3D Shapefile أو GeoPackage (QGIS).
أو تصديره إلى 3D formats مثل (.kml, .dae, .obj).
ثالثا : دمج البيانات المكانية وغير المكانية في بيئة واحدة
1. فهم الفرق بين البيانات المكانية وغير المكانية
البيانات المكانية (Spatial Data): هي البيانات التي تحتوي على موقع جغرافي (إحداثيات X, Y، وأحيانًا Z). مثل:
نقاط: مواقع المدارس، الآبار.
خطوط: الطرق، شبكات الكهرباء.
مضلعات: حدود الدول، الأراضي الزراعية.
البيانات غير المكانية (Attribute Data): هي البيانات الوصفية أو الجدولية المرتبطة بالبيانات المكانية، مثل:
اسم المدرسة، عدد الطلاب، مساحة الأرض، ارتفاع المبنى.
📌 2. الهدف من الدمج
الفكرة هي ربط الجداول الوصفية (غير المكانية) مع الطبقات المكانية بحيث يتم تمثيلها في بيئة واحدة داخل برامج GIS.
مثال:
لديك خريطة للمباني (Spatial).
ولديك جدول يحتوي على أسماء الملاك وعدد الطوابق (Non-Spatial).
بدمجهما، يمكن أن تنقر على أي مبنى في الخريطة لترى كل التفاصيل الوصفية.
📌 3. خطوات الدمج (في ArcGIS/QGIS)
الخطوة الأولى: تجهيز البيانات
افتح طبقة مكانية (Shapefile أو Feature Class).
افتح جدول البيانات غير المكانية (Excel، CSV، Database).
تأكد من وجود حقل مشترك (Key Field) مثل: رقم المبنى، كود المدرسة، ID.
الخطوة الثانية: استيراد الجدول
ArcGIS Pro:
From → Add Data → Add Table → اختر ملف Excel/CSV.
QGIS:
Layer → Add Layer → Add Delimited Text Layer → اختر الملف.
الخطوة الثالثة: إجراء الدمج (Join)
ArcGIS:
اضغط بالزر الأيمن على الطبقة المكانية → Joins and Relates → Add Join.
اختر الحقل المشترك في كل من الطبقة والجدول.
QGIS:
Properties → Joins → Add Join.
حدد الحقول المشتركة.
الخطوة الرابعة: التحقق من الدمج
افتح جدول السمات (Attribute Table).
ستجد أن كل سجل مكاني (مثلاً كل مبنى) أصبح يحتوي على البيانات الوصفية من الجدول.
الخطوة الخامسة: حفظ الطبقة المدمجة
ArcGIS:
Data → Export Features → اختر حفظ الطبقة الجديدة.
QGIS:
Right Click → Export → Save Features As → GeoPackage/Shapefile.
📌 4. مثال عملي
طبقة مكانية: خريطة لمدارس المدينة (نقاط).
جدول غير مكاني: بيانات عن كل مدرسة (اسم المدير – عدد الفصول – عدد الطلاب).
بعد الدمج: كل نقطة مدرسة على الخريطة تعرض هذه المعلومات عند النقر عليها.
📌 5. أهمية الدمج في التحويل إلى 3D
بعد الدمج، يمكن استخدام البيانات الوصفية (مثلاً: ارتفاع المبنى، عدد الطوابق) لإعطاء قيمة Z أو عرض مجسم ثلاثي الأبعاد واقعي.
مثال:
مبنى له قيمة عدد الطوابق = 10.
يمكن توليد نموذج 3D بارتفاع 30 متر (كل طابق = 3 متر).
رابعا : التحليل المكاني
ثالثًا: التحليل المكاني (Spatial Analysis)
التحليل المكاني هو استخدام الأدوات الرياضية والإحصائية داخل برامج GIS لفهم العلاقات المكانية، النماذج، والأنماط الجغرافية.
📌 1. مفهوم التحليل المكاني
هو دراسة توزيع الظواهر في المكان والزمان.
يهدف إلى الإجابة عن أسئلة مثل:
أين؟ (المكان)
لماذا هنا وليس هناك؟ (السبب المكاني)
ماذا لو؟ (السيناريوهات)
📌 2. أنواع التحليل المكاني
✅ أ. التحليل بالمسافة (Distance Analysis)
Buffer Zones (المناطق العازلة):
إنشاء مناطق حول كائنات مكانية (مثلاً: منطقة 500م حول المدارس).
Near Analysis (أقرب مسافة):
تحديد أقرب مستشفى أو محطة مترو إلى موقع معين.
✅ ب. التحليل بالتراكب (Overlay Analysis)
الجمع بين طبقات مكانية متعددة لمعرفة العلاقة بينها.
مثال: تراكب خريطة الأراضي الزراعية مع خريطة التربة لمعرفة نوع التربة لكل قطعة أرض.
✅ ج. التحليل الشبكي (Network Analysis)
يستخدم لتحليل الطرق والشبكات.
تطبيقاته:
أقصر طريق بين نقطتين.
توزيع الخدمات (مثلاً أقرب نقطة إسعاف).
تحليل الحركة المرورية.
✅ د. التحليل الإحصائي المكاني
قياس الكثافة (Density Analysis):
مثل توزيع السكان على الخريطة.
كشف الأنماط (Cluster Analysis):
لمعرفة أماكن التجمعات أو التوزيع العشوائي.
✅ هـ. التحليل باستخدام النماذج الرقمية للارتفاعات (DEM Analysis)
استخراج:
الانحدار (Slope).
الاتجاه (Aspect).
المسارات المائية (Flow Direction).
📌 3. خطوات إجراء التحليل المكاني (مثال عملي)
مثال: تحديد أفضل موقع لإنشاء مستشفى جديد
تحديد المعايير:
قرب الموقع من المناطق السكنية.
بعده عن مصادر التلوث.
قربه من الطرق الرئيسية.
جمع البيانات:
طبقة الطرق.
طبقة الاستخدامات الأرضية.
طبقة التلوث الصناعي.
إجراء التحليل:
استخدام Buffer حول الطرق (مثلاً: 300م).
استبعاد المناطق الصناعية.
عمل Overlay مع الكثافة السكانية.
اختيار الموقع الأنسب:
النتيجة تظهر منطقة مثالية لإنشاء المستشفى.
📌 4. أدوات التحليل المكاني
ArcGIS Pro:
Spatial Analyst Tools.
Network Analyst.
Model Builder.
QGIS:
Processing Toolbox → Vector/Raster Analysis.
Plugins مثل “Heatmap” أو “Network Analysis”.
خامسا : إخراج الخرائط التفاعلية
📌 1. مفهوم الخرائط التفاعلية
الخرائط التفاعلية هي خرائط رقمية يمكن للمستخدم التكبير، التصغير، التنقل، البحث، وإظهار البيانات من خلالها.
تختلف عن الخرائط الورقية أو الثابتة لأنها تسمح بالتفاعل المباشر مع البيانات الجغرافية.
📌 2. مميزات الخرائط التفاعلية
سهولة الاستخدام والوصول عبر الإنترنت.
ربط البيانات المكانية بالوصفية في بيئة واحدة.
عرض البيانات بشكل حي (Real-time) مثل الخرائط المرورية أو الجوية.
إمكانية تخصيص العرض (إظهار/إخفاء طبقات).
دعم اتخاذ القرار بشكل أسرع.
📌 3. أدوات وبرامج إخراج الخرائط التفاعلية
✅ في بيئة ArcGIS
ArcGIS Online:
يسمح برفع البيانات وإخراج خرائط على الويب.
ArcGIS StoryMaps:
دمج الخرائط مع النصوص والصور والوسائط.
Web AppBuilder:
لبناء تطبيقات ويب تفاعلية.
✅ في بيئة QGIS
QGIS2Web Plugin:
تحويل الخرائط إلى تطبيق ويب باستخدام Leaflet أو OpenLayers.
TimeManager Plugin:
لإنشاء خرائط تفاعلية زمنية (إظهار تغير الظاهرة بمرور الوقت).
✅ منصات أخرى
Google Earth Engine لعرض وتحليل البيانات الضخمة.
Mapbox و Leaflet.js لتطوير تطبيقات ويب متقدمة.
📌 4. خطوات إخراج خريطة تفاعلية (مثال في QGIS)
إعداد الطبقات (Points, Lines, Polygons) والتأكد من الإسقاط الصحيح.
تنسيق الرموز والألوان والتسميات.
تثبيت إضافة QGIS2Web.
من القائمة: Web → QGIS2Web → Export Map.
اختيار محرك العرض (Leaflet أو OpenLayers).
حفظ الملفات الناتجة (HTML + CSS + JS).
رفعها على موقع إلكتروني أو خادم داخلي لعرضها كخريطة تفاعلية.
📌 5. مثال عملي:
مشروع: خريطة تفاعلية لمراكز الإسعاف في مدينة.
طبقة النقاط = مواقع مراكز الإسعاف.
طبقة الخطوط = الطرق.
طبقة المضلع = الأحياء السكنية.
بعد التصدير: يمكن للمستخدم الضغط على أي مركز إسعاف لمعرفة رقم الهاتف وعدد سيارات الإسعاف المتوفرة.
📌 6. مخرجات الخرائط التفاعلية
ملفات ويب (HTML/JS/CSS).
مشاركة عبر ArcGIS Online أو QGIS Cloud.
دمج الخرائط في مواقع أو تطبيقات موبايل.
🔎 باختصار:
إخراج الخرائط التفاعلية هو النقلة النهائية التي تجعل بيانات GIS قابلة للمشاركة والاستخدام من طرف الجميع، وليس فقط المتخصصين.
