دليل تعليمي: تصميم الخرائط

الموقع: OpenCourseWare for GIS
المقرر: تطبيقات في الهيدرولوجيا باستخدام QGIS
كتاب: دليل تعليمي: تصميم الخرائط
طبع بواسطة: Guest user
التاريخ: الجمعة، 26 يونيو 2026، 4:10 PM

1. مقدمة

في هذا الدرس، ستقوم بإعداد الخريطة النهائية التي تعرض نتائج تحليل تحديد أحواض التصريف (Catchment Delineation Analysis) . ستبدأ بـ مخطط طباعة (Print Layout) أساسي، ثم تعمل على تحسينه بإضافة عناصر الخريطة القياسية مثل المفتاح ومقياس الرسم . كما ستتعلم بعض التقنيات المتقدمة مثل استخدام المتغيرات (Variables) والتعبيرات (Expressions) لإضافة خاصية الأتمتة (Automation) إلى الخريطة .

2. الجانب النظري

شاهد هذا الفيديو التعليمي حول تصميم الخرائط (Map Design)، ثم أجب عن الأسئلة الواردة أدناه.

3. تنسيق ووضع التسميات للمدن والبلدات

لنقم أولاً بتنسيق وترميز (Styling) طبقات المدن (Cities) والبلدات (Towns) التي قمت بتحميلها. 

1.تأكد من أن طبقتي المدن (Cities) والبلدات (Towns) تقعان في أعلى لوحة الطبقات (Layers panel) لضمان التمثيل المنهجي الصحيح لهذه المعالم فوق الطبقات المساحية الأخرى .

2. افتح لوحة "تنسيق الطبقة" (Layer Styling panel) بالنقر على Open layer styling panel buttonانقر على الزر. قم بتعيين الطبقة المستهدفة (Target layer) إلى Cities.

3. يتم تنسيقها (Styling) افتراضياً باستخدام رمز بسيط (Simple marker).

4. قم بتحديد مكون الرمز (Marker component) واضبط الرمز على topo pop capital. هذا الرمز يتم تثبيته تلقائياً مع برنامج QGIS. وهو يتكون من رمزين مختلفين من فئة "رمز بسيط" (Simple marker)..

5. بعد ذلك، ستقوم بـوضع التسميات (Labeling) للمدن. انتقل إلى تبويب "التسميات" (Labels) styling dock labelsفي لوحة "تنسيق الطبقة" (Layer Styling Panel)، انتقل من خيار "بلا تسميات" (No Labels) إلى "تسميات مفردة" (Single labels). ثم قُم بضبط خيار "التسمية بـ" (Label with) على حقل الـ name .

6.قُم بتغيير نوع الخط (Font) إلى خط من فئة sans serif (بلا زوائد) مثل Arial أو Calibri. غالباً ما تكون التسميات (Labels) صغيرة الحجم، لذا تُعد خطوط sans serif أكثر ملاءمة لها كونها أبسط وأسهل في القراءة. قُم بتقليل حجم الخط (Size) إلى 9 نقاط (points).

7.لـ تأكيد (Emphasize) تمييز هذه المدن، قُم بتغيير نمط الخط (font Style) إلى عريض (Bold).

تُعد المناطق العازلة للتسميات (Label buffers) فعالة للغاية في تيسير قراءة التسميات، ومع ذلك، لا ينبغي لهذه المناطق العازلة أن تكون بارزة بشكل لافت. فهي تحقق أفضل النتائج عندما تعزز وضوح القراءة دون أن تكون ملحوظة للوهلة الأولى.

8. انتقل إلى تبويب "المنطقة العازلة للتسمية" (Label buffer tab).  label buffer tab.وقم بتفعيل خيار "رسم المنطقة العازلة للنص" (Draw text buffer). قُم بضبط اللون (Color) على الرمادي الفاتح (RGB: 191|191|191). بعد ذلك، اضبط "وضع المزج" (Blending mode) على "الضوء الناعم" (Soft light).

والآن، توجد مناطق عازلة (Buffers) خفيفة تتغير ألوانها مع لون الخلفية. 
9. لتوفير مزيد من الفصل (Separation) بين التسميات (Labels) وأيقونة المعلم (Feature icon)، انتقل إلى تبويب "وضع التسمية" (Label placement). label placement tab icon...التبويب، وقُم بضبط "المسافة" (Distance) على 2.5 ملم. كذلك قُم بتغيير "الوضع" (Mode) إلى "كارتوجرافي" (Cartographic). 

بعد ذلك، ستنتقل إلى العمل على طبقة البلدات (Towns).

10. قُم بضبط "الطبقة المستهدفة" (Target layer) في لوحة "تنسيق الطبقة" (Layer Styling panel) لتكون Towns، ثم عُد مجدداً إلى تبويب "الترميز" (Symbology). 

11. قُم بتحديد مكون الرمز (Marker component) واضبط الرمز على topo pop city.

12. انتقل إلى تبويب "التسميات" (Labels tab).  styling dock labels في لوحة "تنسيق الطبقة" (Layer Styling Panel)، انتقل من خيار "بلا تسميات" (No Labels) إلى "تسميات مفردة" (Single labels). ثم قُم بضبط خيار "التسمية بـ" (Label with) على حقل الـ name.

13. استخدم نفس نوع الخط (Font) الذي استخدمته لـ Cities، ولكن قم بتقليل الحجم (Size) إلى ٨ نقاط (points) وحافظ على نمط (Style) الخط عادي (Regular).

14. انتقل إلى تبويب "المنطقة العازلة للتسمية" (Label buffer tab). label buffer tab واستخدم نفس الإعدادات (Settings) التي استخدمتها لطبقة Cities.

15. انتقل إلى تبويب "وضع التسمية" (Label placement) label placement tab icon التبويب، واضبط المسافة (Distance)على 2 مم.

16. أخيرًا، لكل طبقة نقطية (Point layer)، انقر على "إعدادات التموضع الآلي" (Automated placement settings) Automated placement settingsانقر على الزر لفتح نافذة "محرك التموضع الآلي" (Automated Placement Engine). قُم بإلغاء تحديد المربع الخاص بخيار "السماح بالتسميات المقطوعة عند حواف الخريطة" (Allow truncated labels on edges of map). سيمنع هذا الإجراء انقطاع التسميات عند حدود الخريطة
17. في هذه المرحلة، ينبغي أن تماثل خريطتك (Map) الشكل الموضح أدناه. 

Cities and Towns Styled

This video shows the steps until this point:

4. اعتبارات تصميم الخرائط - إضافة المزيد من البيانات

في هذا الدرس، ستبدأ بـ ملف الخريطة (Map Document) الذي قمت بحفظه في ختام الدرس الرابع. بالنسبة لـ خريطة الأساس (Basemap)، يمكنك اختيار إما خريطة OSM القياسية (عبر إضافة QuickMapServices البرمجية)، أو خريطة أساس تظليل التلال الملونة (Color Hillshade) التي قمت بإنشائها في الدرس الرابع . ستعتمد الأمثلة التالية على خريطة أساس تظليل التلال الملونة.

Result

بينما تم تنسيق بيانات التحليل بشكل جيد، وإبراز منطقة الدراسة باستخدام تقنية "تعبئة مضلع معكوس متفجر الشكل" (Inverted Polygon Shapeburst Fill)، سيكون من المفيد توفير سياق توضيحي لقارئ الخريطة. فبينما أصبحت أنت على دراية بالبيانات أثناء مرحلة التحليل، يحتاج قارئ الخريطة إلى بيانات إضافية للمساعدة في فهم حجم وموقع حوض التصريف (Catchment) . وعند إعداد الخريطة (Crafting a map)، من المهم جداً التفكير في المعلومات التي يجب إبرازها، ومن هو الجمهور المستهدف، وكيف سيتم تقديم الخريطة نهائياً لضمان التمثيل المنهجي للمعالم الجغرافية .

فعلى سبيل المثال، سيتعين عليك اتخاذ قرارات كارتوجرافية متباينة عند الاختيار ما بين ملصق (Poster)، أو ورقة بقياس A4 (أو Letter)، أو حتى الأحجام الأصغر المخصصة للمجلات العلمية الُمحكّمة. فمن البديهي أنه كلما زاد حجم الورقة، كبر مقياس رسم الخريطة (Map Scale)، مما يتيح لك تضمين تفاصيل أكثر . كما يجب مراعاة طبيعة الجمهور المستهدف؛ هل هم متخصصون تقنيون على دراية بالبيانات أم هم من الجمهور العام؟. فإذا كان الجمهور تقنياً، فستكون مهمتك أسهل قليلاً، بينما تتطلب الخرائط الموجهة للعامة مزيداً من الإيضاح والبراعة لضمان فعالية توصيل المعلومات المكانية والتمثيل المنهجي للمعالم الجغرافية . ومن الاعتبارات الأخرى، هل يمكن إنتاج الخريطة بالألوان، أم يجب أن تكون باللونين الأبيض والأسود؟ فالألوان توفر خيارات أوسع بكثير في عملية الترميز (Symbology) . ويُعد إنتاج خرائط صغيرة بالأبيض والأسود للمجلات العلمية من أصعب مهام علم وفن عمل الخرائط (Cartography) وأخيراً، فكر في وسيلة التسليم النهائية؛ هل ستكون مطبوعة أم ستوزع رقمياً؟.

QGIS ميزة معاينة حالات عمى الألوان؛ فمن قائمة "عرض" (View) اختر "وضع المعاينة" (Preview mode). هنا ستتمكن من تغيير وضع الشاشة لإجراء محاكاة (Simulate) لنوعين من عمى الألوان: "عمى اللون الأحمر" (Protanope) و**"عمى اللون الأخضر" (Deuteranope)**، بالإضافة إلى "التدرج الرمادي" (Grayscale)  كما يوفر موقع ColorBrewer 2.0 الإلكتروني خيارات لتصميم تدرجات لونية (Color ramps) مناسبة للقراء المصابين بعمى الألوان، مما يضمن نجاح عملية تمثيل الكيانات الواقعية وتوصيل المعلومات المكانية بفاعلية لجميع الفئات .
 


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

    1. للبدء، ستقوم بتحميل بيانات المدن والبلدات باستخدام إضافة QuickOSM البرمجية. وإذا كنت بحاجة لتنشيط معلوماتك، يمكنك الرجوع إلى قسم "إضافة البيانات الاتجاهية من OpenStreetMap" الوارد في الدرس التعليمي السابق .

    2. استخدم إضافة QuickOSM البرمجية لتحميل البيانات النقطية (Point data) باستخدام المفتاح (Key) المسمى place. وضمن هذا المفتاح، ستقوم بالبحث عن وتحميل القيم (Values) الخاصة بـ city و town .

    3. يلزمك فقط تحميل هذه البيانات لـ نطاق (Extent) خريطة تظليل التضاريس (Shaded relief
    4. قم بحفظ هذه البيانات في ملف الجيوباكج (GeoPackage) المسمى Rur_data.gpkg. في هذه الحالة، من الأسهل النقر على... [170، 621، 850] scratchوقم بتعبئة بيانات مربع حوار "حفظ الطبقة المؤقتة" (Save Scratch Layer). قُم بتسمية طبقات المخرجات باسم Cities و Towns..

5. إنشاء طبقة حدود حوض التصريف

حالياً، يتم تمثيل حوض تصريف "الرور" (Rur Catchment) بأسلوب "تعبئة مضلع معكوس متفجر الشكل" (Inverted Polygon Shapeburst Fill) . ستقوم هنا بـتكرار الطبقة (Duplicate the layer) لإنشاء نسخة منسقة كـحدود خارجية بسيطة (Simple outline) .

1. انقر بزر الفارة الأيمن على طبقة Rur_Catchment، واختر "تكرار الطبقة" (Duplicate Layer) .

2. قُم بتفعيل (إظهار) الطبقة المكررة، وانقلها لتصبح فوق نسخة "تعبئة مضلع معكوس متفجر الشكل" (Inverted Polygon Shapeburst Fill).
3. قم بتغيير النسخة المكررة من واصف "مضلع معكوس" (Inverted Polygon) إلى "رمز منفرد" (Single symbol). حدد نمط "التعبئة متفجرة الشكل" (Shapeburst fill)، ثم انقر على أيقونة "إزالة طبقة الرمز" (Remove Symbol Layer) لتبسيط التمثيل المنهجي للطبقة . minus button انقر فوق زر الحذف (Delete button) لإزالته. والآن، تتوفر نسخة من الحدود (Boundary) متمثلة في هيئة حدود خارجية بسيطة (Simple outline) لضمان التمثيل المنهجي لنتائج تحليل حوض التصريف .

يُوضح هذا المقطع المرئي الخطوات:

6. إعداد مخطط الطباعة

بعد أن قدمت بعض السياق لنتائج التحليل، ستقوم الآن بإنشاء مخطط طباعة (Print Layout) جديد وإعداد الصفحة. 
1. أولاً، ستقوم بفتح "مخطط طباعة جديد" . وهناك ثلاث طرق للقيام بذلك. 

  • من شريط القوائم، اختر مشروع (Project) | مخطط طباعة جديد
  • انقر على "مخطط طباعة جديد" New Print Layout Buttonزر (Button)
  • استخدم اختصار لوحة المفاتيح  Ctrl + P.


2. قُم بتسمية مخطط الطباعة Rur Catchment.
Create Print Layout


3. انقر على موافق (OK). سيُفتح مخطط طباعة (Print Layout) جديد؛ وهنا ستقوم بتصميم خريطتك. 

نافذة "مخطط الطباعة" (Print Layout) هي نافذة تطبيق تحتوي على العديد من الأدوات التي تتيح لك تصميم خريطة . وللحصول على معلومات تفصيلية حول مخطط الطباعة، يُرجى الرجوع إلى دليل QGIS . تَعرض النافذة الرئيسية لمخطط الطباعة ورقة العمل التي سيتم تصميم الخريطة عليها . وتوجد أزرار على طول الجانب الأيسر من النافذة تسمح لك بإضافة عناصر خريطة متنوعة: الخريطة، ومقياس الرسم الخطي (scale bar)، والصور، والنصوص، والأشكال، وجداول الخصائص (attribute tables)، وغيرها. لاحظ أن كل عنصر يُضاف إلى لوحة الخريطة (map canvas) يصبح كائناً رسومياً يمكن تحريكه، وتغيير حجمه، والتحكم فيه بشكل أكبر (في حال تحديده) عبر تبويب "خصائص العنصر" (Item Properties) الموجود على الجانب الأيمن من المخطط . كما توجد في الجزء العلوي أزرار لتصدير التكوين (exporting the composition)، والتنقل ضمنه، وبعض الأدوات الرسومية الأخرى (مثل التجميع وفك التجميع وغيرها) كما هو موضح في الشكل أدناه.

print layout

4. لضبط حجم الورقة (sheet size)، انقر بزر الماوس الأيمن على الصفحة الفارغة واختر "خصائص الصفحة" (Page Properties). يمكنك هنا تحديد التفاصيل المتعلقة بالتكوين العام (overall composition). يعتمد برنامج QGIS حجم الورقة A4 كخيار افتراضي؛ وسنستخدم الحجم A3 هنا.

تتيح مخططات الطباعة (Print Layouts) في QGIS إضافة أي عدد ترغب فيه من الصفحات إلى المخطط الواحد لوثيقة خريطة معينة. كما يمكن أن تختلف هذه الصفحات في أحجامها واتجاهاتها (Orientations)، بل ويمكن أن تعتمد نظام مرجع إحداثي (CRS) مختلفاً عن ذلك المستخدم في لوحة الخريطة (Map canvas) الرئيسية. 

5. اضبط "الاتجاه" (Orientation) على الوضع "رأسي" (Portrait)..

ملحوظة: يؤدي النقر على زر الحفظ (Save button) في مخطط الطباعة (Print Layout) إلى حفظ مشروع الخريطة (Map project) بالكامل. 

7. إضافة الخريطة

والآن، سنقوم بإضافة خريطة إلى مخطط الطباعة.

1. باستخدام أداة "إضافة خريطة جديدة للمخطط" Add New Map To Layout.باستخدام الزر، ارسم مربعاً بالسحب (Drag) على ورقة الخريطة في المكان الذي ترغب في وضع الخريطة فيه. وتذكر أنك ستحتاج إلى ترك مساحة لعنوان في أعلى الصفحة، ومفتاح خريطة (Legend) في أسفل الخريطة. 

يمكن تحريك "كائن الخريطة" (Map object) وتغيير حجمه بعد إضافته، وذلك من خلال تحديده باستخدام أداة "تحديد/تحريك العنصر" (Select/Move item).Select MoveItemالأداة. يمكنك بعد ذلك استخدام المقابض (Handles) الموجودة حول المحيط لتغيير حجمه. وتذكر أنه عند تحديد كائن (Object) ما، سيعرض تبويب "خصائص العنصر" (Item Properties) الخصائص المتعلقة بهذا الكائن تحديداً. 
الخطوة التالية هي ضبط "امتداد الخريطة" (Map extent) ضمن التكوين العام (Composition) الخاص بك. ومع تحديد الخريطة، انقر على تبويب "خصائص العنصر" (Item Properties).
توجد مجموعة من الأزرار عبر الجزء العلوي من اللوحة  للتحكم في "امتداد الخريطة.

وهذه هي [الأدوات/الأزرار] من اليسار إلى اليمين:

  • layout update map previewتحديث معاينة الخريطة.
  • set map extent to match main canvas extentاضبط "امتداد الخريطة" ليطابق "امتداد لوحة الخريطة الرئيسي.
  • view current map extent in main canvasعرض امتداد الخريطة الحالي في لوحة الخريطة الرئيسية.
  • set map scale to match main canvas scaleاضبط مقياس رسم الخريطة ليطابق مقياس رسم لوحة الخريطة الرئيسية.
  • set main canvas to match current map scaleاضبط "لوحة الخريطة الرئيسية" لتطابق "مقياس رسم الخريطة الحالي".
  • interactively edit map extentتعديل امتداد الخريطة تفاعلياً.
  • labeling settingsإعدادات التسمية.
  •   إعدادات الاقتطاع

map added to layout

2. انقر على زر "اضبط امتداد الخريطة ليطابق امتداد لوحة الخريطة الرئيسية" set map extent to match main canvas extentسيساعد هذا الزر في توجيه الخريطة (Orient the map) على ورقة الطباعة تماماً كما تظهر في واجهة QGIS Desktop. ومع ذلك، إذا كانت "نسبة العرض إلى الارتفاع" (Aspect ratio) للوحة الخريطة في QGIS Desktop لا تتطابق مع تلك الخاصة بتكوين الطباعة (Print composition)، فقد لا يعطيك هذا النتيجة المرجوة.

إذا كنت بحاجة إلى إجراء تعديلات إضافية على مقياس الرسم، يمكنك القيام بذلك في قسم "الخصائص الرئيسية" (Main properties) عبر ضبط "قيمة مقياس الرسم" (Scale value). ويُعدُّ "مقياس رسم الخريطة" (Map scale) نسبةً بين "المسافة على الخريطة" و"المسافة على الأرض" (Map Distance/Ground Distance). الرقم الموضح هنا هو 750000 تقريباً، والذي يُقرأ كمقياس رسم بنسبة 1:750,000. ولأغراض "التصغير" (Zoom out) قم بزيادة هذا الرقم، بينما يؤدي تقليله إلى "التكبير" (Zoom in). ويؤدي النقر على زر "تحديث معاينة الخريطة"  layout update map previewيؤدي هذا الزر إلى فرض تحديث عرض الخريطة

3. اضبط "قيمة مقياس الرسم" (Scale value) على 395000 واضغط على مفتاح الإدخال (Enter). من المفترض أن يؤدي هذا إلى تكبير الخريطة (Zoom) لتشمل حدود "حوض رور" (Rur Catchment). 

4. اذا كنت بحاجة إلى إزاحة (Pan) الخريطة، يمكنك استخدام أداة "تحريك محتوى العنصر" Move Item Contentالزر. يتيح لك ذلك إزاحة (Pan) محتوى الخريطة داخل إطار الخريطة دون تغيير مقياس الرسم (Scale). ومن الطبيعي أن تضطر لإجراء تعديلات للحصول على "امتداد الخريطة" (Map extent) المناسب تماماً. حاول جعل المخطط (Layout) الخاص بك مطابقاً للشكل الموضح أدناه. 

5. مرر للأسفل داخل تبويب "خصائص العنصر" (Item Properties) وابحث عن قسم "الإطار" (Frame). قُم بتفعيل الإطار وزيادة "العرض" (Width) إلى 0.8 ملم. 

تأكد من عدم وجود أي فجوة (Gap) بين محتوى الخريطة والإطار. 

print layout extent

يوضح هذا الفيديو الخطوات: 

8. إضافة عنوان

سنقوم الآن بإضافة العنوان إلى الخريطة (Map). يهدف "عنوان الخريطة" (Map title) إلى إيصال المحتوى وموضوع التركيز الأساسي للقارئ بشكل سريع، ويجب أن يكون العنوان وجيزاً وبارزاً.

1. استخدم أداة "إضافة تسمية جديدة Add New Labelاستخدم الأداة لسحب مربع (Drag a box) على طول الجزء العلوي من التكوين (Composition) بالكامل فوق "كائن الخريطة" (Map object). ويمكن تغيير حجم مربع النص لاحقاً باستخدام "مقابض التحكم الرسومية" (Graphic handles). 

2. بشكل افتراضي، سيتم ملء "مربع النص" (Text box) بـ "نص نائب" (Placeholder text) هو "Lorem ipsum". ومن خلال قسم "الخصائص الرئيسية" (Main properties) في تبويب "خصائص العنصر" (Item Properties)، قُم باستبدال هذا النص بالعنوان: Rur Catchment and Channels.

3. في قسم "المظهر" (Appearance)، يمكنك تغيير "الخط" (Font). انقر على زر "الخط" لفتح نافذة "تنسيق النص" (Text Format). قُم بتغيير الخط إلى: Times New Roman، عريض (Bold)، وبحجم 36. ويمكنك استخدام مربع البحث الموجود أعلى قائمة الخطوط للبحث عن Times New Roman. 

4. توجد أسفل "إعدادات الخط" بعض "إعدادات المحاذاة" (Alignment settings). اضبط "المحاذاة الأفقية" (Horizontal alignment) على خيار "توسيط" (Center)، و"المحاذاة الرأسية" (Vertical alignment) على خيار "المنتصف" (Middle). 
titlefontsettings

يوضح هذا الفيديو الخطوات:

9. إضافة مفتاح خريطة

الهدف من "مفتاح الخريطة" (Legend) هو تحديد ما تمثله الرموز (Symbols) والألوان الموجودة على الخريطة. وتُستخدم مفاتيح الخريطة لـ "طبقات البيانات" (Data layers) غير البديهية (Non-intuitive) أو التي تتطلب مزيداً من الإيضاح. فعلى سبيل المثال، لا تحتاج نقطة مسماة "روتردام" (Rotterdam) إلى إدراجها في مفتاح الخريطة، فمضمونها واضح؛ بينما تحتاج "رتب ستراهر" (Strahler orders) إلى إيضاح. 

ستقوم في الأقسام التالية بإضافة: 

  • مفتاح خريطة للطبقات الاتجاهية
  • رقع مفتاح الخريطة للطبقات الاتجاهية
  • مفتاح خريطة للارتفاع

9.1. إضافة مفتاح خريطة للطبقات الاتجاهية

ن "أسلوب عرض الخطوط المستنتجة" (Interpolated Line renderer) الذي استخدمناه لتنسيق "رتب ستراهر" (Strahler orders) كان وسيلة رائعة لتصور هذه الرتب بصرياً، ولكنه لا يؤدي إلى ظهور "مفتاح خريطة" (Legend) يعرض رتب ستراهر كفئات (Classes) من الخطوط ذات سُمك (Thickness) مختلف. ويمكننا إنشاء ذلك باستخدام "أسلوب عرض الخطوط المتدرجة" (Graduated line renderer

1. عد الى نافذة برنامج QGIS الرئيسية.

2. قُم بتكرار طبقة Rur_channels.

3. قُم بإخفاء طبقة Rur_channels واجعل طبقة Rur_channels copy مرئية. 

4. انتقل إلى "لوحة تنسيق الطبقة" (Layer styling panel) وتأكد من أن طبقة Rur_channels copy هي الطبقة النشطة.

5.قُم بتغيير "أسلوب عرض الرمز الواحد" (Single Symbol renderer) إلى أسلوب العرض "المتدرج" (Graduated)، وقُم بتغيير الإعدادات التالية: 

  • اضبط "القيمة" (Value) على ORDER. 
  • اضبط "الرمز" (Symbol) ليكون خطاً أزرق بسيطاً عبر تغيير "الخط المستنتج" (Interpolated Line) إلى "خط بسيط" (Simple line) بلون RGB ذي القيم 15 | 66 | 220. وقُم بضبط "وحدات العرض" (Width units) على "مليمترات" (Millimeters)، وإلا فلن يعمل "التحجيم حسب الحجم" (scaling by size) بشكل صحيح.
  • اضبط "الطريقة" (Method) على "الحجم" (Size).
  • اضبط "الحجم" (Size) من 0.3 إلى 1.0 ملم.
  • اضبط "الوضع" (Mode) على "الفواصل الطبيعية (جينكس)" (Natural Breaks (Jenks)) بنفس عدد فئات "رتب ستراهر" (Strahler Order) الموجودة في بياناتك. راجع "جدول البيانات" (Attribute table) إذا لزم الأمر. في هذا المثال، تم ضبطه على3٣ فئات. لاحظ أنك قد تحتاج إلى تعديل "النطاقات" (Ranges)، بناءً على عدد رتب ستراهر المتوفرة لديك؛ حيث يشتمل النطاق الأول دائماً على قيمتي الحد الأدنى والأقصى، بينما تستبعد جميع النطاقات الأخرى الحد الأدنى وتشتمل على الحد الأقصى.
  • اضبط قيم مفتاح الخريطة (Legend values) لتكون رتب ستراهر (Strahler orders) أعداداً صحيحة. 
من المفترض أن تظهر "لوحة تنسيق الطبقة" (Layer Styling panel) لديك الآن بهذا الشكل:
Channels Styled by Size using the Graduated Renderer
 
 
من المفترض أن تكون النتيجة مشابهة لطبقة Rur_channels الأصلية.
 
6. عد إلى "مخطط الطباعة" (Print Layout) واستخدم أداة "إضافة مفتاح خريطة جديد" (Add new legend). Add new legend لرسم مربع بالسحب في الزاوية اليمنى السفلية أسفل الخريطة.
 
 
لن يتسع مفتاح الخريطة (Legend) في هذا الحيز باستخدام "الخط الافتراضي" (Default font)، ولكنك ستقوم بتغيير الإعدادات. والطبقات الوحيدة المطلوبة هي "حوض النهر" (Catchment) و"المجاري المائية" (Channels). وسوف تُستخدم علامة تبويب "خصائص العنصر" (Item Properties) لتهيئة مفتاح الخريطة.
 
Legend properties
 
7. قُم بإلغاء تحديد "التحديث التلقائي" (Auto update)؛ حيث سيتيح لك ذلك تعديل مفتاح الخريطة (Legend)، ومع ذلك، فإن التحديثات التي تُجرى على الخريطة لن تنعكس في مفتاح الخريطة بعد الآن ما لم تقم بإعادة تفعيل خيار "التحديث التلقائي".
8. حدّد طبقة Cities وانقر على زر "إزالة العنصر" (Remove item). Remove item button ... لإزالته. وقُم بتكرار العملية لإزالة جميع الطبقات باستثناء طبقتي Rur_channels copy و Rur_catchment copy.
9. استخدم زرّي "تحريك لأعلى" (Move Up) و"تحريك لأسفل" (Move Down). Move up and down buttons.. الأزرار المخصصة لتحريك طبقة Rur_catchment copy إلى أعلى مفتاح الخريطة (Legend).
 
يجب ألا تظهر الطبقات (Layers) في مفتاح الخريطة (Legend) بأسماء ملفاتها الأصلية، بل ينبغي أن تحمل أسماءً وصفية واضحة لقارئ الخريطة. والآن، ستقوم بالعمل على إعادة تسمية هاتين الطبقتين.
 
10. حدّد اسم طبقة Rur_channels copy وانقر على زر "تعديل" (Edit) Legend edit button.الزر. وقُم بتغييره بحيث يصبح: رتب مجاري ستراهر (Strahler Stream Orders).
 
11. أعد تسمية طبقة Rur_catchment copy لتصبح: حدود حوض نهر رور (Rur Catchment Boundary)..
 
12.مرّر للأسفل في لوحة "خصائص العنصر" (Item Properties) للعثور على قسم "الأعمدة"  قم بتوسيعه، واضبط "العدد"  على 2. 
 
يُظهر هذا الفيديو الخطوات المتبعة حتى هذه النقطة: 

9.2. استيراد أشكال رقع مفتاح الخريطة

لقد أتممت الآن إنشاء مفتاح خريطة بسيط للطبقات الاتجاهية (Vector layers). بعد ذلك، ستتعلم كيفية إنشاء مفتاح خريطة أكثر وضوحاً وسهولة باستخدام "أشكال رقع مفتاح الخريطة" (Legend Patch Shapes). وللبدء، ستقوم بتنزيل مجموعة من "مستودع أنماط QGIS" (QGIS Styles Repository). 

1. عُد إلى تطبيق QGIS الرئيسي..

2. انقر على "مدير الأنماط" Style manager button.الزر.

في «مدير الأنماط» (Style Manager)، يمكنك إدارة أنماط رموز العلامات (Marker)، والخطوط (Line)، والمضلعات (Polygon)، وتدرجات الألوان (Color ramps)، والنصوص (Text)، والملصقات (Labels)، وأشكال رقع مفتاح الخريطة (Legend patch shapes)، والرموز ثلاثية الأبعاد (3D symbols):

Style manager window

 
في «مدير الأنماط» (Style Manager)، يمكنك استيراد العناصر من ملفات XML أو من روابط URL. كما يمكنك أيضًا تنزيل الأنماط من «مستودع أنماط QGIS عبر الإنترنت» (online QGIS Style Repository) من خلال النقر فوق «تصفح الأنماط عبر الإنترنت» (Browse Online Styles). وهناك، يمكنك أيضًا رفع أنماطك الخاصة ومشاركتها مع المستخدمين الآخرين.
 
يوجد مورد جيد عبر الإنترنت لأشكال رقع مفتاح الخريطة (Legend patches) في «مستودع أنماط QGIS» (QGIS Style Repository)

3. انقر على «تصفح الأنماط عبر الإنترنت.

4. قُم بتنزيل «مجموعة رقع مفتاح الخريطة الأساسية» (Basic Legend Patches Set) للمؤلف كالس كارلسون (Klas Karlsson)، ثم استخرج ملف XML من الملف المضغوط (zip)

5. عُد إلى «مدير الأنماط» (Style Manager) في QGIS، وحدّد علامة التبويب «أشكال رقع مفتاح الخريطة» (Legend Patch Shapes). ستجدها فارغة افتراضيًا، ولكنك ستقوم الآن باستيراد أشكال رقع مفتاح الخريطة من ملف XML الخاص بـ Klas Karlsson.

6. (Import/Export) | «استيراد عنصر (عناصر)» (Import Item(s)).

7. اضبط خيار "استيراد من" (Import from) على "ملف" (File).

8. تصفّح للوصول إلى ملف patch.xml.

9. انقر على «عدم استيراد الوسوم المضمنة» (Do not import embedded tags).

10.انقر على «تحديد الكل» (Select All) و«استيراد» (Import). 

Import legend patch shapes 

 
ستظهر لك الآن أكثر من اثنتي عشرة رقعة جديدة لمفتاح الخريطة (Legend patches) للاختيار من بينها.

11. أغلق مدير الأنماط

12. افتح "مخطط الطباعة" (Print Composition) الخاص بك

13. حَدِّد مفتاح الخريطة

14. انقر نقرًا مزدوجًا على «رتب المجاري المائية بطريقة ستراهلر» (Strahler Stream Orders) في علامة التبويب «خصائص العنصر» (Item Properties). وأسفل قسم «الرقعة» (Patch)، انقر على رمز «الشكل» (Shape).

15. قُم بالتغيير من «المفضلات» (Favorites) إلى «جميع أشكال رقع مفتاح الخريطة» (All Legend Patch Shapes) في القائمة المنسدلة

.

16.اختَر رمز رقعة «نهر 1» (River 1).

Select the River 1 Patch Shape

17. انقر على زر العودة Go back button انقر على] الزر، وستظهر لك رتب ستراهلر (Strahler orders) في مفتاح الخريطة (legend) مع رقع جذابة لمفتاح الخريطة بنمط نهري.

يوضح هذا الفيديو الخطوات حتى هذه النقطة:

9.3. إنشاء أشكال رقع مفتاح خريطة مخصصة

يمكن أيضًا تحسين المستطيل الذي يمثل حدود الحوض (catchment boundary) في مفتاح الخريطة (legend). وسنقوم الآن بإضافة شكل حوض رور (Rur catchment) كـ «رقعة مخصصة لمفتاح الخريطة» (custom legend patch)

1. عُد إلى نافذة QGIS الرئيسية.

2. حَدِّد «Rur_catchment copy» في لوحة «الطبقات» (Layers panel)، ثم استخدم أداة «تحديد المعلم (المعالم)» (Select Feature(s)). Select features buttonزر لتحديد مضلع حدود الحوض في لوحة الخريطة.

3. فَعِّل «وضع التحرير» (Editing mode) لطبقة «Rur_catchment copy».

4. انقر على «نسخ المعالم Copy featuresالموجود في «شريط أدوات الرقمنة».

5. افتح «مدير الأنماط» (Style Manager) عبر النقر على Style manager button الزر الموجود في «شريط الأدوات»

6. انتقل إلى علامة التبويب «أشكال رقع مفتاح الخريطة» (Legend Patch Shapes)، وانقر على «الكل» (All) في اللوحة الجانبية اليسرى لإظهار جميع الرقع.

7. انقر على «إضافة عنصر Add item button واختر «شكل رقعة تعبئة مفتاح الخريطة» (Fill Legend Patch Shape).

Add Fill Legend Patch Shape Item to the Style Manager

8. في مربع حوار «شكل رقعة مفتاح الخريطة الجديد» (New Legend Patch Shape)، احذف الكود الافتراضي في مربع «الشكل» (Shape box)، واستخدم الاختصار «Ctrl + V» للصق هندسة مضلع الحوض (catchment polygon geometry) هنا بصيغة «GeoJSON».

9. مرر إلى الأعلى واحذف سطر «wkt_geom fid DN».

10. مرر إلى الأسفل واحذف كل شيء بعد الأقواس. 

11. انقر على «الحفاظ على نسبة العرض إلى الارتفاع» (Preserve Aspect Ratio).

12. انقر على «موافق».

New Legend Patch Shape Dialog

13. في مربع حوار «حفظ شكل رقعة مفتاح خريطة جديد» (Save New Legend Patch Shape)، يمكنك تسمية الرمز باسم «Rur catchment» وإضافة وسم «Hydrology». حدد المربع لـ «إضافة إلى المفضلة» (Add to favorites)، وانقر على «حفظ» (Save).

Save New Legend Patch Shape Dialog

يمكنك الآن رؤية «شكل رقعة مفتاح الخريطة الجديد» (new legend patch shape) ضمن «المفضلة» (Favorites) في «مدير الأنماط» (Style Manager).

14. انقر على «إغلاق

15. أوقف وضع التحرير (Toggle off editing)، وألغِ تحديد حدود الحوض (catchment boundary) باستخدام أداة «إلغاء تحديد المعالم من جميع الطبقات» (Deselect Features from All Layers)

Deselect all button button.

16. عُد إلى تخطيط الطباعة

17. غَيِّر رمز «حدود حوض رور» (Rur Catchment Boundary) إلى شكل حوض رور، بنفس الطريقة التي أضفنا بها «شكل رقعة مفتاح خريطة النهر» (river legend patch shape) سابقًا

18. زِد «ارتفاع» (Height) الرقعة إلى 20ملم، وأضف سطرًا جديدًا (Return) قبل كلمة «Boundary» لنقلها إلى السطر التالي. 

19. يمكنك إزالة «الخلفية» (Background) لمفتاح الخريطة (legend) عند الحاجة.

ينبغي أن تظهر النتيجة الآن بهذا الشكل:

Vector legend patches completed

يوضح هذا الفيديو الخطوات الواردة في هذا القسم:

9.4. إضافة مفتاح خريطة الارتفاعات

نحتاج أيضًا إلى إضافة «مفتاح خريطة» (legend) للارتفاع (elevation). ففي ظل «التخطيط» الحالي (current layout)، تتوفر مساحة في الزاوية السفلية اليسرى من الخريطة حيث سيتناسب هذا المفتاح الثاني بشكل جيد. 

1. استخدم أداة «إضافة مفتاح خريطة جديدAdd new legend واسحب مستطيلاً في الزاوية السفلية اليسرى.

2.في تبويب «خصائص العنصر» (Item Properties)، ألغِ تحديد خانة «التحديث التلقائي» (Auto update). ثم قم بإزالة كافة «الطبقات» (layers) باستثناء «dem_subset»

3. حدد «النطاق ١: الارتفاع» (Band 1: Height) وأزله بالنقر على أيقونة «إزالة العنصر» (Remove item). Remove item button.أيقونة

4. انقر نقرًا مزدوجًا على «dem_subset» واستبدل «التسمية» (Label) بـ «الارتفاع» (Elevation). وضمن خيار «الرقعة» (Patch)، اضبط «العرض» (Width) على ٥ ملم و«الارتفاع» (Height) على 50ملم.

Elevation Legend Label Settings

5. انقر على «الرجوعGo back button زر للعودة إلى إعدادات مفتاح الخريطة.

6. انقر نقراً مزدوجاً على «التدرج اللوني»

7. عند «اللاحقة» (Suffix)، أدخل مسافة وحرف «m» للتعبير عن وحدات القياس.

8. ضمن قسم «التنسيق» (Layout)، غيّر «الاتجاه» (Direction) إلى «القيمة الدنيا في الأعلى» (Minimum on Top). نقوم بذلك هنا ليتوافق المقياس مع «تدرج الارتفاعات» (elevation gradient) الموضح على الخريطة.

Elevation Legend Layout Settings

 
بشكل افتراضي، تُضاف القيمتان الدنيا والقصوى المستخدمتان في «التنسيق» (styling) كـ «تسميات» (labels). وفي حالتنا هذه، تمثل هذه القيم «المدى الكامل» (full extent) لطبقة «dem_subset». أما إذا كنت ترغب في استخدام قيم «الارتفاع» (elevation) داخل «الحوض» (catchment)، فستحتاج إلى استخدام «نموذج ارتفاعات رقمي» (DEM) «مقتطع» (clipped) وفقًا لـ «حدود الحوض» (boundary of the catchment)، ثم أدخل قيمتيه الدنيا والقصوى هنا.

9. انقر على «الرجوعGo back button زر للعودة إلى إعدادات مفتاح الخريطة.

10.ألغِ تحديد خانة «الخلفية» (Background) لجعل الخلفية شفافة.

.

 
الآن يظهر «مفتاح خريطة الارتفاعات» (elevation legend) بهذا الشكل:

Gradient Legend

يوضح هذا الفيديو الخطوات الواردة في هذا القسم:

10. إضافة مقياس الرسم

 
تمنح «مقاييس الرسم» (Scale bars) قارئ الخريطة وسيلة لتقدير المسافات على الخريطة. وهناك نوعان: «مقياس الرسم الرسومي» (graphic scale bar) أو «نص مقياس الرسم» (scale text). ستتعلم هنا كيفية إضافة مقياس رسم رسومي.

1. انقر على إضافة مقياس رسم جديد addnewscalebar36.png.

2. انقر إلى يسار «مفتاح الخريطة» (legend) لإضافة «مقياس الرسم» (scalebar) إلى الخريطة.


3. في تبويب «خصائص العنصر» (Item Properties)، وضمن قسم «الوحدات» (Units)، تأكد من ضبط «وحدات مقياس الرسم» (Scalebar units) على «كيلومترات» (Kilometers).


4. ضمن قسم «الأجزاء» (Segments)، أبقِ قيمة «اليسار» (left) على ٠ و«اليمين» (right) على 2.



5. ضمن قسم «الخصائص الرئيسية» (Main Properties)، غيّر «النمط» (Style) إلى «خط مُدَرَّج» (Stepped Line).

 
لاحظ أن أحد «الأنماط» (styles) هو «رقمي» (Numeric)، والذي سيقوم بإضافة المقياس كـ «نص مقياس الرسم» (scale text) بصيغة (1/100000).


6.ضمن قسم «العرض» (Display)، انقر على «الخط» (Font) وقَلِّل الحجم إلى 9 نقاط.

7. استخدم أداة «تحديد/نقل العنصر Select Move Itemاستخدم الأداة لوضع «مقياس الرسم» (scalebar) في موضع مناسب بالقرب من أسفل المساحة البيضاء في الزاوية السفلية اليسرى.

 
 
ستقوم في الخطوة التالية بإضافة بعض «النصوص الوصفية» (descriptive text) و«سهم الشمال» (north arrow) فوق «مقياس الرسم» (scalebar) مباشرة، لذا يرجى ترك مساحة كافية لهما.

Scale bar added

يشرح هذا الفيديو الخطوات الواردة في هذا القسم:

11. إضافة سهم الشمال

غالبًا ما يكون من الجيد إضافة سهم الشمال (North arrow) إلى تكوين الخريطة (Map composition) لمساعدة قارئ الخريطة في التوجيه. ويجب إضافته بشكل خاص إذا لم يكن اتجاه الشمال نحو الأعلى في الخريطة.
 
ستتعلم هنا كيفية إضافة ذلك إلى خريطتك:
 
1. انقر فوق زرaddnortharrow38.png Add north arrow.
 
2. اسحب مربعًا صغيرًا في المساحة الفارغة الواقعة مباشرة إلى يمين مقياس الرسم (Scale bar). سيتم إضافة رسم افتراضي لسهم الشمال.
 
3. إذا كنت ترغب في اختيار سهم شمال مختلف، فابحث عن قسم Search Directories في علامة تبويب Item Properties وقم بتوسيعه. ستظهر مجموعة من رسوم الـ SVG المضمنة في برنامج QGIS. من هنا يمكنك العثور على الرسوم الخاصة بأسهم الشمال واختيار رسم مختلف إذا أردت.
 
4. مرر للأسفل وصولاً إلى قسم Image Rotation في لوحة Item Properties. لاحظ أن خيار Sync with map مفعل ومضبوط على Map 1.

northarrowimagerotation.png

5. قم بالتمرير للأعلى وصولاً إلى قسم الحجم والموضع (Size and Placement)، وغيّر وضع تغيير الحجم (Resize mode)  إلى Zoom and resize frame.
 
6. قُم بتغيير حجم رسم سهم الشمال (North arrow) وحرّكه حسب الحاجة ليكون في موضع مناسب.



North Arrow Placed on Map Composition

يوضح هذا الفيديو خطوات هذا القسم: 

12. إضافة نص وصفي

من الممارسات الجيدة تضمين حقوق (Credits) كل من مصادر البيانات ورسم الخرائط على الخريطة. وقد يكون من المفيد أيضًا تضمين تفاصيل مثل التاريخ.
 
بعد ذلك، ستقوم بإدخال نص وصفي يخبر قارئ الخريطة بمكان الحصول على البيانات، ومن هو رسام الخرائط (Cartographer)، وتاريخ الإنشاء. سيتم ذلك باستخدام أداة Add new label، وهي نفس الأداة التي استخدمتها لإضافة العنوان.
 
1. أضف الملصق (Label) في المساحة الموجودة فوق مقياس الرسم (Scale bar) وسهم الشمال (North arrow). أضف النص التالي في نافذة Main properties ضمن علامة التبويب Item Properties:
 
Data Sources: SRTM, Natural Earth and (c) OpenStreetMap Contributors
Cartographer: <اسمك>
Created on: <تاريخ اليوم>
 
 
يمكنك إدخال التاريخ يدويًا؛ ومع ذلك، من الممكن أيضًا استخدام تعبيرلإنشاء نص ديناميكي للتاريخ.
 
2. اختر Dynamic Text | Current Date | Day Month Year؛ حيث سيتم إدخال تعبير للتاريخ الحالي. سيتم تحديث هذا تلقائيًا في كل مرة تفتح فيها تخطيط الطباعة (Print layout) هذا؛ مما يعني أنه لم يعد من الضروري تذكر تحديثه في كل مرة تقوم فيها بتحرير الخريطة.
 
3. أدى هذا إلى إنشاء التعبير التالي للتاريخ: [%format_date(now(), ’dd/MM/yyyy’)%]. يستخدم هذا الدالة format_date() مع الدالة now() للتعبير عن التاريخ الحالي. يمكن تغيير صيغة التاريخ عن طريق تغيير السلسلة النصية (String) للتنسيق: ’dd/MM/yyyy’.
 
4. بنفس الطريقة، يمكنك إضافة تعبير لاستخدام رمز حقوق الطبع والنشر (Copyright symbol) لنسب الفضل إلى OpenStreetMap. يمكنك استخدام دالة char لذلك، والكود الخاص برمز حقوق الطبع والنشر هو 0169.
 
5. لإنهاء هذا العنصر، اضبط الخط على الحجم 8.
 
6. قم بتهيئة عنصر النص، ومقياس الرسم، وسهم الشمال بحيث يتناسبون جميعًا مع المساحة الموجودة على يمين مفتاح الخريطة .لاحظ أنه عند تحديد عنصر ما، يمكنك أيضًا استخدام مفاتيح الأسهم على لوحة المفاتيح للتحريك البسيط (Nudge).
 
هل تعلم أن هناك تحسينًا حديثًا في برنامج QGIS يسمح بإجراء فحوصات مخصصة للتخطيط (Custom layout checks)؟. ومن الأمثلة على ذلك الفحوصات لتحذير رسام الخرائط إذا تمت إضافة عناصر الخريطة المطلوبة أو تهيئتها بشكل صحيح. يمكن أن تساعد هذه الفحوصات في ضمان تلبية الخرائط لمجموعة من الحد الأدنى من معايير التصميم التنظيمية. اقرأ المزيد هنا.

13. استخدام المتغيرات لإضافة اسمك كمؤلف

يسمح لك برنامج QGIS بتخزين المتغيرات . وهذا يعني أي نوع من الثوابت (Constants) مثل معامل تحويل الوحدات أو اسمك. يمكن تعيين المتغيرات على عدة مستويات: عام (Global)، والمشروع (Project)، والطبقة (Layer). ستقوم هنا بإنشاء متغير عام جديد باسمك كـ رسام خرائط.
 
1. افتح تطبيق QGIS الرئيسي لسطح المكتب.
 
2. من شريط القوائم اختر إعدادات | خيارات.
 
3. انقر فوق قسم المتغيرات variablestab36.png ؛ فهذا هو المكان الذي توجد فيه المتغيرات العامة.
 
4. انقر فوق زرإضافة متغيرplus-button.png Add variable .
 
5. استبدل new_variable بكلمة cartographer.
 
6. انقر في خلية Value (القيمة) الموجودة على اليمين واكتب اسمك. انقر فوق OK.

Creating a Cartographer Variable

7. افتح نافذة تخطيط الطباعة مرة أخرى.
 
8. حدد النص الذي كنت تعمل عليه مؤخرًا.
 
9. قم بتظليل الاسم الذي أدخلته لـ رسام الخرائط (Cartographer) وانقر فوق زر إدراج تعبير(Insert an Expression).
 
10. مرر للأسفل في قائمة الدوال (Functions) وصولاً إلى قسم المتغيرات (Variables) وقم بتوسيعه. ابحث عن المتغير الذي أنشأته للتو باسم cartographer. انقر نقرًا مزدوجًا فوقه لإضافته إلى تعبيرك (Expression). عند تحديده، ستلاحظ أيضًا أن قيمة هذا المتغير تظهر في اللوحة اليمنى لنافذة التعبير.

بينما تظل نافذة إدراج تعبير(Insert Expression) مفتوحة، لاحظ وجود قسم Recent. قم بتوسيعه وستجد تعبير التاريخ (Date expression) الذي أنشأته. يمكنك استخدام قسم Recent هذا لاستحضار التعبيرات المستخدمة مؤخرًا واستخدامها دون الحاجة إلى إعادة إنشائها من جديد!
 
11. انقر فوق OK.
 
12. يظهر النص في لوحة خصائص العناصر (Items Properties) الآن كما يلي: 

Text with both Date Expression and the Cartographer Variable

لقد استخدمت الآن كلاً من التعبير (Expression) والمتغير (Variable) لـ أتمتة (Automate) نصوصك. سيظل المتغير @cartographer متاحاً دائماً حتى تقوم بحذفه. يمكن استخدام المتغيرات والتعبيرات الأخرى في جميع أنحاء واجهة (Interface) برنامج QGIS لتسهيل عملك!
 
سيتم تحديث تعبير التاريخ (Date expression) تلقائياً في كل مرة يتم فيها تعديل الخريطة.
 
يجب أن تماثل خريطتك الإجمالية الآن الشكل الموضح أدناه.

The Map Composition at this Point

يوضح هذا الفيديو خطوات إضافة نص وصفي:

14. إضافة خريطة مصغرة

في هذه الأقسام الختامية، ستتعلم كيفية التعامل مع سمات الخريطة (Map themes) لإنشاء خريطة مصغرة (Locator map). تعد الخرائط المصغرة أصغر حجماً من الخريطة الرئيسية، وتعتمد مقياس رسم أصغر لتوفر سياقاً مكانياً أوسع، يوضح موقع الجزء الرئيسي من الخريطة.
 
سيتضمن ذلك ما يلي: 
  • إنشاء سمة خريطة من الخريطة الحالية وربط تخطيط الخريطة (Map layout) بهذه السمة.
  • إضافة طبقة حدود الدولة وتنسيقها وإضافة تسميات لها.
  • إنشاء سمة خريطة للخريطة المصغرة.
  • إضافة خريطة جديدة إلى التخطيط وربطها بسمة الخريطة المصغرة.
  • تهيئة الـ نظرة عامة (Overview).

14.1. إعداد سمة خريطة للخريطة الرئيسية

أولاً، سنقوم بـ تجميع الطبقات (Grouping layers) الخاصة بـ الخريطة الرئيسية  وإنشاء سمة خريطة.
 
1. عُد إلى نافذة تطبيق QGIS لسطح المكتب. حدد جميع الطبقات في لوحة الطبقات واختر تجميع العناصر المحددة (Group selected) من القائمة السياقية (Context menu). قُم بتسمية المجموعة باسم Main Map.

Main Map Layers Grouped

2. ستقوم الآن بضبط العرض الحالي كـ سمة خريطة. حدد موقع القائمة المنسدلة managemapthemes.png Manage Map Themes في الجزء العلوي من لوحة الطبقات وانقر فوقها. اختر Add Theme لتفتح نافذة Map Themes؛ قُم بتسمية السمة الجديدة باسم Main Map وانقر فوق OK.
 
3. عُد إلى نافذة تخطيط الطباعة (Print layout). حدد عنصر الخريطة باستخدام أداة تحديد/تحريك العناصرSelect Move Item  (Select/Move Items). في علامة تبويب خصائص العنصر (Item Properties)، ابحث عن قسم الطبقات. حدد المربع الخاص بـ اتباع سمة الخريطة (Follow map theme) وغير الخيار من none إلى Main Map.

followmaptheme.png

يوضح هذا الفيديو الخطوات الواردة في هذا القسم:

14.2. إعداد طبقات الخريطة المصغرة

ستقوم الآن بإضافة بعض البيانات لـ الخريطة المصغرة (Locator map)، وإعدادها في مجموعة طبقات (Layer group) جديدة وتنسيقها. ستتكون مجموعة الطبقات الجديدة من طبقتين: حدود الدول ونسخة من مستجمعات Rur (Rur Catchment).
 
1. من بيانات الدورة، ابحث عن ملف MapComposition.gpkg، وأضف طبقة CountryBoundaries الموجودة بداخله. إذا استقرت الطبقة داخل مجموعة الخريطة الرئيسية الحالية، فانقر بزر الفأرة الأيمن فوقها واختر Move Out of Group.
 
تم تنزيل مجموعة البيانات هذه من موقعNatural Earth، وهو مصدر رائع آخر يقع ضمن الملكية العامة لبيانات نظم المعلومات الجغرافية العالمية .
 
2. انقر فوق الاختصار Ctrl + Shift + H لتنفيذ أمر Hide All Layers؛ وهو اختصار لوحة مفاتيح يتيح لك إيقاف تشغيل جميع الطبقات في المشروع بسرعة. قُم بإعادة تشغيل طبقة CountryBoundaries مرة أخرى.
 
3. ابحث عن نسخة طبقة مستجمعات Rur (Rur Catchment) المنسقة بإطار خارجي بسيط (وليس تلك المنسقة بتعبئة polygon shapeburst مقلوبة). انقر بزر الفأرة الأيمن فوقها واختر Duplicate، ثم انقر بزر الفأرة الأيمن فوق النسخة الناتجة واختر Move Out of Group.
 
لديك الآن الطبقتان اللتان ستشاركان في تكوين الخريطة المصغرة (Locator map).
 
4. حدد هاتين الطبقتين واختر Group selected من القائمة السياقية (Context menu)، وقُم بتسمية المجموعة باسم Locator Map.

Both the Main Map and Locator Map Layer Groups Configured

5. قم بتنسيق طبقة CountryBoundaries بضبط نمط التعبئة (Fill style) على No brush. أبقِ على لون الحد (Stroke color) الافتراضي باللون الأسود مع زيادة عرض الحد (Stroke width) إلى 0.46 مم.
 
6. انتقل إلى تبويب الملصقات (Labels) styling dock labels ضمن لوحة Layer Styling Panel. قُم بتوسيم طبقة CountryBoundaries بالاعتماد على حقل NAME.
 
7. غيّر الخط إلى أحد خطوط الـ sans serif مثل Arial أو Calibri. قُم بخفض حجم الخط  ليكون بمقدار 9 نقاط واجعل نمط الخط (Style) بالخط العريض Bold.
 
8. باشر الآن بتنسيق مستجمعات Rur Catchment المخصصة لـ الخريطة المصغرة (Locator map). حدد مكون Simple line، وغير نوع طبقة الرمز (Symbol layer type) إلى Simple fill.
 
9. اضبط كلاً من لون التعبئة و لون الحد على القيمة اللونية RGB: 0|145|255.

locatorcatchmentstyling.png

10. ستقوم الآن بضبط العرض الحالي كـ سمة الخريطة المصغرة (Locator map theme). من القائمة المنسدلة managemapthemes.png Manage Map Themes مرة أخرى، اختر Add Theme؛ وفي نافذة Map Themes، قُم بتسمية السمة الجديدة باسم Locator Map وانقر فوق OK.
 
11. عُد إلى نافذة تخطيط الطباعة (Print layout). ستقوم الآن بإضافة خريطة ثانية إلى التخطيط (Layout).
 
12. باستخدام زرAdd New Map To Layout Add new map to layout، قُم برسم مربع صغير فوق عنصر الخريطة الموجود على طول الجانب العلوي الأيمن، مع الحرص على عدم تغطية مستجمعات Rur (Rur Catchment).
 
13. ستقوم الآن بضبط سمة الخريطة (Map theme) لهذه الخريطة الثانية. في علامة تبويب خصائص العنصر (Item Properties)، ابحث عن قسم الطبقات. حدد المربع الخاص بـ اتباع سمة الخريطة (Follow map theme) وغيّر الخيار من none إلى Locator Map.

locatormapadded.png

في علامة تبويب  خصائص العنصر (Item Properties) لعناصر الخريطة، يوجد أيضًا قسم Overviews (نظرة عامة) والذي يتيح لك تهيئة مربع يوضح، على سبيل المثال، الغلاف المكاني (Spatial envelope) للوحة الخريطة الرئيسية ضمن الخريطة المصغرة. في هذه الحالة، لم تستخدم ذلك الإجراء؛ لأن تضمين المستجمعات المائية (Watershed) في الخريطة المصغرة يعد كافيًا. ومع ذلك، فمن المفيد غالبًا إدراج ميزة "نظرة عامة" مع الخرائط المضافة (Inset maps) والخرائط المصغرة.
 
يوضح هذا الفيديو الخطوات الواردة في هذا القسم.

15. لتعديلات النهائية

نحن على وشك الانتهاء من إعداد الخريطة للطباعة، ونحتاج فقط إلى إجراء بعض التعديلات النهائية.
 
1. عُد إلى نافذة تطبيق QGIS الرئيسية لسطح المكتب. قُم بإضافة حزام مكاني (Buffer) أبيض افتراضي للملصقات الخاصة بطبقة CountryBoundaries. سيساعد هذا الإجراء في جعل الملصقات أكثر وضوحاً وسهولة في القراءة عند تقاطعها مع الحدود الوطنية.
 
2. عُد إلى نافذة تخطيط الطباعة وانقر على زر تحديث الخريطة layoutupdatemappreview36.png (Refresh map) لمعاينة التغييرات.
 
3. تأكد من بقاء الخريطة المصغرة (Locator Map) محددة. من نافذة خصائص العنصر (Item Properties)، قُم بتقليل مقياس الرسم (تصغير العرض) للخريطة المصغرة إلى حوالي 3000000 لتتناسب الملصقات بشكل أفضل داخل الحدود الوطنية.
 
4. مرر للأسفل وقُم بتفعيل الإطارللخريطة المصغرة.
 
5. قد يحدث تداخل بين الخريطة المصغرة وملصقات المدن والبلدات في الخريطة الرئيسية . لتجنب هذا التنازع (Conflict)، حدد عنصر الخريطة الرئيسية. ابحث عن زر إعدادات الملصقات labelingsettings36.png بالقرب من الجزء العلوي من علامة تبويب خصائص العنصر.
 
6. سيؤدي ذلك لفتح لوحة إعدادات الملصقات. هنا يمكنك تحديد عناصر الخريطة كعناصر حجب للملصقات؛ انقر على Map 2. الآن ستتحرك ملصقات المدن والبلدات في الخريطة الرئيسية تلقائياً لتجنب التداخل مع الخريطة المصغرة، ويمكن تطبيق هذا الإجراء على أي من عناصر الخريطة.

layoutlabelsettings.png

هل تعلم أنه يمكنك أيضًا تحريك الملصقات إلى مواقع مخصصة؟ فعلى سبيل المثال، قد ترغب في إزاحة بعض ملصقات الدول في الخريطة المصغرة. من نافذة برنامج QGIS الرئيسية لسطح المكتب، قُم بتفعيل شريط أدوات الملصقات (Labels toolbar). حدد الطبقة التي تحتوي على الملصقات التي ترغب في تحريكها . ابحث عن الزر الموجود في شريط الأدوات باسم Move Label and Diagram وانقر فوقه . انقر فوق أحد الملصقات؛ سيُطلب منك تحديد عمود المعرف الفريد (Unique ID column) للطبقة. بمجرد القيام بذلك، يمكنك النقر فوق الملصقات الفردية وتحريكها إلى مواقع مخصصة. يوجد في نفس شريط الأدوات أيضًا أدوات لـ تدوير الملصقات (Rotating labels) وتغيير الخطوط (Change label).

16. تصدير الخريطة

تهانينا، لقد انتهيت من إعداد خريطتك! إن الخطوة الأخيرة هي تصديرها (Export) بتنسيق PDF.
 
1. انقر فوق زر Export as PDF.
 
لاحظ أنه يمكنك أيضًا التصدير بتنسيق PNG باستخدام هذا الزرExportAsImage34.png ، وهو أمر أكثر فائدة إذا كنت ترغب في إضافة الخريطة إلى عرض تقديمي (Presentation). وإذا كنت ترغب في إجراء المزيد من المعالجة للخريطة في برنامج رسم مثل Inkscape، فيمكنك أيضًا تصدير الخريطة إلى ملف SVG باستخدام هذا الزر .
 
2. أبقِ على خيارات تصدير PDF الافتراضية.
 
3. بمجرد انتهاء عملية التصدير، سيظهر رابط للمجلد في الجزء العلوي من نافذة تخطيط الطباعة (Print layout). يمكنك النقر فوق الرابط لفتح مستعرض ملفات النظام (File browser) ومعاينة النتيجة.
 
4. يجب أن تظهر الخريطة النهائية كما في الشكل الموضح أدناه .

Final map

يوضح هذا الفيديو التعديالت النهائية وتصدير الخريطة النهائية:

17. الخاتمة

لقد تعلمت في هذا الدرس كيفية: 
  • إعداد تخطيط أساسي للخريطة (Map layout).
  • إضافة عناصر الخريطة القياسية (Standard map elements).
  • إضافة عينات مفتاح الخريطة (Legend patches).
  • استخدام متغير (Variable) لإضافة اسمك إلى الخريطة.
  • استخدام تعبير (Expression) لـ أتمتة (Automate) الخريطة مع التاريخ الحالي .
  • التعامل مع سمات الخريطة (Map themes).
  • تصدير (Export) الخريطة.
تعرض قائمة التشغيل هذه جميع مقاطع الفيديو المتعلقة بهذا الدرس: