1. البدء

يقدم هذا الفصل نظرة عامة سريعة على تثبيت QGIS، وتنزيل بيانات QGIS التجريبية، وتشغيل جلسة أولى بسيطة لعرض بيانات شبكية ومتجهية.

1.1. تثبيت QGIS

يوفر مشروع QGIS طرقًا مختلفة لتثبيت QGIS بحسب منصتك.

1.1.1. التثبيت من الحزم الثنائية

تتوفر برامج تثبيت قياسية لنظامي win MS Windows و osx macOS. كما تتوفر حزم ثنائية (rpm و deb) أو مستودعات برمجيات للعديد من توزيعات GNU/Linux nix.

لمزيد من المعلومات والتعليمات الخاصة بنظام تشغيلك، راجع https://qgis.org/download/.

1.1.2. التثبيت من الشيفرة المصدرية

إذا احتجت إلى بناء QGIS من الشيفرة المصدرية، فارجع إلى تعليمات التثبيت. وهي توزَّع مع الشيفرة المصدرية لـ QGIS في ملف اسمه INSTALL. ويمكنك أيضًا العثور عليها عبر الإنترنت في https://github.com/qgis/QGIS/blob/release-3_44/INSTALL.md.

إذا أردت بناء إصدار معين وليس النسخة قيد التطوير، فعليك استبدال master بفرع الإصدار (عادة بالصيغة release-X_Y) في الرابط المذكور أعلاه (قد تختلف تعليمات التثبيت).

1.1.3. التثبيت على وسائط خارجية

من الممكن تثبيت QGIS (مع جميع الإضافات والإعدادات) على ذاكرة فلاش. ويتحقق ذلك بتعريف الخيار --profiles-path الذي يتجاوز المسار الافتراضي لـ ملف تعريف المستخدم ويجبر QSettings على استخدام هذا المجلد أيضًا. انظر القسم إعدادات النظام لمعلومات إضافية.

1.1.4. تنزيل البيانات التجريبية

يتضمن دليل المستخدم هذا أمثلة مبنية على مجموعة بيانات QGIS التجريبية (وتسمى أيضًا Alaska dataset). نزّل البيانات التجريبية من https://github.com/qgis/QGIS-Sample-Data/archive/master.zip وفك ضغط الأرشيف في أي موقع مناسب على نظامك.

تتضمن مجموعة بيانات ألاسكا جميع بيانات GIS المستخدمة في الأمثلة ولقطات الشاشة في دليل المستخدم هذا؛ كما تتضمن قاعدة بيانات GRASS صغيرة. والإسقاط المستخدم في مجموعات بيانات QGIS التجريبية هو Alaska Albers Equal Area بوحدة القدم. ورمز EPSG هو 2964.

PROJCS["Albers Equal Area",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.978698213898,
AUTHORITY["EPSG","7008"]],
TOWGS84[-3,142,183,0,0,0,0],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AUTHORITY["EPSG","4267"]],
PROJECTION["Albers_Conic_Equal_Area"],
PARAMETER["standard_parallel_1",55],
PARAMETER["standard_parallel_2",65],
PARAMETER["latitude_of_center",50],
PARAMETER["longitude_of_center",-154],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["us_survey_feet",0.3048006096012192]]

إذا كنت تنوي استخدام QGIS كواجهة رسومية لـ GRASS، فيمكنك العثور على مجموعة مختارة من المواقع التجريبية (مثل Spearfish أو South Dakota) على الموقع الرسمي لـ GRASS GIS، https://grass.osgeo.org/download/data/.

1.2. تشغيل QGIS وإيقافه

يمكن تشغيل QGIS مثل أي تطبيق آخر على حاسوبك. وهذا يعني أنه يمكنك تشغيل QGIS عن طريق:

  • استخدام nix قائمة التطبيقات، أو win قائمة ابدأ، أو osx شريط Dock

  • النقر المزدوج على الأيقونة في مجلد التطبيقات أو على اختصار سطح المكتب

  • النقر المزدوج على ملف مشروع QGIS موجود (بالامتداد .qgz أو .qgs). لاحظ أن ذلك سيفتح المشروع أيضًا.

  • كتابة qgis في موجّه الأوامر (على افتراض أن QGIS مضاف إلى متغير PATH لديك أو أنك في مجلد تثبيته)

لإيقاف QGIS، استخدم:

  • nix win خيار القائمة Project ► Exit QGIS أو استخدم الاختصار Ctrl+Q

  • osx QGIS ► Quit QGIS، أو استخدم الاختصار Cmd+Q

  • أو استخدم علامة الإغلاق الحمراء في الزاوية العلوية اليمنى من الواجهة الرئيسية للتطبيق.

1.3. جلسة تجريبية: تحميل طبقات شبكية ومتجهية

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

  • الطبقة الشبكية landcover ‏(qgis_sample_data/raster/landcover.img)

  • والطبقة المتجهية lakes ‏(qgis_sample_data/gml/lakes.gml)

حيث يمثل qgis_sample_data مسار مجموعة البيانات بعد فك ضغطها.

  1. شغّل QGIS كما هو موضح في تشغيل QGIS وإيقافه.

  2. البيانات التي سنعمل عليها بإسقاط Albers Equal Area، لذا لنضبط نظام الإحداثيات المرجعي (CRS) للمشروع وفقًا لذلك:

    1. انقر على الزر setProjection Select projection في أسفل يمين واجهة QGIS. تُفتح نافذة حوار خصائص المشروع ويكون التبويب CRS نشطًا.

    2. اكتب 2964 في مربع النص search Filter.

    3. اختر الصف الذي يحمل اسم نظام الإحداثيات NAD27 / Alaska Albers.

      ../../../_images/selectCRS.png

      شكل 1.1 اختيار نظام الإحداثيات المرجعي للبيانات

    4. اضغط OK

    ملاحظة

    يمكنك تجاهل/إغلاق رسالة "التحويل التقريبي" (ballpark transform) التي قد تظهر في الوقت الحالي.

  3. حمّل الملفات في QGIS:

    1. انقر على الأيقونة dataSourceManager Open Data Source Manager. يُفترض أن يُفتح مدير مصادر البيانات في وضع المتصفح (Browser).

    2. تصفّح إلى المجلد qgis_sample_data/raster/

    3. اختر ملف ERDAS IMG المسمى rasterLayer landcover.img وانقر عليه نقرًا مزدوجًا. تُضاف طبقة الغطاء الأرضي في الخلفية بينما تبقى نافذة مدير مصادر البيانات مفتوحة.

      ../../../_images/add_raster.png

      شكل 1.2 إضافة بيانات إلى مشروع جديد في QGIS

    4. لتحميل بيانات البحيرات، تصفّح إلى المجلد qgis_sample_data/gml/، واسحب الملف dbSchema lakes.gml وأفلته فوق نافذة QGIS الرئيسية. (أو انقر نقرًا مزدوجًا كما ذُكر أعلاه.)

    5. تُفتح نافذة الحوار Select Items to Add وتبدأ بفحص الملف. يعود ذلك إلى أن صيغة الملفات .gml قادرة على تخزين أكثر من طبقة في الوقت نفسه.

      ../../../_images/addLayerItems.png

      شكل 1.3 تحديد الطبقات داخل ملف

    6. في حالتنا توجد طبقة واحدة فقط هي polygonLayer lakes. حدّدها ثم اضغط على Add Layers.

    7. تُضاف الطبقة إلى لوحة Layers

  4. أغلق نافذة مدير مصادر البيانات (Data Source Manager)

في لوحة Layers ستلاحظ أن الطبقة lakes تعرض بجانبها الأيقونة indicatorNoCRS Layer has no coordinate reference system set. لنعدّل ذلك.

  1. انقر على الأيقونة indicatorNoCRS. تُفتح نافذة الحوار Coordinate Reference System Selector.

  2. كما فعلت سابقًا، ابحث عن نظام الإحداثيات المرجعي NAD27 / Alaska Albers وحدّده.

  3. انقر على OK

أصبحت لديك الآن الطبقتان متاحتين في مشروعك بألوان عشوائية. لنُجرِ بعض التخصيص على طبقة البحيرات.

  1. اختر الأداة zoomIn Zoom In من شريط الأدوات Navigation

  2. قرّب العرض إلى منطقة تحتوي على بعض البحيرات

  3. انقر نقرًا مزدوجًا على الطبقة lakes في مفتاح الخريطة لفتح نافذة الحوار Properties

  4. لتغيير لون البحيرات:

    1. انقر على التبويب symbology Symbology

    2. اختر اللون الأزرق لونًا للتعبئة.

      ../../../_images/selectFillColor.png

      شكل 1.4 اختيار لون البحيرات

    3. اضغط على OK. تظهر البحيرات الآن باللون الأزرق في لوحة الخريطة.

  5. لعرض أسماء البحيرات:

    1. أعد فتح نافذة الحوار Properties الخاصة بالطبقة lakes

    2. انقر على التبويب labelingSingle Labels

    3. اختر Single labels من القائمة المنسدلة لتفعيل التسميات.

    4. من القائمة Label with اختر الحقل NAMES.

      ../../../_images/showLabels.png

      شكل 1.5 عرض أسماء البحيرات

    5. اضغط على Apply. ستظهر الأسماء الآن فوق الحدود.

  6. يمكنك تحسين وضوح التسميات بإضافة نطاق عازل أبيض حولها:

    1. انقر على التبويب Buffer في القائمة على اليسار

    2. فعّل checkbox Draw text buffer

    3. اختر 3 حجمًا للنطاق العازل

    4. انقر على Apply

    5. تحقّق من أن النتيجة تبدو جيدة، وعدّل القيمة إذا لزم الأمر.

    6. أخيرًا انقر على OK لإغلاق نافذة الحوار Layer Properties وتطبيق التغييرات.

      ../../../_images/buffer_around_labels.png

      شكل 1.6 عرض نطاقات عازلة حول التسميات

لنُضف الآن بعض العناصر الزخرفية لتشكيل الخريطة ثم تصديرها خارج QGIS:

  1. اختر القائمة View ► Decorations ► Scale Bar

  2. في نافذة الحوار التي تُفتح، فعّل الخيار checkbox Enable Scale Bar

  3. خصّص خيارات نافذة الحوار كما تشاء

  4. اضغط على Apply

  5. وبالمثل، أضف من قائمة العناصر الزخرفية عناصر أخرى (سهم الشمال، حقوق النشر...) إلى لوحة الخريطة بخصائص مخصّصة.

  6. انقر على Project ► Import/Export ► saveMapAsImage Export Map to Image...

  7. اضغط على Save في نافذة الحوار المفتوحة

  8. اختر موقع الملف وصيغته، ثم أكّد بالضغط على Save مرة أخرى.

  9. اضغط على Project ► fileSave Save... لحفظ تغييراتك في ملف مشروع .qgz.

    ../../../_images/map_with_decorations.png

    شكل 1.7 عرض الخريطة المصدّرة مع العناصر الزخرفية

هذا كل شيء! ترى مدى سهولة عرض الطبقات الشبكية والمتجهية في QGIS وتهيئتها وإنتاج خريطتك بصيغة صورة يمكنك استخدامها في برامج أخرى. لننتقل الآن إلى معرفة المزيد عن الوظائف والميزات والإعدادات المتاحة وكيفية استخدامها.

ملاحظة

لمواصلة تعلّم QGIS من خلال تمارين خطوة بخطوة، اتبع دليل التدريب.