Professional Documents
Culture Documents
الكورس المتقدم
الكورس المتقدم
GIS
مهندس .محمد إيهاب األزهري
0
اليوم التدريبي األول ( Finding Best Site :ساعتان )
1
مقدمة
الختيار الموقع األمثل إلنشاء أي مشروع ,يجب اتباع عدة خطوات كالتالي:
أوال
تحديد العناصر المكانية المؤثرة في اختيار مكان المشروع وعمل طبقة لكل عنصر .فلتحديد الموقع
األمثل إلنشاء مدرسة ,نجد أن اختيار الموقع األمثل يتوقف على عدة عناصر مثل:
-خريطة توزيع المدارس الحالية
-خريطة األماكن الترفيهية
-خريطة استخدامات األراضي
-خريطة ميول األرض
-خريطة ألماكن التلوث
-خريطة شبكات المياه والكهرباء والصرف الصحي ...وهكذا
ثانيا
تحديد معيار كل عنصر من العناصر السابقة كما يلي:
المعيار الطبقة
أقرب ما يكون المدارس الحالية
أقرب ما يكون يجب أن يكون األماكن الترفيهية
أنسب استخدام الموقع استخدامات األراضي
أقل ميول األمثل ميول األرض
أبعد ما يكون أماكن التلوث
أقرب ما يكون والكهرباء المياه شبكات
والصرف الصحي
ثالثا
عمل طبقة لكل معيار من المعايير السابقة.
رابعا
تصميم مقياس األولوية الذي يحدد مدى أهمية كل معيار من المعايير السابقة .وليكن هذا المقياس مقسما
إلى 11درجات .حيث الدرجة رقم 1تعبر على األولوية القصوي والدرجة 11تعبر عن أقل أولوية.
خامسا
إعادة تصنيف كل طبقة من طبقات المعايير بحسب مقياس األولوية .فنعطي الدرجة 1للمعيار المطلوب
والدرجة 11للمعيار المرفوض .على سبيل المثال في طبقة معيار أماكن التلوث نعطي 1ألبعد األماكن عن
التلوث ونعطي 11ألقرب األماكن من التلوث ألنها مرفوضة .وفي طبقة الميول نعطي 1ألقل ميول ونعطي
11للميول الشديدة ...وهكذا.
سادسا
نقوم بدمج جميع طبقات المعايير في طبقة واحدة ثم نحدد فيها األماكن ذات الدرجة رقم 1فتكون هي
األماكن المثلى.
2
Add layers
3
اخف كل الطبقات
4
اخف الطبقة الناتجة
5
بالمثل لطبقة المدارس سمها Dis_schoolsفي TOC سمي الطبقة Dis_recreation
تحديد المعايير
6
7
تنتج طبقة إعادة التصنيف مكونة من 11رتب حيث األماكن ذات الرتبة 1هي أنسب األماكن
سمي الطبقة الناتجة Rec_reclassوكرر بالمثل مع باقي الطبقات مع مراعاة مقياس األولويات
8
إعادة تصنيف طبقة Land use
New
3
No data
5
11
8
1
No data
9
Control
10
سنعطي لطبقة الميول الجديدة نسبة %12.5
سنعطي لطبقة Land useالجديدة نسبة %12.5
صنف الطبقة الناتجة حسب نفس مقياس األولويات ولون الرتبة رقم 1باللون االحمر فتكن هذه هي
أنسب األماكن إلنشاء مدرسة جديدة.
11
افصل اللون األحمر في طبقة منفصلة باستخادم الدالة Pick
)]Pick("Reclass_rast1",[1
كون Hillshade
12
أعد اللوحة لمتخذ القرار
13
اليوم التدريبي الثاني( Routing :ساعتان )
14
Add layers
المسار األمثل يجب أن يكون األقل تكلفة .لذلك سنصمم مقياس أولوية بحيث يكون الرقم 11ألعلى
تكلفة والرقم 1ألقل تكلفة.
تحديد المعايير
15
إعادة تصنيف طبقة Land use
New
6
10
3
9
1
8
No data
16
صنف الطبقة الناتجة إلى 11رتب متساوية وسمها Costحيث 1أقل تكلفة و 11أعلى تكلفة
17
: كالتاليCost weight & direction أنشئ طبقتي
Copy
18
أظهر طبقتي مكان بداية ونهاية الطريق
إنشاء طبقة Cost pathتعطي المسار المطلوب
19
حول الطريق من Rasterالى Lineواحسب طوله
20
أظهر طبقة LandUse
21
اليوم التدريبي الثالث( Land Reclamation :ساعتان )
22
Add layersواستكشف الطبقات ( .يذكر الطالب الطبقات)
تحديد المتغيرات المكانية المؤثرة في عملية اختيار أنسب األراضي لالستصالح
.1خريطة مصدر مياه الري (بحيرة)
.2خريطة المناسيب DEM
.3خريطة سمك التربة الصالحة للزراعة (عينات حقلية)
.4خريطة خصوبة التربة (عينات حقلية )GSMCO
23
مطلوب تحديد التربة الصالحة لالستصالح وفقا للمعايير التالية:
سمك التربة > = 1متر .1
ميول األرض < = 5درجة .2
صالحية التربة = Organic – Clay – Mud .3
5 G Gravel
24
طبقة ميول األرض (فكرة عن الميول من صفر – 91درجة ميل اتجاه التحرك من الخلية .2
المركزية حسب مناسيب الـ 8خاليا المحيطة)(جديد)
حول طبقة المناسيب إلى طبقة ميول
طبقة تصنيف التربة وهي جاهزة معنا من تطبيق تصنيف التربة .3
25
طبقة البعد عن البحيرة .4
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واحسب مساحتها
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حتى يتعرف عليه المحلل
الشبكي.
32
اتبع الخطوات التالية أثناء إنشاء مجموعة طبقات الشبكة
33
الخيار التالي يجعل نقطة تقاطع كل طريقين نقطة واحدة وبالتالي يشعر المحلل الشبكي بالشوارع ويكون
ذلك على أساس اختيار نقطة نهاية كل خط.
Ok
Next
الخيار التالي يسمح باستخدام حقول المناسيب التي تحدد تقاطعات الطرق مع الكباري أو األنفاق.
34
Next
Next
الخيار التالي يسمح بتحديد اإلتجاهات باستخدام أسماء الشوارع.
35
OK
Next
Finish
36
يتم استنتاج طبقة Junctionsاو نقاط التقاطع وطبقة Edgesأو الشوارع
37
أول تحليل :عمل مسار جديد
38
تظهر لك المتغيرات التالية .الحظ أن جميع قيمها = صفر
اتبع الخطوات بالتسلسل التالي بدءا من الوقوف على كلمة Stopsأي المحطات ثم اختر األداة وحدد نقطة
البداية (الخطوة ) 3ونقطة النهاية (الخطوة ) 4لمسارك ثم اضغط أداة – Solveالحظ أن عدد المحطات
يصبح = 2
39
اضغط أداة اإلتجاهات.الحظ اهمية حقل أسماء الشوارع في نافذة اإلتجاهات
40
افتح جدول المسار الجديد .الحظ وجود إجمالي زمن االنتقال خالل المسار الجديد
41
اتبع التسلسل التالي
42
الحظ إضافة حقل إلجمالي المسافة المقطوعة؟
اضغط باستمرار رقم 1في لوحة المفاتيح وضع نقطة محل العائق
43
Solve
يتبدل مسار الطريق
كرر ما سبق مع العوائق الخطية والمضلعة
عائق خطي
عائق مضلع
44
اتبع التسلسل التالي حيث الخطوة رقم 3هي تحديد مكان الخدمة (محل بيتزا – مشفى – نقطة
إسعاف...الخ)
اختر Away from facility لو كانت الخدمة من موقع الخدمة إلى منازل الناس
45
اختر Towards facility لو كانت الخدمة من منازل الناس إلى موقع الخدمة
Ok
Solve
46
افتح الجدول الوصفي لطبقة Polygonsوتعرف عليه (ويمكنك تغير ألوان المضلعات)
ثم اختر أداة تحديد موقع جديد وحدد مكان Facilities اتبع التسلسل التالي بدءا من الوقوف على كلمة
الخدمة ولتكن نقطة إسعاف .تتحدد في شكل مربع صغير
قف على كلمة Demand pointsأي المواقع المطلوب توصيلها بنقطة الخدمة ثم اختر أداة تحديد موقع جديد
وحدد عدة أماكن تقع حول مقر الخدمة .هنا 13موقع
47
لكل من الزمن والمسافة
كرر خطوة الحساب التراكمي ٍ
Solve
غير لون خطوط الشبكة كما تحب
48
افتح جدول خطوط الشبكة والحظ حقلي الزمن والمسافة التراكميين.
49
اليوم التدريبي الخامس
افتح جدول طبقة التعداد السكاني للمقاطعات .ماذا تالحظ؟ يوجد حقل لكل من زمن البداية وزمن
النهاية والتعداد والقفزة الزمنية لحقلي الزمن = 11سنوات
50
51
Time Slider يتم تخليق
52
ما تعليقك على تغير لون الخلية؟ كل لون يعبر عن نطاق للتعداد السكاني في تاريخ معين
53
54
أعد عرض الـ Animationماذا تالحظ؟ يتغير الجدول مع عرض الطبقة حسب تغير الزمن
55
اليوم التدريبي السادس( Cartography 1:ساعتان ونصف)
56
Add layers
57
نبدأ بطبقة المنازل -أنشئ طبقة جديدة باسم Building_Rep
افتح جدول بيانات الطبقة الناتجة ماذا تالحظ؟ تم إضافة حقل جديد باسم RuleID
اعمل Bookmarkللمنطقة السكنية التي في الدائرة الحمراء Zoom .للمنطقة أوال ثم أنشئ Bookmark
باسم Building-samples
58
سيتم وضع قاعدتين تحكمان شكل ظهور المساكن
القاعدة األولى:
اسمهاSize-Rotation :
الوصف :مربعات رمادية تأخذ قيم الحجم والدوران من Attribute table
القاعدة الثانية:
اسمهاFuel_station :
الوصف :مربعات لها رمز محطات الوقود و تأخذ قيم الحجم والدوران من Attribute table
59
2
Size-Rotation 3
1
5
4
60
Ok, Ok
ال داعي لتحديد الـ Sizeحيث سنأخذه من حقل Sizeفي Attribute table
61
Size-Rotation
Size
62
إضافة القاعدة الثانية
أضف قاعدة ثانية تحكم شكل محطات الوقود من الرمز +وسمها Fuel_station
كرر ما سبق مع اختيار رمز محطة وقود بدال من المربع الرمادي
63
أفتح نافذة Representation Rulesمن الرمز
64
1
3
4
2
سيتم وضع قاعدتين؛ األولى تحكم شكل ظهور الطرق الرئيسية ,والثانية لطريق المطار
القاعدة األولى
االسم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
القاعدة الثانية
االسمSwamps :
الوصف :مضلع لبني اللون +نقاط عشوائية بشكل "حشائش" +خط بإزاحة قدرها 3نقاط ومهشر بنسبة
+ 1 : 1خط ثاني بإزاحة قدرها 6نقاط ومهشر بنسبة 1 : 1
69
تصميم القاعدة الثانية
70
تحديد طريقة رسم الحشائش
5
3
2
4
1
71
التهشير
0.05
72
73
اليوم التدريبي السابع( Cartography 2:ساعة)
74
Open Cartography.mxd
المطلوب:
.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 :ساعتان)
82
83
تفقد جدول الطبقة ماذا تالحظ؟
تم إضافة حقول لإلتجاه – المسافة – دلتا – نصف القطر – المماس – طول القوس –الجانب (يمين أو يسار)
84
اختر Snappingمن قائمة Editorالمنسدلة وفعٍّ ل أنواعها األربعة
85
افتح نافذة Traverse
في أسفل النافذة التقط سهم البداية واضغط على نقطة البداية
ماذا تالحظ؟ تم تسجيل االحداثيات لنقطة البداية واعتبرها هي نقطة النهاية أيضا
اختر Direction-Distance
86
كرر
87
توزيع خطأ القفل
88
توقيع الترافيرس الثاني
89
اآلن أصبحت نقطة بداية الترافيرس الثاني معروفة
90
افتح نافذة ترافيرس وكرر نفس خطوات الترافيرس االول كالتالي:
طول الوتر
الزاوية المركزية
91
الشكل النهائي للمدخالت
6 29
92
توقيع الخطوط المتوازية
93
بعد ضغط Finishيتم تحديد الخط الجديد فنبدأ منه مجددا
حدد الخط الجديد وكرر لرسم باقي الخطوط بنفس الطريقة
94
كرر نفس الخطوات مع الترافيرس األول مع مراعاة أن اتجاه اليمين أو اليسار يكون بالنسبة لوضع
السهم على الشاشة.
95
رسم محور الطريق CL
امسح الخط المساعد الذي سبق رسمه وارسم خط آخر في نفس المكان ولكن بنصف الطول أي 11م
( )Dir 135 ,Dis 11
96
ارسم خط آخر ( )Dir 45 ,Dis 91
97
امسح أي خطوط مساعدة
افتح جدول طبقة الخطوط ماذا تالحظ؟ تم تسجيل جميع المدخالت في قاعدة البيانات
98
اليوم التدريبي الثامن( Dimension layers :ساعتان)
99
COGO Report
100
قياس طول واتجاه خط – يسألك أن تحدد نقاط بداية ونهاية الخط -1
قياس زاوية – يسألك أن تحدد أول نقطة والنقطة المشتركة والنقطة األخيرة -2
قياس المساحة والمحيط – يسألك أن تحدد المضلع -3
101
في نافذة مقياس الرسم أدخل Reference scaleكما هو عندك في ArcMap
Snapping
حدد نقاط البداية والنهاية للخط الم طلوب عمل بعد له ثم اسحب في اإلتجاه الذي تريد رسم السهم به
3
52
1
102
تخطيط قطع زراعية مساحة القطعة 5فدان = 111 * 211م2
103
قف بالماوس في الجهة السفلى من الخط أب RCواختر Deflection = 90 degree
105
106