أكثر

كرر جزءًا فقط من النموذج بحلقة while

كرر جزءًا فقط من النموذج بحلقة while


الجزء الأول من نموذجي يعزل الطرق في ولاية ما ، ثم يحدد الجزء الثاني من نموذجي الطرق في الولاية القضائية التي يزيد ارتفاعها عن 500 متر ويقسمها.

لقد أدخلت مكررًا لفترة من الوقت للمتابعة إذا كان أي من الطرق أكبر من 500 متر ولكني أرغب في تطبيقه فقط على الجزء الثاني من النموذج وتجاهل الجزء الأول. هل هذا ممكن؟

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


أنت تجعل الأمر معقدًا للغاية.

كل ما عليك فعله هو

البيانات -> اجعل طبقة الميزة -> قم بالمعالجة الجغرافية المرغوبة

حسنًا ، تحقق من إنشاء طبقة ميزة - تعليمات القوس.

سوف تستخدم وسيطة "where clause" الاختيارية. في هذه الحجة وضعت اختيارك ل"LENGTH"> 500.

سيحدد نموذجك الآن فقط الخطوط التي تفي بهذا المطلب وإحضارها إلى مرحلة المعالجة الجيولوجية حيث يمكنك القيام بالتقسيم.