أكثر

المساعدة في Rastercalculator - تصفية المناطق مع اختلاف ارتفاع معين


أنا أعاني قليلاً مع أداة rastercalculator الخاصة بـ QGIS. في الوقت الحالي أعمل مع DSM و DTM. هدفي هو تصفية جميع توربينات الرياح من DSM واستبدالها ببيانات DTM المقابلة. أنا هنا أفكر في عملية حسابية مثل:

إذا كان فرق الارتفاع في "DSM" أعلى بمقدار 50 مترًا من المتوسط ​​في منطقة معينة ، فاستبدله بوحدات بكسل من "DTM"

إذن سؤالي هو ، هل هذا هو النهج الصحيح ، أم أن هناك طريقة أسهل للتعامل مع هذه المشكلة؟


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

("dsm @ 1" - "dtm @ 1"> = 50) * "dtm @ 1" + ("dsm @ 1" - "dtm @ 1" <50) * "dsm @ 1"

تستخدم الأعداء أيضًا علم التشكل الرياضي لتآكل وتوسيع الدليل التشخيصي والإحصائي الخاص بك لإزالة الأجسام الطويلة ، ولكن هذا قد يؤثر على قيمك الأخرى.


شاهد الفيديو: how to calculate NDVI using ArcGis (شهر اكتوبر 2021).