أكثر

الحصول على كفاف كمضلع واحد في ArcGIS؟

الحصول على كفاف كمضلع واحد في ArcGIS؟


لديّ DEM أريد استرجاع مضلع كفاف واحد منه عند ارتفاع معين. يمكنني استخدام أداة Contour للحصول على سلسلة من الخطوط المتعددة عند ارتفاع معين عن طريق ضبط الفاصل الكفافي على نقطة يتم فيها إنتاج كفاف واحد فقط (مثل 9999m) عند فاصل محيط القاعدة (على سبيل المثال 105m).

ما أريده هو مضلع يمثل الارتفاع المحدد ، والذي يصادف أنه متوسط ​​ارتفاع سطح الماء للنهر. يمكنك رؤية مثال لبياناتي في الصورة أدناه.

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

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


بحكم التعريف ، يشتمل الجزء الداخلي من الكفاف على جميع نقاط أعلى ارتفاع. لذلك ، حدد جميع الارتفاعات التي تساوي أو تتجاوز مستوى الكنتور وقم بإلغاء الباقي ، كما في

SetNull ([MyDEM] <65، 1)

تحويل الشبكة الناتجة إلى مضلع.