أكثر

معلمة معرّفة من قِبل المستخدم داخل كتلة التعليمات البرمجية لآلة حاسبة الحقل - Modelbuilder - ArcGIS - Python

معلمة معرّفة من قِبل المستخدم داخل كتلة التعليمات البرمجية لآلة حاسبة الحقل - Modelbuilder - ArcGIS - Python


أنا أستخدم Reclass داخل Code Block في Field Calculator في نموذج لحساب قيم الحقل لمتغير بناءً على عدة حقول أخرى.

يعد استخدام إعادة التصنيف أسرع بكثير من التحديد ثم استخدام حساب الحقل.

المثال أدناه يعمل بشكل جيد.

هذا مثال بسيط على الطريقة التي أستخدم بها هذا. الاستخدام النموذجي يشير إلى العديد من المجالات.

سؤالي هو هذا.

بدلاً من القيمة الثابتة والمشفرة ، أرغب في استخدام معلمة من إنشاء المستخدم. لذلك قمت بتعيين متغير جديد باسم "Buildx" ، اضبط هذا كمعامل. ثم استبدلت قيمة "30" في كتلة التعليمات البرمجية بـ٪ Buildx٪. يجب أن يعمل هذا كما هو الحال في استبدال متغير الخط ، ومع ذلك أحصل على رمز الخطأ 99999.

حاولت تعيين المعلمة المتغيرة المستقلة على أنها أي قيمة أو كعدد صحيح طويل ، لكن لم ينجح أي منهما.

سأكون ممتنًا لأي نصيحة أو أفكار.

رسالة الخطأ أدناه - تم ترميز المتغير المستقل على أنه 30 ، لذلك يظهر على أنه 30 في رسالة الخطأ ، ولكنه ينتج عنه خطأ.


إنه رمز Python ولكن نوع التعبير في لقطة الشاشة الثانية هو VB ؛)


شاهد الفيديو: اهم 5 اشياء لازم تعرفها قبل تشتري بي سي