أكثر

مطالبة "نافذة المعلمة" أثناء تنفيذ أداة نص ArcGIS Python النصي (أو نموذج)؟


أنا جديد تمامًا على ArcGis و ArcPy ، لذا أعتذر إذا كان سؤالي يبدو واضحًا. ومع ذلك ، كنت أبحث على الويب منذ فترة طويلة ولم أجد أي إجابة حتى الآن. أنا أستخدم ArcGIS 10.2 لسطح المكتب مع Win7pro.

ما أحاول تحقيقه هو ما يلي:

  1. قم بتشغيل أداة البرنامج النصي (أو النموذج) من نافذة ArcGis (هذا سهل)

  2. يطالبك هذا نافذة المعلمات المعتادة التي تملأ فيها جميع الحقول المطلوبة (سهل أيضًا)

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

كانت فكرتي الأساسية هي استخدام كود python فقط لدفع python GUI باستخدام TKinter أثناء تنفيذ أداة البرنامج النصي. ومع ذلك ، فهمت أن TKinter لا يدعمه ArcGis ... هل هذا صحيح؟ إذا كانت الإجابة بنعم ، أي فكرة أخرى؟


يبدو أنك تطلب استخدام وحدة pythonaddins وطريقة GPToolDialog؟ لم أستخدم هذا من قبل لذا لا يمكنني التعليق عليه حقًا. ألقى نظرة سريعة على منتدى ESRI GeoNet إلى العديد من المواضيع حول هذا الموضوع ، أوصيك بقراءتها أولاً قبل تجربة أي شيء.


شاهد الفيديو: انتهاء موضوع الترحيل لدى السوريين بصدور حكم قضائي مبرم من المحكمة العليا الواجبة الاتباع ف الدنمارك (شهر اكتوبر 2021).