Space Management إدارة المكان

تحويل الرموز من بيئة أرك ماب، الي بيئة كيو جي آي أس بإستخدام إضافة SLYR

Posted in Open source, QGIS, Tips & Tricks, Uncategorized by د. أحمد وجيه عبداللطيف on نوفمبر 19, 2020

تتيح إضافة SLYR إمكانية تحويل الرموز والألوان المستخدمة في إخراج خرائط ومخططات رقمية ضمن بيئة ArcMap الي بيئة QGIS دون خسارة تلك الألوان والرموز. ويصدر SLYR في إصدارين؛ الأول مجاني Community Edition إما الثاني فينبغي شراءه (حتى يستكمل المطور تغطية تكلفة التطوير) وهو يتيح وظائف أكثر بكثير من تلك التي يتيحها الإصدار المجاني ومنها على سبيل المثال إمكانية أستجلاب وتحويل ملفات MXD الي بيئة QGIS. في هذا التمرين، نستخدم الإصدار المجاني لتحويل خريطة جيولوجية (أضغط على الرابط لتنزيل بيانات التمرين).

  1. الخطوة الأولى؛ تنصيب إضافة SLYR في بيئة QGIS

قم بأستدعاء مدير الإضافات Plugins Manager بالضغط على خيار Manage & Install Plugins من قائمة Plugins، ومن ثم قم بالبحث عن SLYR بكتابة الأسم في صندوق البحث كما هو مبين في الشكل التالي: ومن ثم أضغط على زر التنصيب Install Plugin

بالنظر على ال Processing Toolbox (يمكن الضغط على CTRL+ALT+T لو لم يكن ظاهرا)، نجد ان الإضافة الجديدة تظهر بأسم SLYR (Community) ، وبالضغط على السهم المجاور لأسم الإضافة، نرى الوظائف التي تتيحها تلك الأضافة، وهي كثيرة، على ان الجزء المجاني محدود كما هو مبين في الشكل التالي:

2. الخطوة الثانية – تصدير ملف Style من ArcMap

قم بتحميل الخريطة الجيولوجية للمملكة العربية السعودية (أنظر الرابط أعلاه لتحميلها) في برنامج ArcMap، واستخدم ملف LYR للحصول على التمثيل الصحيح والألوان المستخدمة في التصنيف الجيولوجي كما هو مبين في الشكل الموضح ادناه:

قم بأستدعاء الصندوق الحواري للتخصيص Customize من القائمة المسماه بنفس الأسم كما هو موضح في الشكل التالي

أبحث عن أمر Export Map Styles من تاب Commands كما هو موضح في الشكل ادناه، وقم بسحب الأمر الي شريط الأدوات

أضغط على الزر الجديد، وقم بتخزين ال Style الخاص بالخريطة الجيولوجية للمملكة العربية السعودية كما هو موضح في الشكل أدناه:

3. الخطوة الثالثة: تحويل ملف Style الي XML

قم بأستخدام أمر Convert ESRI style to QGIS style XML لتحويل الملف الي صيغة XML كما هو موضح في الشكل التالي:

قم بأستدعاء الصندوق الحواري ل Style Manager من قائمة Settings في برنامج QGIS كما هوموضح في الشكل التالي:

أضغط على زر Import/Export في الجهة اليسرى من الصندوق الحواري للـ Style Manager والموضح في الشكل أدناه

عند الضغط على زر Import/Export يظهر الصندوق الحواري Import Item(s) المبين أدناه، أختر ملف XML الذي قمت بتحويله في الخطوة السابقة، ثم أضغط زر Select All ثم زر Import ثم زر Close في هذا الصندوق الحواري، ثم في الصندوق الحواري الأصلي المبين أعلاه

الخطوة التالية تتمثل في أستدعاء الصندوق الحواري لخصائص الطبقة Layer Properties بالنقر المزدوج على اسم الطبقة في جدول المحتويات، ومن ثم أختيار نوع الخريطة Categorized، والحقل المطلوب تمثيله Descriptio، والنقر على زر Classify حتى تظهر الألوان العشوائية، ومن ثم الضغط على زرAdvanced وأختيار Match to Saved Symbols كما هو موضح في الشكل التالي:


يظهر لنا تغير الألوان حسب الألوان التي تم إدخالها في ال Style Manager كما هو موضح في الشكل التالي:

ومن ثم يتغير ترميز الخريطة لتماثل الرموز المستخدمة في بيئة ArcMap. ويوضح الشكل التالي الخريطة نفسها كما تم تمثيلها في ArcMap و QGIS و يتضح تطابق ترميز الخريطتين، وهو الهدف من هذا التمرين.

3 تعليقات

Subscribe to comments with RSS.

  1. أحمد حجازي said, on فيفري 21, 2021 at 7:56 ص

    السلام عليكم
    هل يمكن تحويل الرموز من صيغة ازريEsri إلى الصيغة المجانية qgis دون فتح ملف البيانات في برنامج أرك ماب
    كما في التمرين خصوصا لمن لا يملك رخصة لبرنامج ArcGis

    إعجاب

    • د. أحمد وجيه عبداللطيف said, on فيفري 22, 2021 at 3:16 م

      عليكم السلام، للأسف لا يمكن لأنك مضطر لأنتاج STYLE للخرائط المطلوب نقل رموزها من ارك ماب الا لو اجتهدت وحاولت انتاج رموز شبيهة بالنظر الي نسخة مطبوعة مثلا بطريقة يدوية وليست آلية

      إعجاب

  2. أحمد حجازي said, on فيفري 21, 2021 at 7:57 ص

    السلام عليكم
    هل يمكن تحويل الرموز من صيغة ازريEsri إلى الصيغة المجانية qgis دون فتح ملف البيانات في برنامج أرك ماب
    كما في التمرين خصوصا لمن لا يملك رخصة لبرنامج ArcGis مثلي

    إعجاب


أضف تعليق