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

مشاهدة النسخة كاملة : srtm



د- يوسف الرميخاني
05-20-2009, 07:08 AM
السلام عليكم ورحمة الله وبركاته


الرجاء من يعرف الكود المستخدم في الأرك ماب للتخلص من القيم السالبة في الخرائط 3d من نوع Srtm مع جزيل الشكر والتقدير

د. وسام محمد
05-20-2009, 09:20 AM
دكتور يوسف
تحية طيبة وبعد
أعتقد أنك لا تريد التخلص من جميع القيم السالبة، بل تريد فقط التخلص من الـ Singularity. بداية يجب أن تحدد ما إذا كانت المعالجة التي تمت للبيانات التي تملكها Unfilled Unfinished أو Unfilled Finished-A أو Unfilled Finished-B او Filled Finished-A أو Filled Finished-B حيث أن الـ Singularity تختلف بإختلاف درجة المعالجة المسبقة وتظهر في القيمة الطرفية على التوزيع الطبيعي أي القيمة البعيد عن المتوسط مضافاً إليه أو منقوصاً منه 3لا3ة أضعاف الأنحراف المعياري.
وعموما إذا كنت تعرف أكبر وأقل ارتفاع في منطقتك يمكنك أن تقوم بعمل reclassify لصورة SRTM وتعمل Mask ومن ثم تضرب الـ mask في الصورة الأصلية للتخلص من الـ Singularity.
أتمنى أن أكون مفيداً وتقبل تحياتي

د- يوسف الرميخاني
05-20-2009, 10:07 AM
شكراُ د. وسام على الرد السريع والعلمي -
1- الخريطة الموجودة لدى هي نوع Geotiff نزلتها مباشرة من الأنترنت .
2-منطقة الدراسة أقل نقطة فيها صفر ولاأعلم عن المعالجة filling
3- كيف نضرب الصورة الأصلية mask
مع جزيل الشكر والتقدير

د. وسام محمد
05-20-2009, 10:49 AM
أخي الدكتور يوسف
الشبكة عندي بطيئة بما لا يسمح لي بالرد بصورة مناسبة خصوصا أن الرد يحتوي على صور كثيرة ولذلك سأقوم بالرد على عدة مرات
البداية يجب أن يكون لديك ArcGIS والبرنامج الإضافي Spatial Analyst.
1 - حمل البرنامج Spatial Analyst غذا لم يكن قد جرى تحميله وذلك من خلال اختيار Toolsومنها Extension والتأشير عهلى المربع المقابل لأسم البرنامج.
2 - حمل شريط أدوات Spatial Analyst من القائمة View ومنها Toolbar فأسم شريط الأدوات Spatial Analyst.
3 - من قائمة Spatial Analyst أختار Reclassify لتظهر النافذة المبينة في الشكل التالي.
http://www.gisclub.net/vb/images/uploads/773_318114a13b5fc6698b.bmp
4 - أنقر فوق المفتاح Classify.
(يتبع)

د. وسام محمد
05-20-2009, 10:59 AM
http://www.gisclub.net/vb/images/uploads/773_316644a13b69f5e11e.bmp
5 - في النافذة التي سوف تظهر والمبينة في الشكل التالي
ا - اختر من القائمة Methods الطريقة Manual
بـ - من القائمة Classess اكتب 2
جـ - في العمود Break Value أنقر أول قيمة وأكتب أقل ارتفاع في منطقتك.
د - في نفس العمود أنقر القيمة الثانية وأكتب أعلى أرتفاع.
هـ - أنقر OK
http://www.gisclub.net/vb/images/uploads/773_8154a13b758f2657.bmp
6 - تظهر لك النافذةالمبينة في الشكل التالي:
ا - في الجدول المسمى Set Values to Reclassify أختار أول صف ثم أنقر المفتاح Delete Enteries.
ب - ثم اختار الصف الباقي وانقر فوق القيمة في العمود New Value وأجعلها تساوي واحد.
جـ - اجعل القيمة New Value للصف No Data صفراً
د - ضع علامة أمام المربع المسمى Change missing values to NoData
هـ - في المربع Output Raster أكتب أسم الملف الذي سوف يحتوي الماسك.
و - أنقر OK.
http://www.gisclub.net/vb/images/uploads/773_306194a13b85eacf59.bmp
الآن لديك الماسك (يتبع)

د. وسام محمد
05-20-2009, 11:07 AM
الخطوة الأخيرة ضرب الماسك في الصورة
7 - من قائمة Spatial Analyst أختار Raster Calculator
http://www.gisclub.net/vb/images/uploads/773_21944a13b9823a12b.bmp
8 - تظهر النافذة المبينة في الشكل التالي:
http://www.gisclub.net/vb/images/uploads/773_21944a13b9b2ca660.bmp
ا - أنقر مرتين فوق اسم الماسك
بـ - أنقر فوق علامة الضرب (*)
جـ - أنقر فوق اسم ال STRM
د - أنقر المفتاح Evaluate.
الآن قد حصلت على صورة لا تحتوي على قيم شاذة.
تحياتي ولا تحرمنا من دعوة بظاهر الغيب

د. وسام محمد
05-20-2009, 11:13 AM
ال SRTM قبل المعالجة
http://www.gisclub.net/vb/images/uploads/773_36534a13bb5b43893.bmp
وبعد المعالجة
http://www.gisclub.net/vb/images/uploads/773_20024a13bb78719a2.bmp
واضح التباين في القيم
تحية مني للجميع

د- يوسف الرميخاني
05-23-2009, 08:21 AM
مشكور جدا د/وسام وجعله الله في ميزان حسناتك
د/ يوسف الرميخاني