في هذا الدرس سنتعلم كيف نقوم بتعبئة قاعدة البيانات الخاصة بالبرنامج (table attributaire) مع القيام بعمليات حسابية اوتوماتيكية، وسنأخذ كمثال حساب
مساحة الجهات التي رسمناها سابقا بالإضافة الى حساب الكثافة السكانية لنفس
الجهات انطلاقا من المعطيات المتوفرة.
1) تعبئة قاعدة البيانات (table attributaire):
بعد فتح الصورة المتجهية التي قمنا برسمها في الدرس السابق (جهات المغرب) نقوم بالخطوات التالية لتعبئة قاعدة بياناتها بالمعطيات المتعلقة باسماء الجهات (données alfa) وعدد سكان كل جهة (données numériques):
- للولوج الى قاعدة البيانات ينبغي النقر بالزر الايمن (clic droit) على اسم الطبقة التي قمنا بفتحها واختيار (open attribute table)
نلاحظ ان قاعدة البيانات لا تحتوي الا على نوع الطبقة المستعملة (Polygon) والارقام التعريفية الخاصة بكل شكل مساحي او جهة (ID)
1-1) خلق حقل جديد (ajouter champ):
NB: قبل الشروع في خلق حقل جديد (add field) يجب اغلاق (stop editing) شريط الادوات الخاص بالرسم او الترقيم (editor)
- قبل ان نشرع في تعبئة قاعدة البيانات باسماء الجهات يجب خلق حقل جديد (ajouter champ) تحت اسم (nom_region)، لذلك سنختار من قائمة (table options) أداة (add field)
- نكتب اسم الحقل (nom_region) في خانة (name)
- نقوم باختيار نوع البيانات التي سنقوم بتعبئتها بما اننا بصدد ادخال بيانات حرفية (alfa) سنختار (text)
- نكتب عدد الحروف الاقصى الممكن استعماله لكتابة اسماء الجهات (50) في خانة (lenght)
- ok
2-1) ادخال البيانات الحرفية (ajouter données alfa):
NB: قبل الشروع في تعبئة قاعدة البينات يجب تفعيل شريط ادوات الرسم او الترقيم (start editing) من (editor)
- من قاعدة بيانات البرناج (table attributaire) نقوم بالضغط على المربع الصغير المقابل لرقم (0) من الحقل (ID) سيتخذ السطر كله لونا اخضر فاتح وسيتم تفعيل جهة الشاوية ورديغة (حدود الجهة اصبحت خضراء)
- نقوم بفتح ملف الاكسيل الذي يحتوي على قاعدة البيانات من خارج برنامج (arcgis) وليس من داخله.
- من ملف اكسيل نقوم بالتأشير على اسم جهة (Chaouia_Ouardigha) ونضغط على الزر الايمن للفأرة ونضغط (copier) لنسخ الاسم
- في قاعدة بيانات (arcgis) نقوم بلصق (paste) الاسم عن طريق الضغط بالزر الايمن للفارة (clic droit) فوق الخانة الموجودة أمام الرقم التعريفي (0) بالحقل (nom_region)
- بعد الانتهاء من ادخال اسم الجهة الاولى نكمل ادخال باقي اسماء الجهات بنفس الطريقة مع التركيز لكي لا تحدث اخطاء
- سادخل اسم الجهة الاخيرة:
- من قاعدة بيانات البرناج (table attributaire) نقوم بالضغط على المربع الصغير المقابل للرقم (15) من الحقل (ID) سيتخذ السطر كله لونا اخضر فاتح وسيتم تفعيل جهة سوس ماسة درعة (حدود الجهة اصبحت خضراء)
- من ملف اكسيل اقوم بالتأشير على اسم جهة (Souss_Massa_Draa) ونضغط على الزر الايمن للفأرة ونضغط (copier) لنسخ الاسم.
- في قاعدة بيانات (arcgis) نقوم بلصق (paste) الاسم عن طريق الضغط بالزر الايمن للفارة (clic droit) فوق الخانة الموجودة أمام الرقم التعريفي (15) بالحقل (nom_region)
- بهذا انتهت عملية تعبئة قاعدة البيانات المساحية لم يبقى الا حفظ التعديلات.
- لحفظ هذه المدخلات يجب الضغط على (save edits) من قائمة (editor) تم الغاء تفعيل شريط ادوات الترقيم بالضغط على (stop editing)
3-1) ادخال البيانات الرقمية (ajouter données numériques):
أ) خلق حقل جديد:
NB: دائما وقبل الشروع في خلق حقل جديد (add field) يجب اغلاق (stop editing) شريط الادوات الخاص بالرسم او الترقيم (editor)
- قبل ان نشرع في تعبئة قاعدة البيانات بالمعطيات الخاصة بعدد السكان يجب خلق حقل جديد (ajouter champ) تحت اسم (Population_2004)، لذلك سنختار من قائمة (table options) أداة (add field)
ب) ادخال البيانات:
- في قاعدة بيانات (arcgis) نقوم بلصق (paste) هذا العدد عن طريق الضغط بالزر الايمن للفارة (clic droit) فوق الخانة الموجودة أمام خانة (Chaouia_Ouardigha) بالحقل (pop04).
- نكتب اسم الحقل (pop04) في خانة (name)
- نقوم باختيار نوع البيانات التي سنقوم بتعبئتها بما اننا بصدد ادخال بيانات رقمية (numériques) سنختار (float) لكي يقبل البرنامج ادخال الاعداد الصحيحة والعشرية.
- ok
ب) ادخال البيانات:
NB: قبل الشروع في تعبئة قاعدة البينات يجب تفعيل شريط ادوات الرسم او الترقيم (start editing) من (editor)
- نقوم بفتح ملف الاكسيل الذي يحتوي على قاعدة البيانات من خارج برنامج (arcgis) وليس من داخله.
- من ملف اكسيل نقوم بالتأشير على عدد سكان جهة (Chaouia_Ouardigha) ونضغط على الزر الايمن للفأرة ونضغط (copier).
- في قاعدة بيانات (arcgis) نقوم بلصق (paste) هذا العدد عن طريق الضغط بالزر الايمن للفارة (clic droit) فوق الخانة الموجودة أمام خانة (Chaouia_Ouardigha) بالحقل (pop04).
- بعد الانتهاء من ادخال عدد سكان الجهة الاولى نكمل ادخال باقي معطيات الجهات الاخرى بنفس الطريقة مع التركيز لكي لا تحدث اخطاء
- لحفظ هذه المدخلات يجب الضغط على (save edits) من قائمة (editor) تم الغاء تفعيل شريط ادوات الترقيم بالضغط على (stop editing)
2) الحسابات الهندسية التلقائية ( Calcule géométrique automatique):
سنقوم في هذا الدرس بحساب مساحة الجهات داخل البرنامج بشكل تلقائي من خلال الخطوات التالية:
- قبل الشروع في العملية ينبغي التاكد من ان احداثيات الصورة المتجهية بالمتر وان شريط ادوات الترقيم غير مفعل (stop editing).
- خلق حقل جديد (ajouter champ) تحت اسم (superficie)، لذلك سنختار من قائمة (table options) أداة (add field)
- نكتب اسم الحقل (superficie) في خانة (name)
- نقوم باختيار نوع البيانات التي سنقوم بتعبئتها بما اننا بصدد ادخال بيانات رقمية (numériques) سنختار (float) لكي يقبل البرنامج ادخال الاعداد الصحيحة والعشرية.
- ok
- نضغط بزر الفأرة الايمن (clic droit) على عنوان الحقل (superficie) ونختار من القائمة (calculate geometry)
- yes
- نختار وحدة القياس المناسبة من (units) في هذا المثال سنختار (square kilometrers)
- yes
- سيقوم البرنامج بحساب مساحة كل جهة انطلاقا وحفظ العمل بشكل تلقائي
3) الحسابات الرياضية التلقائية( Calcule automatique):
سنقوم في هذا المثال باستعمال البيانات التي ادخلناها سابقا (عدد السكان والمساحة) من اجل حساب الكثافة السكانية لكل جهة وفق العملية الحسابية التالية: الكثافة السكانية = عدد السكان/المساحة
- خلق حقل جديد (ajouter champ) تحت اسم (densité)، لذلك سنختار من قائمة (table options) أداة (add field)
- نكتب اسم الحقل (densite) في خانة (name)
- نقوم باختيار نوع البيانات التي سنقوم بتعبئتها بما اننا بصدد ادخال بيانات رقمية (numériques) سنختار (float) لكي يقبل البرنامج ادخال الاعداد الصحيحة والعشرية.
- ok
- نضغط بزر الفأرة الايمن (clic droit) على عنوان الحقل (densite) ونختار من القائمة (field calculator)
- yes
- ننقرمرتين بزر الفأرة الايسر(double clic) على (pop04) من القائمة (fields) سنلاحظ ان البرنامج قامة بكتابة ([Pop04]) في المساحة الفارغة اسفل القائمة.
- نختار الرمز الخاص بعملية القسمة (/) سيقوم البرنامج بكتابته بعد الكتابة ([Pop04])
- ننقر مرتين بزر الفأرة الايسر (double clic) على (superficie) من قائمة (fields) نلاحظ ان البرنامج قام بكتابته في الاسفل بعد علامة (/)
- نحصل على :[Pop04] / [superficie]
- بعد ذلك نضغط على موافق ok
- ستستغرق العملية بضع دقائق
0 commentaires:
Enregistrer un commentaire