You are on page 1of 107

‫مالزم كورس‬

‫نظم المعلومات الجغرافية المتقدم‬

‫‪GIS‬‬
‫مهندس‪ .‬محمد إيهاب األزهري‬

‫‪0‬‬
‫اليوم التدريبي األول ‪( Finding Best Site :‬ساعتان )‬

‫بنهاية التمرين يكون المتدرب قادرا على‪:‬‬ ‫الزمن‬ ‫الموضوع‬ ‫المسلسل‬


‫‪ 121‬دقيقة إنتاج خريطة توضح أفضل األماكن لمشروع‬ ‫تحليالت مكانية‬ ‫‪1‬‬
‫ما وفق معايير محددة‬ ‫‪Finding best site‬‬

‫اختيار أنسب األماكن إلنشاء مدرسة جديدة‬

‫‪1‬‬
‫مقدمة‬
‫الختيار الموقع األمثل إلنشاء أي مشروع‪ ,‬يجب اتباع عدة خطوات كالتالي‪:‬‬
‫أوال‬
‫تحديد العناصر المكانية المؤثرة في اختيار مكان المشروع وعمل طبقة لكل عنصر‪ .‬فلتحديد الموقع‬
‫األمثل إلنشاء مدرسة‪ ,‬نجد أن اختيار الموقع األمثل يتوقف على عدة عناصر مثل‪:‬‬
‫‪ -‬خريطة توزيع المدارس الحالية‬
‫‪ -‬خريطة األماكن الترفيهية‬
‫‪ -‬خريطة استخدامات األراضي‬
‫‪ -‬خريطة ميول األرض‬
‫‪ -‬خريطة ألماكن التلوث‬
‫‪ -‬خريطة شبكات المياه والكهرباء والصرف الصحي‪ ...‬وهكذا‬
‫ثانيا‬
‫تحديد معيار كل عنصر من العناصر السابقة كما يلي‪:‬‬

‫المعيار‬ ‫الطبقة‬
‫أقرب ما يكون‬ ‫المدارس الحالية‬
‫أقرب ما يكون‬ ‫يجب أن يكون‬ ‫األماكن الترفيهية‬
‫أنسب استخدام‬ ‫الموقع‬ ‫استخدامات األراضي‬
‫أقل ميول‬ ‫األمثل‬ ‫ميول األرض‬
‫أبعد ما يكون‬ ‫أماكن التلوث‬
‫أقرب ما يكون‬ ‫والكهرباء‬ ‫المياه‬ ‫شبكات‬
‫والصرف الصحي‬

‫ثالثا‬
‫عمل طبقة لكل معيار من المعايير السابقة‪.‬‬
‫رابعا‬
‫تصميم مقياس األولوية الذي يحدد مدى أهمية كل معيار من المعايير السابقة‪ .‬وليكن هذا المقياس مقسما‬
‫إلى ‪ 11‬درجات‪ .‬حيث الدرجة رقم ‪ 1‬تعبر على األولوية القصوي والدرجة ‪ 11‬تعبر عن أقل أولوية‪.‬‬
‫خامسا‬
‫إعادة تصنيف كل طبقة من طبقات المعايير بحسب مقياس األولوية‪ .‬فنعطي الدرجة ‪ 1‬للمعيار المطلوب‬
‫والدرجة ‪ 11‬للمعيار المرفوض‪ .‬على سبيل المثال في طبقة معيار أماكن التلوث نعطي ‪ 1‬ألبعد األماكن عن‬
‫التلوث ونعطي ‪ 11‬ألقرب األماكن من التلوث ألنها مرفوضة‪ .‬وفي طبقة الميول نعطي ‪ 1‬ألقل ميول ونعطي‬
‫‪ 11‬للميول الشديدة‪ ...‬وهكذا‪.‬‬
‫سادسا‬
‫نقوم بدمج جميع طبقات المعايير في طبقة واحدة ثم نحدد فيها األماكن ذات الدرجة رقم ‪ 1‬فتكون هي‬
‫األماكن المثلى‪.‬‬

‫‪2‬‬
‫‪Add layers‬‬ ‫‪‬‬

‫‪Full Extent‬‬ ‫‪‬‬


‫تحديد بيئة العمل – مكان حفظ المخرجات‬ ‫‪‬‬
‫إنشاء ‪ Student GeoDataBase‬لحفظ المخرجات‬ ‫‪‬‬

‫‪3‬‬
‫‪ ‬اخف كل الطبقات‬

‫‪ ‬حول طبقة المناسيب إلى طبقة ميول‬

‫‪4‬‬
‫‪ ‬اخف الطبقة الناتجة‬

‫‪ ‬استنتج طبقة المسافات لكل من طبقة األماكن الترفيهية ‪ Recreation‬وطبقة المدارس‬

‫‪5‬‬
‫بالمثل لطبقة المدارس سمها ‪ Dis_schools‬في ‪TOC‬‬ ‫‪ ‬سمي الطبقة ‪Dis_recreation‬‬

‫‪ ‬اخف الطبقتين وقلصهما في ‪TOC‬‬

‫‪ ‬تحديد المعايير‬

‫يجب أن يكون المكان المختار ‪:‬‬


‫‪ .1‬بالنسبة لطبقة أماكن الترفيه أن يكون أقرب ما يكون لها‬
‫‪ .2‬بالنسبة لطبقة أماكن المدارس الحالية أن يكون أقرب ما يكون لها‬
‫‪ .3‬بالنسبة لطبقة الميول أن يكون في مناطق أقل ميول‬
‫‪ .4‬بالنسبة لطبقة استخدامات األراضي ‪ Land use‬األولوية ألماكن الزراعات ثم االنتقالية ‪Transitional‬‬
‫ثم القاحلة ‪ Barren‬ثم الغابات ثم المستخدمة لها أقل تقدير أما أماكن المسطحات المائية فتستبعد تماما‪.‬‬
‫‪ ‬سيتم عمل مقياس لألولوية من ‪ 1‬إلى ‪ 11‬بحيث نعطي الرقم ‪ 1‬لألماكن ذات أقصى أولوية والرقم ‪11‬‬
‫لألماكن ذات أقل أولوية‬

‫‪ ‬إعادة تصنيف الطبقات بنا ًء على مقياس األولوية‪:‬‬

‫‪6‬‬
7
‫‪ ‬تنتج طبقة إعادة التصنيف مكونة من ‪ 11‬رتب حيث األماكن ذات الرتبة ‪ 1‬هي أنسب األماكن‬

‫‪ ‬سمي الطبقة الناتجة ‪ Rec_reclass‬وكرر بالمثل مع باقي الطبقات مع مراعاة مقياس األولويات‬

‫‪ ‬يقوم المتدرب بإعادة تصنيف طبقة الميول ويسميها ‪Slope_reclass‬‬

‫‪8‬‬
‫‪ ‬إعادة تصنيف طبقة ‪Land use‬‬
‫‪New‬‬
‫‪3‬‬
‫‪No data‬‬
‫‪5‬‬
‫‪11‬‬
‫‪8‬‬
‫‪1‬‬
‫‪No data‬‬

‫‪ ‬إعطاء رتبتي المياه واألراضي المبتلة ‪No data‬‬

‫‪9‬‬
‫‪Control‬‬

‫‪ ‬إعطاء ثقل حسب أهمية كل طبقة‬

‫سنعطي لطبقة األماكن الترفيهية الجديدة نسبة ‪ %51‬نظرا ألهميتها‬


‫سنعطي لطبقة المدارس الجديدة نسبة ‪%25‬‬

‫‪10‬‬
‫سنعطي لطبقة الميول الجديدة نسبة ‪%12.5‬‬
‫سنعطي لطبقة ‪ Land use‬الجديدة نسبة ‪%12.5‬‬

‫‪ ‬صنف الطبقة الناتجة حسب نفس مقياس األولويات ولون الرتبة رقم ‪ 1‬باللون االحمر فتكن هذه هي‬
‫أنسب األماكن إلنشاء مدرسة جديدة‪.‬‬

‫‪11‬‬
‫‪ ‬افصل اللون األحمر في طبقة منفصلة باستخادم الدالة ‪Pick‬‬
‫)]‪Pick("Reclass_rast1",[1‬‬
‫‪ ‬كون ‪Hillshade‬‬

‫‪ ‬أعط طبقة ‪ Hillshade‬نسبة شفافية‬

‫‪12‬‬
‫‪ ‬أعد اللوحة لمتخذ القرار‬

‫‪13‬‬
‫اليوم التدريبي الثاني‪( Routing :‬ساعتان )‬

‫بنهاية التمرين يكون المتدرب قادرا على‪:‬‬ ‫الزمن‬ ‫الموضوع‬ ‫المسلسل‬


‫إنتاج خريطة توضح أفضل مسار لوجهة‬ ‫‪ 121‬دقيقة‬ ‫تحليالت مكانية‬ ‫‪1‬‬
‫محددة وفق معايير محددة‬ ‫‪Routing‬‬

‫إيجاد أفضل مسار بين موقعين‬


‫يعتمد التطبيق على نفس فكرة المعايير في التطبيق السابق‬

‫‪14‬‬
‫‪Add layers‬‬ ‫‪‬‬

‫المسار األمثل يجب أن يكون األقل تكلفة‪ .‬لذلك سنصمم مقياس أولوية بحيث يكون الرقم ‪ 11‬ألعلى‬ ‫‪‬‬
‫تكلفة والرقم ‪ 1‬ألقل تكلفة‪.‬‬
‫تحديد المعايير‬

‫‪ ‬طبقة الميول ‪ 11 :‬للميول الكبيرة – ‪ 1‬للميول الصغيرة ألنها أقل تكلفة‬

‫‪ ‬طبقة استخدام األراضي ‪ 11 :‬ألماكن البحيرات – ‪ 1‬لألراضي الزراعية‬

‫‪ ‬أعد تصنيف طبقة الميول إلى ‪ 11‬رتب بقفزة متساوية‬

‫‪ ‬اخف وقلص الطبقات في ‪TOC‬‬


‫‪ ‬أعد تصنيف طبقة استخدام األراضي كالتالي‪:‬‬

‫‪15‬‬
‫‪ ‬إعادة تصنيف طبقة ‪Land use‬‬
‫‪New‬‬
‫‪6‬‬
‫‪10‬‬
‫‪3‬‬
‫‪9‬‬
‫‪1‬‬
‫‪8‬‬
‫‪No data‬‬

‫س‪ :‬لماذا لم نجعل المياه ‪ No data‬كما فعلنا في تطبيق الموقع االمثل؟‬

‫‪ ‬اخف وقلص الطبقات في ‪TOC‬‬


‫‪ ‬اجمع الطبقتين المعاد تصنيفهما في ‪Raster Calculator‬‬

‫‪16‬‬
‫‪ ‬صنف الطبقة الناتجة إلى ‪ 11‬رتب متساوية وسمها ‪ Cost‬حيث ‪ 1‬أقل تكلفة و ‪ 11‬أعلى تكلفة‬

‫‪ ‬اخف وقلص الطبقات في ‪TOC‬‬

‫‪17‬‬
:‫ كالتالي‬Cost weight & direction ‫ أنشئ طبقتي‬

Copy

18
‫‪ ‬أظهر طبقتي مكان بداية ونهاية الطريق‬
‫‪ ‬إنشاء طبقة ‪ Cost path‬تعطي المسار المطلوب‬

‫‪19‬‬
‫‪ ‬حول الطريق من ‪ Raster‬الى ‪ Line‬واحسب طوله‬

‫‪20‬‬
‫‪ ‬أظهر طبقة ‪LandUse‬‬

‫الطريق تفادى االماكن المبتلة ‪Wetlands‬‬

‫‪21‬‬
‫اليوم التدريبي الثالث‪( Land Reclamation :‬ساعتان )‬

‫بنهاية التمرين يكون المتدرب قادرا على‪:‬‬ ‫الزمن‬ ‫الموضوع‬ ‫المسلسل‬


‫عمل تطبيق استصالح األراضي وفق‬ ‫‪121‬‬ ‫استصالح األراضي‬ ‫‪1‬‬
‫معايير محددة‬ ‫دقيقة‬

‫‪22‬‬
‫‪ Add layers‬واستكشف الطبقات‪ ( .‬يذكر الطالب الطبقات)‬ ‫‪‬‬

‫تحديد مكان الحفظ والـ ‪Extent‬‬ ‫‪‬‬

‫تحديد المتغيرات المكانية المؤثرة في عملية اختيار أنسب األراضي لالستصالح‬ ‫‪‬‬
‫‪ .1‬خريطة مصدر مياه الري (بحيرة)‬
‫‪ .2‬خريطة المناسيب ‪DEM‬‬
‫‪ .3‬خريطة سمك التربة الصالحة للزراعة (عينات حقلية)‬
‫‪ .4‬خريطة خصوبة التربة (عينات حقلية ‪)GSMCO‬‬

‫تحديد معايير االستصالح‬ ‫‪‬‬

‫‪23‬‬
‫مطلوب تحديد التربة الصالحة لالستصالح وفقا للمعايير التالية‪:‬‬
‫سمك التربة > = ‪ 1‬متر‬ ‫‪.1‬‬
‫ميول األرض < = ‪ 5‬درجة‬ ‫‪.2‬‬
‫صالحية التربة = ‪Organic – Clay – Mud‬‬ ‫‪.3‬‬
‫‪5‬‬ ‫‪G Gravel‬‬

‫‪4‬‬ ‫‪S sand‬‬

‫‪3‬‬ ‫‪M Mud‬‬


‫‪2‬‬ ‫‪C Clay‬‬

‫‪1‬‬ ‫‪O Organoc‬‬

‫ال تبعد عن البحيرة أكثر من ‪ 5111‬متر‬ ‫‪.4‬‬


‫طبقة سمك التربة‬ ‫‪.1‬‬

‫حول طبقة سمك التربة الى ‪Tin‬‬ ‫‪‬‬

‫حول طبقة ‪ Tin‬الى ‪Raster‬‬ ‫‪‬‬

‫‪24‬‬
‫طبقة ميول األرض (فكرة عن الميول من صفر – ‪ 91‬درجة ميل اتجاه التحرك من الخلية‬ ‫‪.2‬‬
‫المركزية حسب مناسيب الـ ‪ 8‬خاليا المحيطة)(جديد)‬
‫حول طبقة المناسيب إلى طبقة ميول‬

‫طبقة تصنيف التربة وهي جاهزة معنا من تطبيق تصنيف التربة‬ ‫‪.3‬‬

‫‪25‬‬
‫طبقة البعد عن البحيرة‬ ‫‪.4‬‬

‫أنشئ طبقة مسافات‬ ‫‪‬‬

‫‪ ‬استنتاج طبقات المعايير ‪Criteria‬‬


‫‪Depth >= 1‬‬ ‫‪DepthQ .1‬‬

‫‪26‬‬
‫ما معنى الرقم ‪ 1 & 1‬؟ ‪ 1‬للخاليا التي لم تحقق الشرط & ‪ 1‬للخاليا التي حققت الشرط‪.‬‬ ‫‪‬‬
‫بالمثل‬ ‫‪‬‬
‫‪Slope <= 5‬‬ ‫‪SlopeQ‬‬ ‫‪.2‬‬
‫‪TinGrid <= 2‬‬ ‫‪SoilQ‬‬ ‫‪.3‬‬
‫‪Distance<= 5000‬‬ ‫‪DistanceQ‬‬ ‫‪.4‬‬
‫دمج طبقات المعايير معا ( استخدام الدالة ‪)combine‬‬ ‫‪‬‬

‫‪27‬‬
‫‪ ‬ما هي الرتبة التي تحقق جميع الشروط؟ الرتبة رقم ‪5‬‬
‫‪ ‬فصل الرتبة رقم ‪ 5‬في طبقة مستقلة‬

‫‪ ‬اشرح الشرط‪ .‬افصل الرتبة رقم ‪ 5‬من طبقة ‪ Resultq‬وحول الباقي الى ‪No data‬‬

‫‪28‬‬
‫‪ ‬حول الطبقة الى ‪ polygon‬واحسب مساحتها‬

‫‪ ‬حول طبقة المناسيب الى ‪ Hillshade‬وأعطها نسبة شفافية‬

‫‪ ‬أعد اللوحة للطباعة‬

‫‪29‬‬
30
‫اليوم التدريبي الرابع‬
‫تحليل شبكة طرق‬

‫التحليل األول ‪ :‬عمل مسار جديد‬


‫إضافة عوائق خالل المسار الجديد‬
‫التحليل الثاني ‪ :‬عمل نطاق خدمات‬
‫التحليل الثالث ‪ :‬عمل شبكة خدمية‬

‫يذكرني التعامل مع الشبكات بالتعامل الشبكي مع الناس‪ ,‬فالشبكات كثيرة التفاصيل والمشاكل‪ ,‬وكلما حللتت‬
‫مشكلة انفجرت أخرى‪ .‬غير أن ‪ GIS‬كان له القدرة على حل مشاكل الشبكات وإسكاتها‪ ,‬في حين أن رضى الناس‬
‫غاية ال تُدرك‪.‬‬
‫جميع طبقات هذا الكتاب على الموقع‬
‫‪/https://gisarabic.blogspot.com‬‬
‫رابط الفيديو على اليوتيوب‬
‫‪https://www.youtube.com/watch?v=C30vUNxXYAc&t=15s‬‬

‫يمكنة‬ ‫‪Geodatabase‬‬ ‫أضف طبقة الشوارع التي يجب أن تكون داخل ‪ Featur dataset‬والتي بدورها تكون داخل‬
‫تنزيل طبقات هذا الكتاب من موقع‬

‫نظرة على حقول الجدول الوصفي‬

‫يجب أ ن يشتمل الجدول الوصفي لطبقة الطرق على الحقول التالية‪:‬‬

‫‪31‬‬
‫‪ -‬حقل ألسماء الطرق حيث انها ستستخدم في استنتاج االتجاهات ويكون اسمه ‪ NAME‬حتى يتعرف عليه‬
‫المحلل الشبكي‪.‬‬
‫‪ -‬حقل لطول الطريق ويكون باألمتار ويكون اسمه ‪METERS‬‬
‫‪ -‬حقل التجاه الطريق ويكون اسمه ‪ Oneway‬حتى يتعرف عليه المحلل ‪ ,‬هل الطريق اتجاه واحد أو‬
‫اتجاهين أم مغلق كليا حيث‪:‬‬

‫واحد مع اتجاه رسم الشارع يأخذ النص ‪ FT‬أو ‪ F‬أي ‪From To‬‬ ‫‪ ‬طريق اتجاه‬
‫واحد عكس اتجاه رسم الشارع يأخذ النص ‪ TF‬أو ‪ T‬أي ‪To From‬‬ ‫‪ ‬طريق اتجاه‬
‫‪ ‬طريق اتجاهين يترك فارغا‬
‫‪ ‬طريق مغلق تماما ويأخذ النص ‪N‬‬
‫‪ -‬حقل منسوب نقاط تقاطع الطرق حيث‪:‬‬
‫‪ ‬المنسوب = ‪ 0‬إذا كان الطريقان المتقاطعان في نفس المستوى األفقي‪.‬‬
‫‪ ‬إذا كانت نقطة تقاطع شارع مع كوبري ندخل مقدار ارتفاع منسوب الكوبري عن الطريق أسفله‬
‫مثال = ‪ 2‬متر‬
‫‪ ‬إذا كانت نقطة تقاطع نفق مع شارع ندخل مقدار ارتفاع منسوب الشارع عن النفق أسفله مثال =‬
‫‪ 2‬متر‬
‫‪ -‬حقل لزمن االنتقال عبر الطريق ويكون بالدقائق ويكون اسمه ‪ Minutes‬حتى يتعرف عليه المحلل‬
‫الشبكي‪.‬‬

‫‪ Feature dataset‬واختر ‪New Network Dataset‬‬ ‫كليك يمين على‬ ‫‪‬‬

‫‪32‬‬
‫اتبع الخطوات التالية أثناء إنشاء مجموعة طبقات الشبكة‬ ‫‪‬‬

‫الخيار ا لتالي يتيح استخدام معايير اإلنحناءات العالمية‬ ‫‪‬‬

‫‪33‬‬
‫‪ ‬الخيار التالي يجعل نقطة تقاطع كل طريقين نقطة واحدة وبالتالي يشعر المحلل الشبكي بالشوارع ويكون‬
‫ذلك على أساس اختيار نقطة نهاية كل خط‪.‬‬

‫‪Ok ‬‬
‫‪Next ‬‬
‫‪ ‬الخيار التالي يسمح باستخدام حقول المناسيب التي تحدد تقاطعات الطرق مع الكباري أو األنفاق‪.‬‬

‫‪34‬‬
‫‪Next ‬‬

‫‪Next ‬‬
‫‪ ‬الخيار التالي يسمح بتحديد اإلتجاهات باستخدام أسماء الشوارع‪.‬‬

‫‪35‬‬
OK 
Next 
Finish 

36
‫يتم استنتاج طبقة ‪ Junctions‬او نقاط التقاطع وطبقة ‪ Edges‬أو الشوارع‬ ‫‪‬‬

‫أدوات ‪Network Analyst‬‬ ‫نشط شريط‬ ‫‪‬‬

‫‪37‬‬
‫أول تحليل ‪ :‬عمل مسار جديد‬

‫تظهر لك الطبقات التالية‬ ‫‪‬‬

‫‪38‬‬
‫تظهر لك المتغيرات التالية‪ .‬الحظ أن جميع قيمها = صفر‬ ‫‪‬‬

‫‪ ‬اتبع الخطوات بالتسلسل التالي بدءا من الوقوف على كلمة ‪ Stops‬أي المحطات ثم اختر األداة وحدد نقطة‬
‫البداية (الخطوة ‪ ) 3‬ونقطة النهاية (الخطوة ‪ ) 4‬لمسارك ثم اضغط أداة ‪ – Solve‬الحظ أن عدد المحطات‬
‫يصبح = ‪2‬‬

‫غير لون المسار لألحمر السميك‬ ‫‪‬‬

‫‪39‬‬
‫اضغط أداة اإلتجاهات‪.‬الحظ اهمية حقل أسماء الشوارع في نافذة اإلتجاهات‬ ‫‪‬‬

‫‪40‬‬
‫افتح جدول المسار الجديد‪ .‬الحظ وجود إجمالي زمن االنتقال خالل المسار الجديد‬ ‫‪‬‬

‫‪41‬‬
‫اتبع التسلسل التالي‬ ‫‪‬‬

‫اضغط ‪ Solve‬مجددا‬ ‫‪‬‬

‫‪42‬‬
‫الحظ إضافة حقل إلجمالي المسافة المقطوعة؟‬ ‫‪‬‬

‫‪Close the attribute table ‬‬

‫إضافة عوائق خالل المسار الجديد‬


‫‪ ‬قف على العوائق ‪ Restriction‬الخاصة بالعوائق النقطية واختر أداة تحديد مكان جديد واستخدم العدسة‬
‫المكبرة لضمان وضع العائق على الخط بالضبط‪.‬‬

‫اضغط باستمرار رقم ‪ 1‬في لوحة المفاتيح وضع نقطة محل العائق‬ ‫‪‬‬

‫‪43‬‬
‫‪Solve ‬‬
‫‪ ‬يتبدل مسار الطريق‬
‫‪ ‬كرر ما سبق مع العوائق الخطية والمضلعة‬

‫عائق خطي‬

‫عائق مضلع‬

‫التحليل الثاني ‪ :‬عمل نطاق خدمات‬

‫‪44‬‬
‫‪ ‬اتبع التسلسل التالي حيث الخطوة رقم ‪ 3‬هي تحديد مكان الخدمة (محل بيتزا – مشفى – نقطة‬
‫إسعاف‪...‬الخ)‬

‫كليك يمين على طبقة ‪ Service area‬واختر خصائص‬ ‫‪‬‬

‫تحت عنوات ‪ Analysis setting‬أدخل ‪ Default breaks‬كالتالي‬ ‫‪‬‬

‫‪ 1‬مسافة ‪ 3‬مسافة ‪ 5‬مسافة‬

‫اختر ‪Away from facility‬‬ ‫لو كانت الخدمة من موقع الخدمة إلى منازل الناس‬

‫‪45‬‬
‫اختر ‪Towards facility‬‬ ‫لو كانت الخدمة من منازل الناس إلى موقع الخدمة‬

‫‪Ok‬‬ ‫‪‬‬
‫‪Solve‬‬ ‫‪‬‬

‫‪46‬‬
‫افتح الجدول الوصفي لطبقة ‪ Polygons‬وتعرف عليه (ويمكنك تغير ألوان المضلعات)‬ ‫‪‬‬

‫التحليل الثالث ‪ :‬عمل شبكة خدمية‬

‫ثم اختر أداة تحديد موقع جديد وحدد مكان‬ ‫‪Facilities‬‬ ‫‪ ‬اتبع التسلسل التالي بدءا من الوقوف على كلمة‬
‫الخدمة ولتكن نقطة إسعاف‪ .‬تتحدد في شكل مربع صغير‬

‫‪ ‬قف على كلمة ‪ Demand points‬أي المواقع المطلوب توصيلها بنقطة الخدمة ثم اختر أداة تحديد موقع جديد‬
‫وحدد عدة أماكن تقع حول مقر الخدمة‪ .‬هنا ‪ 13‬موقع‬

‫‪47‬‬
‫لكل من الزمن والمسافة‬
‫كرر خطوة الحساب التراكمي ٍ‬ ‫‪‬‬

‫‪Solve ‬‬
‫‪ ‬غير لون خطوط الشبكة كما تحب‬

‫‪48‬‬
‫افتح جدول خطوط الشبكة والحظ حقلي الزمن والمسافة التراكميين‪.‬‬ ‫‪‬‬

‫‪49‬‬
‫اليوم التدريبي الخامس‬

‫عمل عرض متحرك لتغير ظاهرة خالل الزمن ‪ .‬الزمن ساعة‬


‫‪Add layers‬‬ ‫‪‬‬

‫‪ ‬افتح جدول طبقة التعداد السكاني للمقاطعات‪ .‬ماذا تالحظ؟ يوجد حقل لكل من زمن البداية وزمن‬
‫النهاية والتعداد والقفزة الزمنية لحقلي الزمن = ‪ 11‬سنوات‬

‫‪50‬‬
51
Time Slider ‫يتم تخليق‬ 

52
‫ما تعليقك على تغير لون الخلية؟ كل لون يعبر عن نطاق للتعداد السكاني في تاريخ معين‬ ‫‪‬‬

‫إضافة رسم بياني للعرض‬ ‫‪‬‬

‫‪53‬‬

54
‫أعد عرض الـ ‪ Animation‬ماذا تالحظ؟ يتغير الجدول مع عرض الطبقة حسب تغير الزمن‬ ‫‪‬‬

‫‪55‬‬
‫اليوم التدريبي السادس‪( Cartography 1:‬ساعتان ونصف)‬

‫بنهاية التمرين يكون المتدرب قادرا‬ ‫الزمن‬ ‫الموضوع‬ ‫المسلسل‬


‫على‪:‬‬
‫تمثيل الطبقات بطريقة احترافية‬ ‫‪Cartography /‬‬ ‫‪1‬‬
‫‪ 51‬دقيقة‬ ‫‪Representation‬‬
‫لطبقة نقاط ‪ 51‬دقيقة‬
‫لطبقة خطوط ‪ 51‬دقيقة‬
‫لطبقة مساحات‬

‫‪56‬‬
‫‪Add layers‬‬ ‫‪‬‬

‫‪ ‬صف الطبقات التي لديك؟‬

‫طبقة نقاط للمباني مساحة المبنى ‪ 15 * 15‬م ‪ 2‬وزاوية دورانه = ‪ 1‬درجة‬


‫طبقة خطوط لألنهار‬
‫طبقة خطوط للطرق‬
‫طبقة خطوط للسكة الحديد‬

‫‪57‬‬
‫‪ ‬نبدأ بطبقة المنازل ‪ -‬أنشئ طبقة جديدة باسم ‪Building_Rep‬‬

‫‪ ‬افتح جدول بيانات الطبقة الناتجة ماذا تالحظ؟ تم إضافة حقل جديد باسم ‪RuleID‬‬
‫‪ ‬اعمل ‪ Bookmark‬للمنطقة السكنية التي في الدائرة الحمراء‪ Zoom .‬للمنطقة أوال ثم أنشئ ‪Bookmark‬‬
‫باسم ‪Building-samples‬‬

‫‪58‬‬
‫‪ ‬سيتم وضع قاعدتين تحكمان شكل ظهور المساكن‬
‫القاعدة األولى‪:‬‬
‫اسمها‪Size-Rotation :‬‬
‫الوصف‪ :‬مربعات رمادية تأخذ قيم الحجم والدوران من ‪Attribute table‬‬
‫القاعدة الثانية‪:‬‬
‫اسمها‪Fuel_station :‬‬

‫الوصف‪ :‬مربعات لها رمز محطات الوقود و تأخذ قيم الحجم والدوران من ‪Attribute table‬‬

‫‪ ‬في نافذة ‪ Symbology‬لطبقة ‪Building_Rep‬‬

‫‪59‬‬
‫‪2‬‬
‫‪Size-Rotation‬‬ ‫‪3‬‬

‫‪1‬‬

‫‪5‬‬

‫‪4‬‬

‫‪ ‬ارسم مضلع يغطي كام ل مساحة المربع واختر له اللون الرمادي‬

‫‪60‬‬
‫‪Ok, Ok ‬‬

‫‪ ‬ال داعي لتحديد الـ ‪ Size‬حيث سنأخذه من حقل ‪ Size‬في ‪Attribute table‬‬

‫‪ ‬حدد الوحدات بالملليمتر‬

‫‪61‬‬
‫‪Size-Rotation‬‬

‫‪ ‬عرف حقلي أبعاد المباني وزاوية الدوران‬

‫‪Size‬‬

‫‪62‬‬
‫‪ ‬إضافة القاعدة الثانية‬
‫أضف قاعدة ثانية تحكم شكل محطات الوقود من الرمز ‪ +‬وسمها ‪Fuel_station‬‬

‫كرر ما سبق مع اختيار رمز محطة وقود بدال من المربع الرمادي‬ ‫‪‬‬

‫‪Ok, Ok‬‬ ‫‪‬‬


‫‪ ‬نشط شريط أدوات ‪Representation‬‬
‫‪Start editing in Building_Rep ‬‬

‫‪63‬‬
‫‪ ‬أفتح نافذة ‪ Representation Rules‬من الرمز‬

‫‪ ‬اختر للمساكن كلها القاعدة األولى ( ‪ ) Size_rotation‬وحدد لها القاعدة االولى‬

‫‪ ‬حدد أحد المباني واختر لها القاعدة الثانية‬

‫‪64‬‬
‫‪1‬‬
‫‪3‬‬

‫‪4‬‬

‫‪2‬‬

‫‪Save and end edits ‬‬


‫‪ ‬مالحظة هامة‪:‬‬
‫ال يمكن العمل من خالل نافذة ) ‪ (Symbology >>> representation‬إال بعد عمل ‪End editing‬‬

‫‪ ‬إعداة تمثيل طبقة ‪Roads‬‬


‫‪ ‬اعمل ‪ Bookmark‬للطرق الرئيسية وطريق المطار ‪ Zoom .‬للمنطقة ثم أنشئ ‪ Bookmark‬باسم‬
‫‪Roads‬‬

‫‪ ‬سيتم وضع قاعدتين؛ األولى تحكم شكل ظهور الطرق الرئيسية‪ ,‬والثانية لطريق المطار‬
‫القاعدة األولى‬
‫االسم‪Main :‬‬
‫الوصف‪ :‬خط أسود بسمك ‪ 3‬نقطة ‪ +‬خط أبيض بسمك أقل قدره ‪ 1.5‬نقطة ‪ +‬خط أحمر مهشر بسمك‬
‫‪ 1.5‬نقطة بنسبة ‪1 :1‬‬
‫‪layer‬‬ ‫إلضافة وصف‪ ..‬من الرمز ‪Add new stroke‬‬

‫القاعدة الثانية‬

‫االسم‪Airport :‬‬
‫‪65‬‬
‫الوصف‪ :‬خط أسود سمكه = ‪ 3‬نقطة وبه رمز "طائرة"‬

‫‪ ‬تصميم القاعدة االولى‬

‫‪66‬‬
‫‪ ‬تصميم القاعدة الثانية‬

‫‪OK ‬‬

‫‪67‬‬
Symbology ‫أغلق نافذة‬ 
Start editing in Roads_Rep 
Select Roads bookmark 
Representation Rules ‫أفتح نافذة‬ 
Main ‫حدد الطرق الرئيسية واختر لها القاعدة األولى‬ 
Select the airport road 
Airport ‫اختر له القاعدة الثانية‬ 

End editing 

68
‫‪ ‬إعاداة تمثيل طبقة ‪Wetlands‬‬

‫‪ ‬اعمل ‪ Bookmark‬ألحد المستنقعات ‪ Zoom .‬للمنطقة ثم أنشئ ‪ Bookmark‬باسم ‪Swamps‬‬

‫‪ ‬سيتم وضع قاعدتين؛ األولى لسائر المضلعات‪ ,‬والثانية لمضلع المستننقع‬


‫القاعدة األولى‬
‫االسم‪Rule_1 :‬‬
‫الوصف‪ :‬لون لبني مصمت‬

‫القاعدة الثانية‬
‫االسم‪Swamps :‬‬
‫الوصف‪ :‬مضلع لبني اللون ‪ +‬نقاط عشوائية بشكل "حشائش" ‪ +‬خط بإزاحة قدرها ‪ 3‬نقاط ومهشر بنسبة‬
‫‪ + 1 : 1‬خط ثاني بإزاحة قدرها ‪ 6‬نقاط ومهشر بنسبة ‪1 : 1‬‬

‫تصميم القاعدة األولى‬ ‫‪‬‬

‫‪69‬‬
‫تصميم القاعدة الثانية‬ ‫‪‬‬

‫‪70‬‬
‫‪ ‬تحديد طريقة رسم الحشائش‬

‫إضافة الخط االول‬ ‫‪‬‬

‫‪5‬‬

‫‪3‬‬

‫‪2‬‬

‫‪4‬‬

‫‪1‬‬

‫‪71‬‬
‫‪ ‬التهشير‬

‫‪0.05‬‬

‫تصميم الخط الثاني مع مراعاة أن تكون اإلزاحة بمقدار الضعف‬ ‫‪‬‬


‫اتبع نفس الخطوات‬

‫‪ Start editing‬واتبع نفس الخطوات السابقة في اختيار القواعد‬ ‫‪‬‬

‫‪72‬‬
73
‫اليوم التدريبي السابع‪( Cartography 2:‬ساعة)‬

‫بنهاية التمرين يكون المتدرب قادرا على‪:‬‬ ‫الزمن‬ ‫الموضوع‬ ‫المسلسل‬


‫‪Cartography‬‬ ‫‪1‬‬
‫‪Representation2‬‬
‫مهارات إضافية‬
‫التحكم في زاوية دوران المباني‬ ‫‪ 21‬دقيقة‬ ‫جعل المباني موازية للطرق‬
‫إضافة رموز الكباري واألنفاق‬ ‫‪ 21‬دقيقة‬ ‫عمل طبقة لرموز الكباري‬
‫‪ 21‬دقيقة‬ ‫عمل طبقة لرموز األنفاق‬

‫‪74‬‬
‫‪Open Cartography.mxd ‬‬

‫‪Make River and railway representation ‬‬

‫المطلوب‪:‬‬
‫‪ .1‬ضبط المساكن التي في نطاق ‪ 20‬متر من الطريق لتكون واجهاتها موازية للطريق‬
‫‪ .2‬وضع رموز للكباري عند تقاطعات األنهار مع الطرق ( الطرق أعلى من األنهار )‬
‫‪ .3‬وضع رموز لألنفاق عند تقاطعات مترو األنفاق مع الطرق ( الطرق أعلى من المترو)‬

‫‪75‬‬
‫‪ ‬أوال‪ :‬ضبط المساكن التي في نطاق ‪ 340‬متر من الطريق لتكون واجهاتها موازية للطريق‬

‫‪ ‬تحديد بيئة العمل‬

‫‪76‬‬
‫‪Ok, ok‬‬ ‫‪‬‬

‫يتم إدارة المباني التي على بعد ‪ 341‬م من الطريق بحيث تكون موازية له‬ ‫‪‬‬

‫‪77‬‬
‫‪ ‬ثانيا‪ :‬عمل رموز للكباري عند تقاطعات األنهار مع الطرق ( الطرق أعلى من األنهار )‬
‫‪ ‬الخطوة القادمة تتضمن إنشاء ‪ 3‬ملفات ستعرِّفها بنفسك‪.‬‬
‫‪ Under Features Class _fc‬‬
‫‪ Under Relationship Class _rc‬‬
‫‪ Bridge_fc‬‬ ‫طبقة الكباري‬
‫‪Zoom to this extent ‬‬

‫‪78‬‬
‫أدخل مقياس الرسم = ‪10511‬‬

‫‪79‬‬
‫‪ ‬ثالثا‪ :‬وضع رموز لألنفاق عند تقاطعات مترو األنفاق مع الطرق ( الطرق أعلى من المترو)‬
‫‪ ‬الخطوة القادمة تتضمن إنشاء ‪ 3‬ملفات ستعرِّفها بنفسك‪.‬‬
‫‪ Under Features Class _fc‬‬
‫‪ Under Relationship Class _rc‬‬
‫‪ Tunnel _fc‬‬ ‫طبقة األنفاق‬
‫‪Zoom to this extent‬‬ ‫‪‬‬

‫‪80‬‬
‫أدخل مقياس الرسم = ‪10511‬‬

‫‪81‬‬
‫اليوم التدريبي الثامن‪( COGO :‬ساعتان)‬

‫بنهاية التمرين يكون المتدرب قادرا على‪:‬‬ ‫الزمن‬ ‫الموضوع‬ ‫المسلسل‬


‫توقيع رفع مساحي في بيئة ‪GIS‬‬ ‫‪ 121‬دقيقة‬ ‫‪Coordinate Geometry‬‬ ‫‪1‬‬

‫وقع الرفع المساحى المرفق في بيئة ‪GIS‬‬

‫ادرس الشكل هندسيا وحدد قياس كل األضلع والزوايا‪.‬‬ ‫‪‬‬


‫افتح ‪ArcCatalog‬‬ ‫‪‬‬
‫أنشئ طبقة خطوط باسم ‪ Line‬داخل ‪Geo DB‬‬ ‫‪‬‬

‫‪82‬‬
83
‫‪ ‬تفقد جدول الطبقة ماذا تالحظ؟‬
‫تم إضافة حقول لإلتجاه – المسافة – دلتا – نصف القطر – المماس – طول القوس –الجانب (يمين أو يسار)‬

‫‪ Add the lines layer to ArcMap ‬وتأكد أن وحدات العرض بالمتر‬

‫‪ ‬اآلن سنرسم الترافيرس األول وكما هو معلوم البد من نقطة بداية‬

‫‪ ‬أضف طبقة نقطة البداية الجاهزة ‪Start point‬‬

‫‪ Start editing ‬ونشط شريط أدوات ‪COGO‬‬

‫‪84‬‬
‫اختر ‪ Snapping‬من قائمة ‪ Editor‬المنسدلة وفعٍّ ل أنواعها األربعة‬ ‫‪‬‬

‫‪85‬‬
‫افتح نافذة ‪Traverse‬‬ ‫‪‬‬

‫في أسفل النافذة التقط سهم البداية واضغط على نقطة البداية‬ ‫‪‬‬

‫اختر "مسار مغلق" ‪Closed loop‬‬ ‫‪‬‬

‫‪ ‬ماذا تالحظ؟ تم تسجيل االحداثيات لنقطة البداية واعتبرها هي نقطة النهاية أيضا‬

‫‪ ‬اختر ‪Direction-Distance‬‬

‫‪ ‬إدخال مسافة واتجاه ألول خط مع مالحظه اتجاه المنقلة‬

‫‪86‬‬
‫‪ ‬كرر‬

‫‪ ‬مسافة ‪ - 61‬اتجاه ‪45‬‬

‫‪ ‬مسافة ‪ - 45‬اتجاه ‪135‬‬

‫مسافة ‪ - 81‬اتجاه ‪225‬‬ ‫‪‬‬

‫‪ ‬مسافة ‪ - 31‬اتجاه ‪315‬‬

‫‪87‬‬
‫توزيع خطأ القفل‬

‫‪88‬‬
‫توقيع الترافيرس الثاني‬ ‫‪‬‬

‫تحديد نقطة البداية‬ ‫‪‬‬


‫تقع نقطة البداية على بعد ‪ 21‬م من حافة الترافيرس االول وباتجاه ‪ 135‬درجة‬
‫لذا سنرسم خط مساعد من حافة الترافيرس االول بطول ‪ 21‬م وباتجاه ‪ 135‬درجة‬

‫افتح نافذة ‪Constract 2-points line‬‬ ‫‪‬‬

‫التقط السهم وحدد حافة الترافيرس األول‬ ‫‪‬‬

‫‪89‬‬
‫اآلن أصبحت نقطة بداية الترافيرس الثاني معروفة‬ ‫‪‬‬

‫‪90‬‬
‫افتح نافذة ترافيرس وكرر نفس خطوات الترافيرس االول كالتالي‪:‬‬ ‫‪‬‬

‫إدخال بيانات المنحنى‬ ‫‪‬‬

‫طول الوتر‬
‫الزاوية المركزية‬

‫‪91‬‬
‫الشكل النهائي للمدخالت‬ ‫‪‬‬

‫‪6‬‬ ‫‪29‬‬

‫توقيع الخطوط الداخلية‬ ‫‪‬‬

‫‪92‬‬
‫توقيع الخطوط المتوازية‬ ‫‪‬‬

‫حدد الخط المطلوب رسم موازيات له‬ ‫‪‬‬

‫افتح نافذة ‪Offset line‬‬ ‫‪‬‬

‫أدخل احداثيات الخط الجديد كما هو مبين في الشكل التالي‪:‬‬ ‫‪‬‬

‫)‪(20 offset, 45 dis‬‬

‫)‪(20 offset, 0 dis‬‬

‫‪93‬‬
‫بعد ضغط ‪ Finish‬يتم تحديد الخط الجديد فنبدأ منه مجددا‬ ‫‪‬‬

‫حدد الخط الجديد وكرر لرسم باقي الخطوط بنفس الطريقة‬ ‫‪‬‬

‫‪94‬‬
‫‪ ‬كرر نفس الخطوات مع الترافيرس األول مع مراعاة أن اتجاه اليمين أو اليسار يكون بالنسبة لوضع‬
‫السهم على الشاشة‪.‬‬

‫‪95‬‬
‫رسم محور الطريق ‪CL‬‬ ‫‪‬‬

‫امسح الخط المساعد الذي سبق رسمه وارسم خط آخر في نفس المكان ولكن بنصف الطول أي ‪11‬م‬ ‫‪‬‬
‫( ‪)Dir 135 ,Dis 11‬‬

‫‪96‬‬
‫‪ ‬ارسم خط آخر ( ‪)Dir 45 ,Dis 91‬‬

‫‪ ‬توقيع دوران الطريق ‪Cul-de-sac‬‬

‫‪ ‬حدد محور الطريق وافتح نافذة ‪Cul-de-sac‬‬

‫‪97‬‬
‫‪ ‬امسح أي خطوط مساعدة‬

‫‪ ‬وبهذا يكون قد اكتمل توقيع الرفع المساحي‬

‫‪ ‬افتح جدول طبقة الخطوط ماذا تالحظ؟ تم تسجيل جميع المدخالت في قاعدة البيانات‬

‫‪ ‬أحفظ المشروع ‪ mxd‬لالستخدام في التطبيق القادم‬

‫‪98‬‬
‫اليوم التدريبي الثامن‪( Dimension layers :‬ساعتان)‬

‫بنهاية التمرين يكون المتدرب قادرا على‪:‬‬ ‫الزمن‬ ‫الموضوع‬ ‫المسلسل‬


‫قياس األطوال والمساحات والزوايا‬ ‫‪ 41‬دقيقة‬ ‫‪COGO Report‬‬ ‫‪1‬‬
‫إنشاء طبقة ألبعاد الرسومات‬ ‫‪ 41‬دقيقة‬ ‫‪Dimension layers‬‬ ‫‪2‬‬
‫استخدام أدوات رسم األطوال واإلتجاهات‬ ‫‪ 41‬دقيقة‬ ‫ترسيم قطع أرض بمساحات محددة‬

‫‪99‬‬
‫‪COGO Report‬‬ ‫‪‬‬

‫افتح مشروع ‪COGO.mxd‬‬ ‫‪‬‬

‫افتح نافذة ‪COGO Report‬‬ ‫‪‬‬

‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬


‫‪ - 1‬قياس طول واتجاه خط‬
‫‪ - 2‬قياس زاوية‬
‫‪ - 3‬قياس المساحة والمحيط‬

‫‪100‬‬
‫قياس طول واتجاه خط – يسألك أن تحدد نقاط بداية ونهاية الخط‬ ‫‪-1‬‬
‫قياس زاوية – يسألك أن تحدد أول نقطة والنقطة المشتركة والنقطة األخيرة‬ ‫‪-2‬‬
‫قياس المساحة والمحيط – يسألك أن تحدد المضلع‬ ‫‪-3‬‬

‫إنشاء طبقة أبعاد ‪Creating a dimension layer‬‬ ‫‪‬‬

‫في ‪ArcCatalog‬‬ ‫‪‬‬

‫أنشأ طبقة أبعاد داخل ‪Geo DB‬‬ ‫‪‬‬

‫حدد اإلسقاط‬ ‫‪‬‬

‫‪101‬‬
‫في نافذة مقياس الرسم أدخل ‪ Reference scale‬كما هو عندك في ‪ArcMap‬‬ ‫‪‬‬

‫أضف الطبقة إلى ‪ ArcMap‬إن لم تكن أضيفت‬ ‫‪‬‬

‫‪ Start Editing‬في طبقة ‪Dimensions‬‬ ‫‪‬‬

‫‪Snapping‬‬ ‫‪‬‬

‫حدد نقاط البداية والنهاية للخط الم طلوب عمل بعد له ثم اسحب في اإلتجاه الذي تريد رسم السهم به‬ ‫‪‬‬

‫‪3‬‬

‫‪52‬‬

‫‪1‬‬

‫ارسم أبعاد وتر القوس الدائري‬ ‫‪‬‬

‫ارسم أبعاد نصف قطر الدائرة‬ ‫‪‬‬

‫‪102‬‬
‫تخطيط قطع زراعية مساحة القطعة ‪ 5‬فدان = ‪ 111 * 211‬م‪2‬‬ ‫‪‬‬

‫أضف طبقة ‪Agri-land‬‬ ‫‪‬‬

‫‪Start Editing‬‬ ‫‪‬‬

‫‪ ‬رسم خط عمودي على خط آخر‬

‫‪ ‬ارسم خط القاعدة أ ب بطول ‪ 111‬م واتجاه صفر درجة‬


‫وقع أول نقطة ثم اضغط ‪Right click‬‬

‫‪103‬‬
‫‪ ‬قف بالماوس في الجهة السفلى من الخط أب ‪ RC‬واختر ‪Deflection = 90 degree‬‬

‫‪ ‬حرك الماوس ماذا تالحظ؟ اتجاه الخط ثابت ال يتغير‬

‫‪ ‬قف في الجهة المطلوب رسم الخط العمودي بها واضغط ‪RC‬‬


‫‪104‬‬
‫‪Length= 210 m ‬‬

‫‪ ‬وبتكرار هذه العملية تحصل على مستطيالت أبعادها = ‪ 111 * 211‬م‪2‬‬

‫‪105‬‬
106

You might also like