بعد ان تعلمنا في الدرس الماضي كيفية انشاء قاعدة بيانات مساحية
صغيرة بطريقة يدوية، سنحاول في هذا الدرس انشاء قاعدة بيانات كبيرة بها اكثر من
عشرين متغير وذلك بطريقة تلقائية.
أ) الخطوة الأولى: تقتضي خلق ملف اكسيل (97-2003) يحتوي جميع البيانات التي نحتاجها
لإخراج خرائط موضوعاتية مختلفة، وينبغي لهذه البيانات ان تكون مرتبة في جدول اكسيل
على الشكل التالي:
NB: شروط انشاء قاعدة بيانات في اكسيل:
- كتابة عناوين الاعمدة او الحقول باستعمال الحروف والارقام وتعويض الفراغ بين الكلمات ب (_) .
- ازالة الفراغات بين الاعداد.
- استعمال الفاصلة التالية (,) بدل النقطة او الفاصلة التالية (;)
- كتابة عناوين الحقول بشكل مختصر لانها كلما كانت طويلة كلما استحال حفظ الملف بعض اجراء (jointure )
ب) الخطوة الثانية: يجب
تجهيز ملف متجهي (shapefile) يحتوي عل اشكال مساحية مرتبطة بقاعدة بيانات مساحية تضم فقط
أسماء الجماعات، الدواوير، الاحياء، المدن الدوائر...الخ (سنشتغل في هذا الدرس على الصورة المتجهية لاقليم الرحامنة )
1) ترقيم الاشكال المساحية (الجماعات) داخل (arcgis):
- نفتح في (arcgis) الملف المتجهي الخاص باقليم الرحامنة.
- نضغط على اسم طبقة الرحامنة بالزر الايمن للفأرة (clic droit) ونختار من القائمة (open attribute table).
- سيظهر الجدول الخاص بقاعدة البيانات المساحية (table attributaire).
- نقوم بفتح ملف (الاكسيل) من خارج برنامج (arcgis) وليس من داخله.
- نقوم بفتح ملف الاكسيل جنبا الى جنب مع قاعدة بينات البرنامج (table attributaire).
- سنقوم في هذه المرحلة بترقيم كل جماعة في اكسيل بالرقم التعريفي الخاص بها معتمدين في ذلك على قاعدة البينات الخاصة بالبرنامج (table attributaire) (لا
ينبغي إعطاء نفس الرقم لأكثر من جماعة).
- بعد الانتهاء من الترقيم في اكسيل نقوم بحفظ التعديل من (enregistrer).
NB: يجب اقفال برنامج اكسيل قبل الشروع في عملية الربط بين قاعدة بيانات البرنامج واكسيل.
- اقفال قاعدة بيانات البرنامج (table attributaire)
2) ربط قاعدة بيانات اكسيل
بقاعدة البيانات المساحية (jointure):
- نضغط على اسم طبقة الرحامنة بالزر الايمن للفأرة (clic droit) ونختار من القائمة (joins and relates).
- تم (join).
- يطلب منك البرنامج تحديد الحقول التي سيعتمد عليها لربط القاعدتين البيانيتين.
- نختار من الخانة الاولى (1) اسم الحقل الذي سيعتمد عليه من قاعدة بياناته (Fid)
- نضغط على الملف المقابل للخانة (2) ونختار ملف اكسيل الذي سنربطه بقاعدة بينات البرنامج (économie.xlsx).
- نختار (Feuil) التي تحتوي على قاعدة البيانات في اكسيل في المثال (Feuil2$)
- add
- سيظهر عنوان الحقل (id) بشكل تلقائي في الخانة (3) اذا انتهت العملية بنجاح
- بعد ذلك نضغط ok لانهاء عملية الربط.
- سنحصل على النتيجة التالية:
- نختار من الخانة الاولى (1) اسم الحقل الذي سيعتمد عليه من قاعدة بياناته (Fid)
- نضغط على الملف المقابل للخانة (2) ونختار ملف اكسيل الذي سنربطه بقاعدة بينات البرنامج (économie.xlsx).
- نختار (Feuil) التي تحتوي على قاعدة البيانات في اكسيل في المثال (Feuil2$)
- add
- سيظهر عنوان الحقل (id) بشكل تلقائي في الخانة (3) اذا انتهت العملية بنجاح
- بعد ذلك نضغط ok لانهاء عملية الربط.
- سنحصل على النتيجة التالية:
بعد الانتهاء من عملية
ربط قاعدة البيانات الخارجية بقاعدة البيانات المكانية للبرنامج يمكن المرور الى
عملية
تحليل المعطيات واخراجها النهائي على شكل خرائط.
0 commentaires:
Enregistrer un commentaire