أكثر

عد عدد مقاطع الدفق بترتيب تدفق معين: نسبة التشعب

عد عدد مقاطع الدفق بترتيب تدفق معين: نسبة التشعب


سؤال بخصوص قياس التدفق. التي نحسب فيها عدد مقطع تيار لترتيب دفق معين.

تكمن المشكلة في أن ArcGIS لا يقدم عددًا غير صحيح من المقاطع. ما حدث في ArcGIS 10.1 بعد التحويل إلى تنسيق Vector (فئة المعالم) ، يُظهر رمز الشبكة ترتيب التدفق. لكن لا. من شرائح مختلفة. أعني في هذا الشكل أن لدينا ثلاثة أجزاء من دفقين بترتيب [تدفقات زرقاء] لكن ArcGIS قام بحسابها 7 مقاطع.

تم فصل التدفقات ذات الترتيب الأعلى عند انضمام دفق ترتيب منخفض جديد (عند العقد). على الرغم من أن النقر فوقه يظهر نفس الترتيب ولكن تردده مختلف ، فلن يختلف أي مقطع.

ولكن إذا انضم طلبان متماثلان واستوفيا ترتيبًا أعلى ، فلا ينبغي ضم مقطع التدفق (على سبيل المثال ، عندما ينضم ترتيبان ثانيان (ترتيبان أزرقان) مع الترتيب الثالث (ترتيب أعلى) (ترتيب أحمر) في هذين الدفقين الأزرقين لن يتم ضم لأنهم روافد مختلفة.

إذا قمنا بذلك بشكل صحيح ، فيمكننا الحصول على معلمات Morphometry أخرى مثل نسبة التشعب.

هل يمكنك مساعدتي في حلها؟ يمكننا الاعتماد يدويًا ولكن بالنسبة للمساحة الأكبر فهي ليست طريقة جيدة.

أنا جديد في ترميز بايثون.


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

نظرًا لأنك اخترت تقسيم كل شيء ، فإن العدد صحيح لعدد المقاطع الفعلية التي قمت بإنشائها من منظور نظم المعلومات الجغرافية. قاعدة التشكل الخاصة بك هي قاعدة مخصصة يمكنك بمفردك فرضها للحصول على عدد شرائح كما تريد.

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

أفضل رهان لك هو استخدام أداة Dissolve لدمج المقاطع مع حقل ترتيب الدفق كحقل Dissolve واستخدام خيار Unsplit lines لدمج الخطوط التي تمس من طرف إلى طرف فقط. اختياريًا ، استخدم الحقول الأخرى كجزء من مجموعة حقول الإذابة مثل اسم الدفق ، إذا كان ذلك سيمنع بعض الدمج غير المرغوب فيه للخطوط.

بعد ذلك ، سيتعين عليك إنشاء فئة ميزة منفصلة من كل ترتيب من التدفقات. قم بذلك يدويًا باستخدام Select By Attribute لتحديد كل ترتيب دفق بدوره وتصدير كل طلب إلى فئة ميزة منفصلة ، نظرًا لأنه لا يبدو أن لديك الكثير من أوامر التدفق للتعامل معها. استخدم أداة التقاطع في مجموعة خط التدفقات من الدرجة الأولى المقترنة بمجموعة خطوط التدفقات من الدرجة الثانية وقم بإنشاء ناتج من النقاط. ثم استخدم أداة Split Line at Points مع تدفقات الترتيب الأول وإخراج النقطة. كرر هذه العملية لتدفقات الترتيب الثاني مع تدفقات الترتيب الثالث ، وما إلى ذلك حتى تصل إلى آخر زوج من الطلبات.

قم بدمج أو إلحاق فئات ميزات الخط التي تم إخراجها بواسطة جميع عمليات أداة Split Line at Points. يجب أن تكون هذه المجموعة المدمجة من الخطوط هي مجموعة الخطوط التي تريد الحصول على عدد شرائح يعتمد على التشكل.


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

تحرير: هذا قريب جدًا من اقتراح @ Richard.


شاهد الفيديو: Tel en dobbelspel