مادة تدريبية: تجهيز بيانات من خرائط ورقية
| الموقع: | OpenCourseWare for GIS |
| المقرر: | تطبيقات في الهيدرولوجيا باستخدام QGIS |
| كتاب: | مادة تدريبية: تجهيز بيانات من خرائط ورقية |
| طبع بواسطة: | ゲストユーザ |
| التاريخ: | الثلاثاء، 11 أغسطس 2026، 12:43 PM |
جدول المحتويات
- 1. مقدمة
- 2. المادة النظرية
- 3. إختيار الإسقاط
- 4. استيراد الخريطة الممسوحة ضوئياً إلى أداة المرجع الجغرافي (Georeferencer)
- 5. ضبط معلمات التحويل
- 6. إضافة نقاط التحكم الأرضية (GCPs)
- 7. تقليل الأخطاء وتنفيذ التحويل
- 8. تأكيد صحة الخريطة المرجعة جغرافياً
- 9. رقمنة طبقات البيانات الإتجاهيت من خلفية مرجعة جغرافياً
- 10. Styling the Mountains, Rivers, and Lakes
- 11. Conclusions
1. مقدمة
من أجل استخدام الخرائط الورقية في نظام المعلومات الجغرافية (GIS)، يجب إجراء المسح الضوئي لها وإرجاعها جغرافياً. كما أن الإرجاع الجغرافي ضروري أيضاً لبيانات الاستشعار عن بعد الخام، مثل الصور الجوية والمرئيات الفضائية.
للحصول على أفضل النتائج، إختر خريطة ورقية نظيفة لا تحتوي على الكثير من الطيات. استخدم ماسحاً ضوئياً كبيراً بما يكفي لمسح الخريطة بأكملها. يجب أن تكون دقة وضوح الماسح الضوئي عالية بما يكفي (مثل 1200 نقطة في البوصة - dpi) لضمان الحصول على تفاصيل كافية في الخرائط النقطية (raster) الناتجة.
لإجراء الإرجاع الجغرافي، نحتاج إلى ربط مواقع الصورة الممسوحة ضوئياً بـإحداثيات. وهناك طريقتان:
- جمع نقاط التحكم الأرضية (GCPs) في مواقع واضحة تماماً في الصورة، مثل الجسور و التقاطعات.
- إذا كانت الخريطة الورقية تحتوي على شبكة إحداثيات، يمكنك استخدام الشبكة المطبوعة كمرجع. تأكد من معرفة نظام إسقاط هذه الشبكة، والذي عادة ما يكون مدوناً على الخريطة.
- إيجاد نظام الإسقاط ورمز EPSG الخاص بالخريطة.
- تثبيت الإضافات (Plugins).
- إجراء الإرجاع الجغرافي لخريطة ممسوحة ضوئياً باستخدام نقاط التحكم الأرضية (GCPs) من شبكة إحداثيات.
- استخدام أداة التقاط الإحداثيات.
- استخدام الطبقات المتاحة عبر الإنترنت من إضافة QuickMapServices.
- رقمنة النقاط والخطوط والمضلعات وإضافة الخصائص (Attributes).
- استخدام شريط أدوات التلقط (Snapping).
- دمج الميزات (Dissolve).
- تخزين البيانات في حزمة GeoPackage.
- تنسيق (Style) وعنونة (Label) البيانات الاتجاهية (Vectors).
سيعتمد هذا الدرس مسار العمل التالي :

سنستخدم في هذا الدرس خريطة ممسوحة ضوئياً لجبل مارسي (هيئة المسح الجيولوجي الأمريكية - USGS، عام 1979)، والتي تحمل اسم الملف Mount_Marcy_New_York_USGS_topo_map_1979.JPG، حيث سنجري إرجاع جغرافي لها باستخدام شبكة الإحداثيات المطبوعة على الخريطة. يمكن تحميل الملف من صفحة الدرس الرئيسية وحفظه في مجلد محلي، على سبيل المثال: Z:\georeferencing.
2. المادة النظرية
سنقوم بعرض المادة النظرية اللازمة لهذا التمرين في بعض فيديوهات في الأقسام القادمة. يرجى مشاهدة كل فيديو بعناية والإجابة عن الأسئلة الموجودة أسفله. علماً بأن هذه الاختبارات القصيرة ليست تكليفات دراسية، وإنما تهدف لاختبارمعرفتك الشخصية؛ لذا يمكنك المحاولة قدر ما تشاء والتعلم من أخطائك.
2.1. نموذج البيانات الإتجاهية لنظم المعلومات الجغرافية
شاهد هذا الفيديو حول نموذج البيانات الإتجاهية (Vector Data Model) في نظم المعلومات الجغرافية (GIS) ثم أجب عن الأسئلة أدناه.
2.2. إسقاطات الخرائط في نظم المعلومات الجغرافية
شاهد هذا الفيديو حول إسقاطات الخرائط في نظم المعلومات الجغرافية (GIS) وأجب عن الأسئلة أدناه.
2.3. تنسيقات نظم المعلوملت الجغرافية و ممارسات العمل السليمة
شاهد هذا الفيديو حول تنسيقات الGIS و ممارسات العمل السليمة ثم أجب عن الأسئلة أدناه.
3. إختيار الإسقاط
إطلع على الخريطة الممسوحة ضوئياً وحاول معرفة نظام الإسقاط المستخدم في شبكة الخريطة، يمكن إستخدام أي متصفح صور لهذا الغرض.
4. استيراد الخريطة الممسوحة ضوئياً إلى أداة المرجع الجغرافي (Georeferencer)

5. ضبط معلمات التحويل
أولاً، علينا ضبط إعدادات التحويل.
- 1. من قائمة أداة الإرجاع الجغرافي اختر Settings | Transformation Settings؛ حيث يمكنك اختيار ما يلي:
- أنواع تحويل مختلفة: يمكن استخدام التحويل الخطي البسيط إذا لم تكن الخريطة مشوهة كثيراً. ويمكن تجربة الأنواع الأخرى عند وجود تشوهات أكبر. تتوفر المزيد من المعلومات حول أنواع التحويل في توثيق برنامج QGIS. سنبدأ بالتحويل الخطي.
- طريقة إعادة أخذ العينات (Resampling method): إذا كنت بحاجة إلى قيم البكسل (pixel values) في حسابات لاحقة، يستحسن إختيار خيار "أقرب مجاور" (nearest neighbor). تحافظ هذه الطريقة قدر الإمكان على قيم البكسل الأصلية باختيار أقرب بكسل. ومع ذلك، تؤدي هذه الطريقة بصرياً إلى خريطة ذات مظهر "مربعات". إذا كان الغرض للاستخدام البصري فقط، كخلفية لترقيم الطبقات الاتجاهية مثلاً، فمن الأفضل اختيار طريقة أخرى. سنستخدم هنا الطريقة "التكعيبية" (cubic)، التي تعتمد على متوسط قيم أقرب 16 بكسل.
- نظام المرجع الإحداثي المستهدف (Target SRS): اختر هنا الكود الذي دونته سابقاً؛ EPSG:26718. يمكنك اختياره بالنقر على زر تعيين الإسقاط
وكتابة 26718 في حقل التصفية (filter).
2. انتقل إلى المجلد الذي تريد حفظ الخريطة المرجعة جغرافياً فيه باستخدام هذا الزر تقوم الأداة تلقائياً بإضافة _modified إلى اسم الملف؛ لذا في حالتنا سيكون اسم الملف المرجع جغرافياً Mount_Marcy_New_York_USGS_topo_map_1979_modified.tif. أبقِ الإعدادات الأخرى على وضعها، وقم بتفعيل خيار Load in project when done.

.
6. إضافة نقاط التحكم الأرضية (GCPs)
من أجل ربط إحداثيات الملف بإحداثيات العالم الحقيقي، نحتاج إلى تحديد نقاط التحكم الأرضية (GCPs) ذات إحداثيات معلومة. يمكننا استخلاص هذه الإحداثيات بطرق مختلفة:
- الطريقة الأسهل هي استخدام شبكة الإحداثيات (coordinate grid) الموجودة على الخريطة الممسوحة ضوئياً، إذا كانت متوفرة وضمن إسقاط معروف. نقوم بالنقر على عقدة (node) في الشبكة ونكتب إحداثيات X و Y المقابلة في مربع الحوار.
- استخدام خريطة مرجعية في نافذة خريطة QGIS تكون مرجعة جغرافياً بالفعل؛ وبهذه الطريقة يمكننا الحصول على الإحداثيات الصحيحة بالنقر على الخريطة المرجعية.
- استخدام نقاط تحكم أرضية تم قياسها في الميدان باستخدام جهاز GPS.
لإضافة نقطة تحكم أرضية.


إذا ارتكبت خطأً، يمكنك إزالة نقطة التحكم باستخدام هذا الزر
.
7. تقليل الأخطاء وتنفيذ التحويل
في أسفل الشاشة، يمكنك رؤية خطأ المتوسط التقديري (41.2999 بكسل في حالتنا. يتم تمثيل الخطأ أيضًا بصريًا عند نقاط التحكم الأرضية (GCPs) باستخدام خط أحمر. قيمك لن تكون متطابقة تمامًا و هذا أمر عادي و متوقع.
هناك طريقتان لتقليل الخطأ:
- يمكنك استخدام الزر وضع نقاط التحكم الأرضية
فعليًا عند العقد المتواجدة قي مناطق تقاطع خطوط الشبكة. ستحتاج إلى التكبير لاختيار الـبكسل الصحيح. لاحظ أن خطأ المتوسط لا يتم تحديثه تلقائيًا؛ بل ستحتاج إلى تغيير نوع التحويل إلى نوع آخر ثم إعادته مرة أخرى. - إذا لم يقلل الخيار الأول الخطأ، فيمكننا تغيير نوع التحويل في إعدادات التحويل و بعد هذا سيتم إعادة حساب قيم الخطأ.
في هذا التمرين، سنطبق الخيار الثاني بعد التأكد من وضع نقاط التحكم الأرضية بشكل صحيح.
-
في القائمة، انتقل مرة أخرى إلى الإعدادات | إعدادات التحويل أو انقر أيقونة الترس
. -
الآن لنحدد متعدد حدود من الدرجة الأولى (Polynomial 1) بدلاً من التحويل الخطي. اترك الباقي كما هو.
-
انقر على "موافق" (OK) للعودة إلى جدول نقاط التحكم الأرضية.
الآن يمكنك رؤية أن خطأ المتوسط قد انخفض إلى جزء من البكسل، و هذا مقبول. إذا لم ترَ خطأ متوسط أقل من 1 بكسل، فسيتعين عليك التحقق من مواقع نقاط التحكم الأرضية وتصحيحها.
إعلم أنه لا يمكن دائمًا تحقيق خطأ متوسط أقل من 1 بكسل؛ حيث يعتمد قرار قبول دقة معينة على الخريطة و استعمالاتها.
-
الآن يمكننا بدء الإرجاع الجغرافي باستخدام الزر المخصص
. تظهر الخريطة المرجعية جغرافيًا الآن في لوحة خريطة QGIS.
-
يمكنك إغلاق نافذة الإرجاع الجغرافي (Georeferencing). سيسألك البرنامج عما إذا كنت تريد حفظ نقاط التحكم الأرضية (GCPs) الخاصة بك. يمكنك النقر فوق "تجاهل" (Discard) إذا كنت لا تريد استخدامها. إذا قمت بحفظها، يمكنك تحميلها مرة أخرى في إضافة Georeferencing GDAL.
يمكنك تجاهل رسالة التحذير "تم استخدام تحويل تقريبي من EPSG:4326 إلى EPSG:26718".
- انقر علامة (X) لإزالة الرسالة.
شاهد هذا الفيديو للتحقق من الخطوات التي اتبعتها إلى الان :
https://www.youtube.com/watch?v=bKfm0crsMBM
8. تأكيد صحة الخريطة المرجعة جغرافياً
يمكنك التحقق من النتيجة عن طريق فحص الإحداثيات عند عُقد الشبكة التي استخدمتها كنقاط تحكم أرضية (GCPs).

يظهر نظام الإحداثيات المرجعي للخريطة (Map CRS) الإحداثيات في الإسقاط الخاص بالمشروع (أي EPSG:26718)، بينما يوضح الحقل الثاني الإحداثيات في نظام الإحداثيات الجغرافي (أي EPSG:4326)، مع إحداثيات بالدرجات العشرية لخط الطول ودائرة العرض.
2. إقرأ الإحداثيات من جانب الخريطة وتحقق إذا كانت تتطابق مع هذه الإحداثيات، ثم كرر العملية لعقد نقاط التحكم الأرضية (GCPs).
وثمة طريقة أخرى للتحقق من النتيجة باستخدام خريطة ويب كخلفية (backdrop)؛ حيث توفر إضافة QuickMapServices وصولاً سهلاً إلى العديد من خرائط الويب مثل Google Satellite و OpenStreetMap.
تعد الإضافات (Plugins) ملحقات من أطراف خارجية لبرنامج QGIS، ويمكن تثبيتها من خلال مدير الإضافات (Plugins manager)، علماً بأنك ستحتاج إلى اتصال بالإنترنت للاتصال بمستودع الإضافات.
3. اختر من القائمة الرئيسية: إضافات (Plugins) | إدارة وتثبيت الإضافات (Manage and Install Plugins...).

4. Search for QuickMapServices.

5. انقر "تثبيت الإضافة" (Install Plugin)، ثم انقر "إغلاق" (Close) بعد انتهاء التثبيت.
6. للوصول إلى المزيد من الموارد عبر الإنترنت، اختر ويب (Web) | إضافة QuickMapServices | الإعدادات (Settings) من القائمة الرئيسية؛ ثم اختر علامة تبويب "المزيد من الخدمات" (More services) وانقر فوق "الحصول على حزمة المساهمات" (Get contributed pack). انقر فوق موافق (OK) في الرسالة المنبثقة ثم حفظ (Save) في نافذة الحوار عند اكتمال تثبيت حزمة المساهمات.
7. انتقل إلى القائمة الرئيسية واختر ويب (Web) | إضافة QuickMapServices وحدد Google | Google Terrain ثم OSM | OSM Standard، ثم قارن الخريطة المرجعية جغرافياً مع Google Terrain وOpenStreetMap.
و للمساعدة في هذه المقارنة، ستستخدم وضع المزج (Blending Mode)؛ تحدد أوضاع المزج كيف تتفاعل طبقتين بصرياً، وعند تطبيق وضع المزج على طبقة ما، فسيتم دمجها مع الطبقة الموجودة أسفلها.
8. افتح لوحة تنسيق الطبقات (Layer Styling) بالنقر فوق ، واضبط الطبقة المستهدفة على
Mount_Marcy_New_York_USGS_topo_map_1979_modified.
9. في اللوحة، اختر وضع المزج (Blending mode) "ضرب" (Multiply).

تسمح أوضاع المزج بعرض أكثر أناقة بين طبقات نظم المعلومات الجغرافية (GIS)، ويمكن أن تكون أكثر فعالية بكثير من مجرد تعديل شفافية الطبقة؛ حيث تسمح أوضاع المزج بتأثيرات تظل فيها الكثافة الكاملة للطبقة الأساسية مرئية من خلال الطبقة التي تعلوها، ويتوفر ثلاثة عشر وضعاً للمزج.
يمكن العثور على نظرة عامة وافية في هذه المدونة التي كتبتها هيلين ماكنزي.
10. بعد مقارنة الخريطة المرجعية جغرافياً مع الطبقات المتصلة بالإنترنت، قم بتغيير مزج Mount_Marcy_New_York_USGS_topo_map_1979_modified للوضع العادي. سنستخدم هذه الطبقة في الأقسام القادمة كخلفية لرقمنة المتجهات (digitize vectors)، ويمكنك إلغاء تحديد طبقتي Google Terrain وOSM Standard.
هذا وقت مناسب لحفظ مشروع QGIS الخاص بك (ملف .qgz).
11. من القائمة الرئيسية، اختر مشروع (Project) | حفظ باسم (Save as...) واحفظه باسم Exercise_1.qgz في نفس المجلد الذي قمت بتخزين البيانات فيه.
يحتوي ملف المشروع على مراجع لجميع الطبقات (وليس البيانات نفسها)، والتنسيقات، والإسقاطات، والمدى (extent)، ومستوى التكبير في لوحة الخريطة؛ لذا قم بحفظ مشروعك بانتظام.
شاهد هذا الفيديو للتحقق من الخطوات في هذا الفصل:
9. رقمنة طبقات البيانات الإتجاهيت من خلفية مرجعة جغرافياً
يمكن الآن استخدام خريطتنا الممسوحة ضوئياً والمرجعة جغرافياً كخلفية لترقيم طبقات البيانات الاتجاهية. يمكن أن تكون البيانات الاتجاهية عبارة عن نقاط، أو خطوط (متعددة)، أو مضلعات. سنقوم في هذا التمرين بترقيم:
-
قمم الجبال كنقاط.
-
الأنهار كخطوط متعددة.
-
البحيرات كمضلعات.
سنقوم بإنشاء طبقات البيانات الاتجاهية هذه في قاعدة بيانات مكانية بتنسيق GeoPackage؛ وبهذه الطريقة، سنحصل على جميع الطبقات معاً في ملف واحد، بدلاً من استخدام ملفات shapefiles منفصلة.
9.1. رقمنة القمم
يتعين علينا أولاً إنشاء طبقة GeoPackage فارغة.
1. من القائمة الرئيسية، اختر طبقة (Layer) | إنشاء طبقة (Create Layer) | طبقة GeoPackage جديدة (New GeoPackage Layer).
2. في نافذة حوار "طبقة GeoPackage جديدة"، اختر أولاً اسم ملف قاعدة البيانات بالنقر فوق . استعرض المجلد الذي تريد تخزين ملف GeoPackage فيه واحفظه باسم
Mount_Marcy.gpkg. لاسم الجدول (Table name)، اختر Peaks. لنوع الهندسة (Geometry type)، اختر نقطة (Point). تأكد من اختيار EPSG:26718 كإسقاط للخرائط (Projection). أنشئ حقلاً جديداً باسم Elevation، ونوع Whole Number (integer) ثم انقر .

3. أضف حقلاً جديداً ثانياً بنوع Text واسمه Name. تأكد من النقر فوق زر الإضافة إلى قائمة الحقول (Add to Fields List)، ثم انقر فوق موافق (OK).
تمت الآن إضافة الطبقة الفارغة إلى قائمة الطبقات الخاصة بك :

لبدء عملية الترقيم (digitizing)، يجب عليك تفعيل وضع التحرير.
4. انقر فوق طبقة Peaks ليتم تحديدها. انقر فوق أيقونة في شريط الأدوات للانتقال إلى وضع التحرير. يمكنك أيضاً النقر بزر الفأرة الأيمن على الطبقة واختيار تبديل التحرير (Toggle Editing) من القائمة السياقية لوضع الطبقة في حالة التحرير.
ستصبح الآن الأزرار الموجودة في شريط أدوات الترقيم نشطة. تظهر أيضاً أيقونة قلم رصاص بجوار الطبقة في لوحة الطبقات، مما يشير إلى أن الطبقة في وضع التحرير.
5. في الخريطة الطبوغرافية، انتقل إلى أحد الجبال. إذا كان هناك مرجع جيوديسي (geodetic datum) موجود في القمة، فستجد علامة X وقيمة للارتفاع.
6. عند العثور على واحد، قم بالتكبير وانقر فوق زر إضافة معلم نقطي . سيتغير المؤشر إلى شكل "متقاطع". حرك المؤشر إلى قمة الجبل، وانقر فوق القمة.
A dialogue with a form shows up, .fid is the feature id that is automatically generated. It’s a unique integer number for each feature. The other attributes that we have to fill in are Elevation and Name.
يظهر مربع حوار به نموذج. fid هو معرف المعلم (feature id) الذي يتم إنشاؤه تلقائياً، وهو رقم صحيح فريد لكل معلم. السمات (Attributes) الأخرى التي يتعين علينا ملؤها هي Elevation و Name.
7. في هذا المثال، نكتب 1501 و Mt Skylight للارتفاع والاسم على التوالي. إذا قمت بترقيم قمة بدون ارتفاع مسجل، فحدد الارتفاع بناءً على خطوط الكنتور.

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

9. عند الانتهاء، انقر مرة أخرى على زر تبديل التحرير لإيقاف وضع التحرير. إذا لم تقم بحفظ التعديلات بعد، فسيطلب منك البرنامج الحفظ (Save) أو التجاهل (Discard). باستخدام "التجاهل"، يمكنك دائماً التراجع عن تعديلاتك حتى آخر مرة تم فيها الحفظ.
10. يمكنك التحقق من جدول الخصائص (attribute table) لطبقة البيانات الاتجاهية النقطية الجديدة عن طريق النقر بزر الفأرة الأيمن على اسم الطبقة (Peaks) واختيار فتح جدول الخصائص.

الآن يمكنك رؤية السمات التي أضفتها وقيم fid و Elevation و Name الخاصة بها.
شاهد هذا الفيديو للتحقق من خطوات هذا الفصل:
9.2. Digitize Rivers
Your next task is to digitize line features (rivers). The procedure is similar to creating a point layer.
1. In the New GeoPackage Layer dialogue first browse to the existing Database, Mount_Marcy.gpkg.
2. Give a new Table name of Rivers and a Geometry type of LineString. Change the projection to the one of the project. As a new attribute we add Name with the type Text data. Don't forget to click the . Check if the dialogue resembles the figure below and click OK.

A New GeoPackage Layer window will open informing you that the file already exists.

3. Choose Add New Layer.
The Rivers layer is now added to the Layers panel.
4. Toggle editing to start adding rivers. Click on the Add Line Featurebutton to add a new river feature. Zoom and pan on the map to find a stream to digitize.
Always start digitizing from the upstream to downstream. The direction will be stored in the layer. Always place a vertex when a tributary joins a larger stream. That's important when connecting the tributary later.
5. Click on the starting point of the line (node) and click when necessary to make a vertex.
You can use the zoom and pan buttons to trace the stream. You can use the Spacebar to pan during digitizing. With Backspace you can delete the last node while digitizing.
6. After you place the end node of the line, right click to complete the feature. Now you can enter the attribute data in the form.

Now you are going to digitize a tributary. First you have to set the snapping options.
7. In the main menu choose View | Toolbars | Snapping Toolbar (alternatively right-click on a toolbar and choose Snapping Toolbar). Click to enable snapping. Choose to snap to vertices of the active layer with a tolerance of 15 meters.
8. Now digitize the tributary from upstream to where it joins the higher order river. You will see that the line will snap to the node that you placed before on the main river.
If you want all tributaries to be one single feature, you need to dissolve the features.
9. When you have given all tributaries the same name, you can dissolve them by choosing Vector | Geoprocessing Tools | Dissolve from the menu. Use the button to choose
Name as the Dissolve field and save the result in a GeoPackage layer with the name Rivers_dissolved.
Click Run.

10. Check the attribute table of the result before and after dissolving:
Watch this video to check the steps in this section:
9.3. Digitize Lakes
Finally we are going to create a polygon vector layer for some lakes. Try to find out how to do this for yourself. It is very similar to the procedure for lines. The only difference is that the first node should be the same as the last node in order to close the polygon. Use the name of the lake as a text attribute.
Some lakes have islands that need to be removed from the lake features. For this purpose, enable the Advanced Digitizing Toolbar in a similar way as we enabled the Snapping Toolbar earlier. Click the Add ring button and digitize the island in the same way as you digitize a polygon. After finalizing the ring, it will be removed from the lake polygon.
The order of the layers is also important. The order of visualization in the map canvas follows the order in the Layers panel. The first layer is on top. The general order of layers is: points, lines, polygons, rasters. Vectors below rasters are not visible, unless you use blending or opacity. This however changes the colors and should only be used if it has a purpose. You can deviate from the general order if that makes the visualization clearer. You can change the order of layers by dragging the layers in the Layers panel to the desired position.
Watch this video to check how to digitize polygons:
10. Styling the Mountains, Rivers, and Lakes
In this final section you will style your peaks, rivers and lakes.
10.1. Style Peaks
You will begin with the styling Peaks layer.
1. Open the Layer Styling panel by clicking the button. Set the target layer to Peaks.
By default they are styled using a Simple marker.
2. Select Simple marker and change the Symbol layer type to SVG Marker. Below you will find a section named SVG browser. Here you can browse for SVG icons that are installed with QGIS. Find the symbol folder and click on it. Scroll down to find the red marker icon and select it. Change the Width and Height to 12 mm each.

10.2. Label Peaks
Next you will label the peaks.
1. In the Layer Styling panel, switch to the Labels tab .
Switch from No Labels to Single labels. Set the Label with option to the
Name field.

It is also possible to use multiple fields in a feature label by using an expression.
2. Click the Expression button
to open the Expression Dialog window. Expand the Fields and Values section and add the Elevation field after the Name field. When combining text elements in an expression they need to be separated by the String Concatenation
operator.
3. Additionally, the New line operator can be used to wrap the
new column onto a second line. However, it requires another String Concatenation operator after it. Set up an expression like this
"Name" || '\n' || "Elevation".
This is nice but it may not be clear what the number represents and the labels will be easier to read with a thousands separator.
4. To add units of measure to the elevation, you can add the string meters after the value by appending || ' meters' to the existing expression. To accomplish the second enhancement you will use the format_number function. Use the search box to find the format_number function. Insert it right before the "Elevation" field. The help panel will show you the syntax for this function. It requires a number and a number of decimal places.
The number will be the "Elevation" field and the number of places 0. This will simply format the data to a number and insert a thousands separator. Note that we use double quotes for fields and single quotes for normal text
(strings).

5. To make the labels easier to read change the font Style to Bold. Switch to the Label buffer tab and check the Draw text buffer option. To give more separation between the labels and the feature icon switch to the Label placement
tab and set the Distance to 2 mm.
6. Finally click the Automated placement settings button to open the Automated Placement Engine settings. Uncheck the box for Allow truncated labels on edges of map option. This will prevent labels from being cut off.
Your labels should now look like:
Watch this video to check the steps for styling and labeling the points:
10.3. Style Rivers
Next you will style the rivers.
1. Set the target layer in the Layer Styling Panel to Rivers and switch from the Labeling tab back to the Styling tab
.
2. Select Simple line. Click the Color bar to open the Select line color panel.
3. Change the Color to an RGB value of 31|120|180.

4. Click the Go back button to return to the main symbology panel.
5. Increase the Stroke width to 0.86 millimeters.
6. To label the rivers switch to the Labels tab .
7. Repeat the initial steps of labeling Peaks to label Rivers with just the Name field.
8. Switch to the Label placement tab and choose under
Mode for Curved.
To make them more readable against the topo map you will apply a buffer.
9. Switch to the Label buffer tab and check Draw text buffer option.
You will set the color to the green background of the topo map.
11. Click the drop-down arrow for the Color setting and choose Pick color. With the eye dropper cursor click on a place to select that green topo map background color (make sure to select a pixel that is representative for the background color and not a bright green).
12. Finally return to the Text tab and set the label Color to an RGB value of
31|38|180, the Font to Calibri, the Size to 11 and the Style to italic.
Your rivers should look like:
Watch this video to check the steps of this section:
10.4. Style Lakes
Next you will style the lakes. You will use a shapeburst fill which will allow you to color the lakes from light blue to dark blue.
1. Set the target layer in the Layer Styling Panel to Lakes and switch from the Labeling tab back to the Styling tab.
2. Select the Simple fill styling component. Change the Symbol layer type to Shapeburst fill. Keep the default Gradient colors setting of Two color. Set the first color to an RGB value of 185|239|255.
Set the second color to an RGB value of 31|133|180.
3. Set the Shading style to Set distance with a value of 6. Increase the Blur strength to 12.
Finally you will add a simple line to represent the coastline of each lake.
4. Click the Add symbol layer button. Change the new Simple fill renderer to a Symbol layer type of Outline: simple line with Color of
31|133|180.
5. Label the lakes with the the Name. Set the label Color and RGB value of 225|255|255 (white), the Font to Calibri, the Size to 10 and the Style to bold italic.
6. Switch to the Label placement tab and change the
Mode to Horizontal. Then switch to the label Formatting
tab
and enter a space as the Wrap on character. Set the Alignment to Center.
Your lakes should look like:
Watch this video to check the steps in this section:
11. Conclusions
In this lesson you have learned to:
- find the projection and EPSG code of a map
- install plugins
- georeference a scanned map using GCPs from a grid
- use the coordinate capture tool
- use online layers from the QuickMapServices plugin
- digitize points, lines, and polygons and add attributes
- use the snapping toolbar
- dissolve features
- store data in a GeoPackage
- style and label vectors