المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التعامل مع الطبقات فى برنامج mapinfo



مختار الحسانين
12-30-2006, 01:32 AM
بسم الله الرحمن الرحيم


http://www.gisclub.net/vb/uploaded/39_1167431253.png

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

درسنا اليوم إن شاء الله سيكون بعنوان التعامل مع الطبقات layers فى برنامج mapinfo

تمهيد للدرس

مما لاشك فيه إخوانى الأعزاء أن برامج نظم المعلومات الجغرافية ( arcmap ، mapinfo ) وغيرها من البرامج الأخرى التى تتعامل مع البيانات الجغرافية ، تتميز [بقدرتها على تخزين وعرض وتمثيل البيانات الجغرافية فى شكل طبقات ، بحيث تختص كل طبقة من طبقات الخريطة ، بإبراز ظاهرة من الظاهرات الجغرافية ( سواء كانت الظاهرة على شكل نقاط أو خطوط او مساحات )

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

ويمكنا فى برنامج mapinfo أن نعرض كل طبقة من الطبقات فى خريطة منفصلة ، أو نجمعها فى خريطة واحدة ، كما يمكنا فى البرنامج ذاته أن نقوم بالتعديل على الطبقات واعادة ترتيبها واظهارها واخفائها وتغير الخصائص داخل الطبقة ، فقد نغير الخط لنجعله يناسب ظاهرة الحدود السياسية بين الدول

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


http://www.gisclub.net/library/GeographicData/USA.rar

مختار الحسانين
12-30-2006, 02:38 AM
بعد تحميل ملف الولايات المتحدة فى المشاركة السابقة ، وبعد فك الضغط عن الملف ، تصبحون جاهزين لتطبيق هذا الدرس

1 - قم الأن يا عزيزى بفتح برنامج mapinfo بالطريقة العادية ، ثم قم بفتح مجلد USA الذى يحتوى على الطبقات المختلفة والتى تمثل الظاهرات الجغرافية المتنوعة سواء على هيئة خطوط أو مساحات او نقاط ، ولكل طبقة أو ملف اسم معبر ، فهناك ملف للولايات وأخر للطرق وثالث للعواصم وهكذا


لاحظ فى الصورة القادمة أن الملفات تأخذ شكل TAB ، وسوف نقوم بفتح الطبقات تباعا ، أى أننا سنقوم باختيار طبقة STATES من ضمن الملفات ونقوم بفتحها لتظهر خريطة تحتوى على الولايات ، ثم نعيد عملية OPEN TABLE ومن ثم اختيار طبقة أخرى ولتكن طبقة HIWAY ثم بعد ذلك العواصم


http://www.gisclub.net/vb/uploaded/39_1167432443.jpg


سوف نحدد من الصورة خريطة states ونضغط على open لتظهر خريطة واحدة تظهر فيها الولايات ( ولاحظ ان العنوان يحتوى على الطبقة المفتوحة وهى طبقة الولايات stateshttp://www.gisclub.net/vb/uploaded/39_1167432944.jpg


نريد الأن فتح طبقة أخرى وهى طبقة أو خريطة ( الطرق ) Hiway ، سوف نطبق نفس الطريقة فى فتح الملفات عن طريق file ثم open table ومنها مجلد usa ونختر منه ( نعم نعم ) hiway ثم نضغط open
وبمجرد الضغط على open تنطبق خريطة الطرق على خريطة الولايات ، وستلاحظ فى شريط العنوان أنه يحتوى على اسمى الظاهرتين ( الطرق والولايات )

http://www.gisclub.net/vb/uploaded/39_1167435063.jpg

بعد ذلك نقوم بنفس الطريقة بفتح طبقة state cap من مجلد usa بنفس الطريقة السابقة ، لتظهر خريطة تضم ثلاث ظاهرات جغرافية ( الطرق ، والعواصم ، والولايات ) وتلاحظ أن شريط العنوان يضم عناوينها كلها ( أى الطبقات الثلاث )

http://www.gisclub.net/vb/uploaded/39_1167435254.jpg

وهكذا نكون فهمنا فكرة الطبقات وكيفية إضافتها فى البرنامج
ولكن كيف نتعامل مع هذه الطبقات ، نحن قمنا بجمعها ، ولكن أريد حذف طبقة او إخفائها أو التعديل عليها ، الخ ...... هل تستطيع يا أخ مختار أن تعطينا فكرة عن ذلك كله

نعم أخى العزيز ، بكل سرور ولكن بعد فاصل قصير أشرب فيه كوب من الشاى الدافئ ، فقط تابع معى

مختار الحسانين
12-30-2006, 03:02 AM
لاحظتم فى المشاركة السابقة أنها تضمنت فتح الطبقات المختلفة ولاحظتم ان شبكة الطرق بالولايات المتحدة قد رسمت فوق خريطة الولايات و كذلك خريطة العواصم ، وأصبح لدينا خريطة واحدة للولايات المتحدة موقع عليها ثلاث ظاهرات جغرافية واحدة للولايات الثانية للطرق الثالثة للعواصم

ولكى نتعامل مع الطبقات فى برنامج mapinfo لابد يا أصدقائى أن نتعرف على هذا الأمر الجديد ، وهو layer control والذى سيظهر لنا كل ما يتعلق بالطبقات لكى نتعامل معها بكل حب وبكل ود ، ولكن كيف نصل لهذا الأمر ( لا تخف العملية بسيطة )

هناك عدة طرق لكى نفتح نافذة layer control الحوارية ( ماهى هذه الطرق ؟ ) نعم نعم تابع الصور وتمتع

الطريقة الأولى

عن طريق الضغط على زر layer control button ضمن قائمة الأدوات الرئيسية


http://www.gisclub.net/vb/uploaded/39_1167436205.jpg

الطريقة الثانية

لمن يحب التعامل مع القوائم المنزلقة ، من قائمة map نختر layer control

http://www.gisclub.net/vb/uploaded/39_1167436248.jpg
الطريقة الثالثة

لمن يحب طريقة لوحة المفاتيح والاختصارات وتساعده ذاكرته على ذلك فليضغط على ctrl + l

الطريقة الرابعة

وسوف ننقر فيها على زر الماوس الأيمن فى أى مكان فى حيز العمل لتظهر قائمة مختصرة وفيها ( نعم نعم ) layer control أضغط عليه

http://www.gisclub.net/vb/uploaded/39_1167436516.jpg
طبعا يا إخوان كل الطرق السابقة تؤدى إلى روما ( أسف ) ، تؤدى إلى نافذة شهيرة جدا فى برنامج mapinfo وهى نافذة التعامل مع الطبقات وستكون بهذا الشكل

وسيظهر فيها ( هل تعرفون ماذا ؟ ) نعم إنها الطبقات التى قمنا بفتحها منذ قليل ( طبقة الطرق ، والولايات ، والعواصم ) الخاصة بالولايات المتحدة

http://www.gisclub.net/vb/uploaded/39_1167436655.jpg
ستلاحظون أننى اجتهدت ( بفضل الله ) ووضحت على الصورة بعض الأشياء

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

نعم ولكن بعد فاصل قصير أتابع فيه نشرة الأخبار

مختار الحسانين
12-30-2006, 04:27 AM
عدت من جديد

رغم انى أشعر بالوحدة ولكن سوف أكمل والأجر عند الله

اتفقنا يا أخى العزيز أن نافذة layer control تعتبر من النوافذ الهامة فى البرنامج وأنها تعطينا الفرصة للتعامل مع الطبقات وتظهر النافذة بهذا الشكل

http://www.gisclub.net/vb/uploaded/39_1167436655.jpg


وتحتوى على عدة عناصر تساعدنا على التعامل مع الطبقات

أولا : نافذة الطبقات

وفيها نجد كل الطبقات المعروضة ، وفى المثال السابق نجد 3 طبقات خاصة بالولايات المتحدة

سوف يسألنى صديق ويقول ولكن هناك طبقة اخرى رابعة تظهر أعلى الطبقات وتسمى cosmetic layer أقول له نعم عندك حق وأزيد على ذلك وأقول

أخى العزيز إنها طبقة افتراضية يضعها البرنامج للمستخدم إذا أراد إضافة أى طبقة أخرى ، ومعنى هذا أنك وبكل بساطة ستجدها موجودة دائما

وسوف نعتمد على هذه الطبقة كثيرا لرسم والتعديل و لا أدرى ما هى ترجمتها ( ولكن أقترح تسميتها ، طبقة كوزماتيك ) لأن ترجمتها الحرفية ( طبقة تجميلية ) أى أنها تمكنا من القيام بعملية جراحية على طبقات أخرى ويمكن فيها التعديل والاضافة الخ


من ضمن العناصر التى تظهر أيضا فى هذه النافذة

أعمدة التنشيط

وهى عبارة عن أربعة أعمدة ظريفة تظهر بجانب كل طبقة ، وهى التى تساعدنا على التعامل مع الطبقات من حيث الاظهار والاخفاء والتعديل والكتابة وعرض الأسماء label

أزرار الاضافة والالغاء

وهى التى تظهر فى أسفل يسار النافذة وهى عبارة عن زرين مهمين ، اما الأول add فهو لاضافة طبقة جديدة ، والثانى remove ويستخدم فى الغاء طبقة ( لاحظ الفرق بين الغاء الطبقة واخفائها )

أزرار الترتيب

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


وأكثر العناصر الهامة فى هذه النافذة هى ( اعمدة التنشيط ) فهى التى ستمكنا من التعامل مع الطبقات

ولكن ما هى وظائف تلك الأعمدة

لاحظ الصورة الأتية و أقرأ فائدة ووظيفة كل عامود


http://www.gisclub.net/vb/uploaded/39_1167439495.jpg

أما العمود رقم ( 1 )

وهو عمود مربع الرؤية visible chech box وستلاحظ العين التى تظهر فوقه ، و هو مسؤول عن اظهار أو اخفاء طبقة من الطبقات ، ففى حالة وجود علامة صح داخل المربع يعنى ان الطبقة يمكن عرضها وفى حالة أن قمت بازالتها سوف تختفى

جرب ذلك

طبعا بعد ازالة العلامة يجب الضغط على ok

فذا قمنا بازالة علامة الصح من أمام طبقات ( state cap و state ) وتركنا علامة الصح فى خلية طبقة الطرق ثم قمت بالنقر على ok سوف تختفى طبقتان وتبقى طبقة واحدة وهى الخاصة بالطرق

http://www.gisclub.net/vb/uploaded/39_1167440269.jpg


أما العمود رقم ( 2 )

وهو عمود التعديل على الطبقات editable chech box ، ولاحظ أن القلم يظهر أعلى العمود ، وتعلمون ما هو الغرض من القلم طبعا ، حيث أن تنشيط المربع الصغير بالنقر فيه ووضع علامة صح أمام اى طبقة يعنى أنه يمكن التعديل عليها أو على أى عنصر فيها

بمعنى

إذا قمت مثلا بتنشيط هذا المريع أما طبقة الطرق ، سوف تكون قادرا على تغيير أى طريق ( سمكا ولونا وخصائص ) وإذا لم يكن هناك علامة فى أى مربع فى هذا العمود يعنى هذا أنه لا يمكن لك التعديل فى الطبقات


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

http://www.gisclub.net/vb/uploaded/39_1167440915.jpg



لن يظهر ما يدل على قدرتنا على التعديل

الان قم مرة أخرى بفتح الطبقات وقم بالتأشير أمام طبقة الطرق فى عامود رقم 2

بعد ذلك قم بمحاولة التعديل على نفس الخط سوف يظهر مربع حوارى وبه عنصر يخبرنى بامكانية التعديل وكذلك سيتم تفعيل أمر يسمى

http://www.gisclub.net/vb/uploaded/39_1167440985.jpg

طبعا سنقوم بالنقر على أى عنصر خطى نريد تغيره او التعديل عليه ، فيظهر المربع الحوارى التالى

http://www.gisclub.net/vb/uploaded/39_1167441048.jpg

وبالضغط على style يمكن تغيير سمك الخط او الطريق واللون ويمكن جعله متجانس أو smooth

وليكن نضغط على style لتغيير لون الطريق لتميزه عن الطرق المجاورة وكذلك نغير سمكه

http://www.gisclub.net/vb/uploaded/39_1167441187.jpg

وفى النهاية يظهر بهذا الشكل

http://www.gisclub.net/vb/uploaded/39_1167441236.jpg




أما العمود رقم ( 3 )

والذى يظهر أعلاه السهم selectable check box ويشير وجود علامة صح فى احدى خلايا العمود أنه يمكن اجراء التحديد والاختيار ، بمعنى إذا أردت أن تقوم بتحديد ولاية ما لن تستطيع أن تحددها الا اذا كان الخيار منشطا أمام الطبقة التى تبغى التعامل معها

أما العمود الرابع والأخير ( 4 )

وهو عمود التسمسة التلقائية auto lable وهو يساعد على عرض أسماء الظاهرات أو المعلومات التى تبغى اظهارها على الخريطة بصورة تلقائية ، فمثلا إذا قمت بتنشيط الخلية التى توجد فى هذا العمود والتى تخص طبقة الولاياتstate وضغطت ok ستلاحظ ان البرنامج أضاف أسماء الولايات الأمريكة تلقائيا

مثال

سنقوم بادراج اسماء الولايات ولذلك يجب تنشيط الخيار بهذا الشكل

http://www.gisclub.net/vb/uploaded/39_1167441428.jpg

وبالضغط على ok ستظهر الأسماء

http://www.gisclub.net/vb/uploaded/39_1167441448.jpg

طبعا الخيار lable ليس لإظهار الأسماء فقط ولكنه يظهر أى شئ من قاعدة البيانات

بفرض أننى أريد اظهار عدد السكان بكل ولاية على الخريطة وليست الأسماء لها طريقة
وهى عن طريق

1 - تحديد الطبقة

2 - الضغط على lable

3 - تختر من القائمة المنزلقة التابعة لأمر lable with ما تريد اظهاره ( وليكن السكان فى 1990 )

http://www.gisclub.net/vb/uploaded/39_1167441846.jpg

http://www.gisclub.net/vb/uploaded/39_1167441879.jpg

http://www.gisclub.net/vb/uploaded/39_1167441934.jpg


هل استفدتم من هذا الدرس

إن شاء الله


كل عام وانتم بألف خير


مختار الحسانين

م. بهاء السيد
12-30-2006, 10:10 PM
وأنت بألف خير
عطاء سخي يا أستاذ مختار معتادين عليه منك

وفقك الله وجزاك عنا خيراً

بشير الشمري
12-30-2006, 11:37 PM
شرح اكثر من رااائع
بارك الله فيك يا استاذ مختار
اسال الله تعالى ان يفرج همك ويرفع معنوياتك ويوفقك بالدنيا والاخرة
لقد اسعدتنا وكنت سباقا بالدروس رغم حداثة انضمامك معنا
ننتظر جديدك بشغف فالى الامام

مختار الحسانين
12-31-2006, 10:41 PM
أشكر مروركما الطيب

المهندس بهاء

أكرمك الله وأسعدك ورزقك بوظيفة جيدة فى عام 2007 ( إن شاء الله )


الأستاذ العزيز ( بشير الشمرى )

أسعدتنى كلماتك

أرجو لك التوفيق فى حياتك ، وإلى الأمام بفضل من الله تعالى


وأخيرا

للأسف الشديد جدا

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


أرجو من الله أن يساعدنا على خدمة أنفسنا وخدمة الآخرين (((((الطيبين )))))

أستودعكم الله

مختار الحسانين
12-31-2006, 10:43 PM
ولكن يأخى بشير أنا رقم عضويتى 39 فكيف أكون حديث العضوية :d

بارك الله فيك

بشير الشمري
01-01-2007, 10:39 PM
العتب على النظر يا سي مختار ولا تواخذنا
بارك الله في جهودك وأصلح لك شاشة كمبيوترك فمثل هذه الشاشة يجب ان لا يطول عطلها
كل عام وانتم بخير

فهد الأحمدي
01-02-2007, 05:43 AM
من أروع الشروحات التي رأيتها في حياتي، شرح مبسط وواضح وسهل ويناقش أهم أساسيات البرنامج
أسأل الله أن يبارك فيك وأن يفتح عليك وربنا يرزقك بشاشة فلاترون (LCD) مقاس 46 بوصة مع سماعات ويكون نوعها إما (LG) أو (Samsung) :) لأن هذه أشهر نوعين عندنا في السعودية :)
ويكون شكلها مثل هذه

http://www.gisclub.net/vb/uploaded/87_1167705723.jpg

تقبل خالص تحياتي وتقديري

مختار الحسانين
01-02-2007, 01:04 PM
أخى فهد

يكفينى أقل القليل حتى أعمل على حاسبى ، فمثل هذه الشاشة التى قلت عنها فلاترون مقاس 46 بوصة ، كفيلة بأن أتزوج بثمنها ، فهى تزيد على 40 ألف جنية مصرى

بارك الله فيك وفى عطاءك