تحميل الملفات الخاصة بهذا الدرس من هنا
في هذا الدرس سنتعلم كيف نقوم باختيار واقتطاع جزء من قاعدة بينات مساحية كبيرة وذلك بواسطة كود (sql).
1) الاختيار اليدوي للاشكال المساحية او الخطية او النقطية (sélection manuelle):
- بالنسبة للاختيار اليدوي للاشكال في برنامج (arcgis) يكفي اختيار اداة التحديد من شريط الادوات العامة للبرنامج (select features) تم النقر بعد ذلك على الشكل الذي تريد تحديده سيتغير لون حدوده الى الازرق.
- لاختيار اكثر من شكل نقوم بالضغط على اداة (select features) تم ننقر على احد الاشكال ونضغط بشكل مستمر على زر (shift ) من لوحة المفاتيح تم نتابع اختيار الاشكال الاخرى بواسطة الفأرة.
- التحديد اليدوي بواسطة الاشكال الهندسية: نقوم باختيار الشكل الهندسي للاختيار اليدوي من قائمة (select features)
- في المثال ساقوم باختيار المربع (select by rectangle)
- (clic glisser) بواسطة الفأرة سيقوم البرنامج بتحديد جميع الاشكال التي بداخل المربع.
2) اختيار الاشكال المساحية او الخطية او النقطية بواسطة كود (SQL) ا:(selection par attribut)
- في البداية نقوم بفتح قاعدة بيانات البرناج (table des attributs) من خلال الضغط بزر الفأرة الايمن (clic droit) على اسم الطبقة (COMMUNES MARRAKECH SAFI) واختيار (open attribute table) من قائمة الخيارات.
1-2) اختيار شكل مساحي واحد عن طريق البيانات الحرفية (alfa):
المثال الاول :اختيار اقليم الصويرة.
في البداية اقوم بنسخ اسم اقليم الصويرة من قائمة اسماء الاقاليم (Name2) لتفادي كتابته بشكل مخالف لقاعدة البيانات.
- لنسخ الاسم نضغط بالزر الايمن على الخانة التي تحتوي اسم (Essaouira) وضغط على (copy)
- من قائمة (table options) نختار (select by attributes)
- لاختيار الحقل الذي سيجري منه البرنامج عملية انتقاء اقليم الصويرة ننقر مرتين (double clic) على (Name_2) سيظهر اسم هذا الحقل في اسفل القائمة.
- تم نضغط على الرمز (=) سيظهر هو الاخر بعد اسم الحقل (Name_2) في اسفل القائمة.
- نقوم بكتابة (') وبعدها نلصق اسم الصويرة (coller) الذي نسخناه مسبقا (Essaouira) ونقفل بواسطة (')
NB: لكتابة (') نضغط على الزر (4) من لوحة المفاتيح.
- بعد الانتهاء من العملية يبدو كود الاختيار كالتالي اسفل القائمة:
'NAME_2" ='Essaouira''
- نضغط (verify) للتحقق من صحة الكود وبعد ذلك نضغط ok
- بعد الانتهاء نقفل جميع القوائم وسيظهر اقليم الصويرة بحدود زرقاء.
2-2) اختيار شكل مساحي واحد عن طريق البيانات الرقمية(numériques):
- نقوم بنفس العملية السابقة ولكن هذه المرة نكتب الكود على الشكل التالي اي ان الرقم التعريفي لاقليم الصويرة لا يكون محاط ب ('):
ID_2" =20089"
- بعد الانتهاء نغلق جميع القوائم فيظهر اقليم الصويرة بحدود زرقاء.
3-2) اختيار اكثر من شكل مساحي عن طريق البيانات الحرفية (alfa):
- دائما في قاعدة البيانات الخاصة بالبرنامج نقوم باختيار(select by attributes) من قائمة (table options)
- نقوم بكتابة الكود الذي استعملناه سابقا لاختيار اقليم الصويرة:
'NAME_2" ='Essaouira''
- هذا الكود يعطي للبرنامج امر تحديد اقليم الصويرة فقط من بين اقاليم الحقل (name_2)
- لاختيار اقليم اخر (Al Haouz) مع اقليم الصويرة نقوم بالضغط على زر (espace) او (tabulation ) من لوحة المفاتيح تم نضغط على (or) في قائمة الكود
- نعيد كتابة كود اختيار اقليم اخر بنفس الطريقة اي: 'NAME_2" ='Al Haouz''
- يصبح الكود الكامل كالتالي:
'NAME_2" ='Essaouira' OR "NAME_2" ='Al Haouz"
- نضغط ok
- نقفل جميع القوائم فتظهر الاقاليم كالتالي:
0 commentaires:
Enregistrer un commentaire