أكثر

قم بحل المضلعات المتداخلة في SAGA

قم بحل المضلعات المتداخلة في SAGA


لقد حصلت على الحالة التالية (ثنائية الأبعاد!) الخاصة بالمضلعات المتداخلة:

أرغب في حل حد المضلع بحيث يتبقى لدي مضلع واحد فقط. اعتقدت أن هذه حالة نهائية لأداة الإذابة ، لكن النتيجة بطريقة ما غريبة:

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

تحرير: يمكن العثور على نسخة مقطوعة من البيانات هنا:

https://www.dropbox.com/s/xm9ykgnrbleutgr/extracted_area.zip؟dl=0


لقد واجهت الخطأ أيضًا ، إليك الحل:

  1. قم بإجراء الدمج بدون "الاحتفاظ بالحدود" الذي يعرض النتيجة الغريبة.
  2. تقسيم بياناتك المصدر إلى ميزات فردية
  3. نفذ التقاطع على الطبقتين الناتجتين
  4. دمج نتيجة الذوبان مع نتيجة التقاطع
  5. حل نهائيًا لإنشاء الطبقة المطلوبة

إذا كنت بحاجة إلى حفظ سمات البيانات الأصلية ، فتأكد من الاحتفاظ بالحقول التي تحتاجها أثناء عمليات التذويب


جربه مع مربع الاحتفاظ بالحدود دون تحديد. أفترض أنك تستخدم حقل حل المضلع.


حسنًا ، إليك أحد الحلول التي تلقيتها من مطور SAGA ، أولاف كونراد ، شخصيًا:

قال إن المضلعات المتداخلة غير "مسموح بها" في الواقع كمدخلات لأداة الإذابة وتفترض SAGA أن جميع طبقات المضلعات "نظيفة" (= بدون تداخلات).

فكرته هي

1) استخدم "التقاطع الذاتي المضلع" للحصول على التداخلات كمضلعات أيضًا

2) استخدم "Dissolve" للحصول على النتيجة المرجوة.


شاهد الفيديو: 02 hoekensom veelhoeken