أكثر

تفقد نافذة جدول السمات التحديد المميز بعد فتح البرنامج الإضافي

تفقد نافذة جدول السمات التحديد المميز بعد فتح البرنامج الإضافي


أنا جديد على GIS.

لقد توليت مشروعًا هو برنامج إضافي لتطبيق ArcGIS Desktop. مشروع C # VS 2010. يمكنني الحصول على الميزات المحددة بشكل جيد عند تحديدها ولكن عندما أقوم بإضافة أو إزالة الصفوف المحددة ، يختفي التمييز الأزرق! أعلم أن هناك صفوفًا محددة هناك حيث يمكنني رؤية (4 من 2000 محدد) وما إلى ذلك في أسفل النافذة. إذا قمت بالنقر فوق إظهار كل ما تم تمييزه ، فأنا أرى فقط تلك الصفوف التي تم تمييزها بعد ذلك ، ثم عندما أنقر فوق إظهار جميع الصفوف ، فإن الصف المميز هناك باللون الأزرق مرة أخرى مع جميع الصفوف ، وهو أمر رائع.

ولكن ، كيف يمكنني ترميز الوظيفة الإضافية بحيث تظل النقاط البارزة؟ هل هناك طريقة إعادة تحديد الميزات المحددة في طريقة نافذة جدول السمات في مكان ما؟

لقد أعلنت هذا في صفي ولكن لا أعرف كيفية استخدامه!

عامة esriTableSelectionActions TableSelectionAction {get؛ تعيين؛ }

يمكنك محاولة استخدام وصف (الاسم العادي).

لدي برنامج أقوم ببنائه يساعد في التحقق من الميزات المحددة.

desc = arcpy.Describe (lyrResult) إذا كانت desc.fidSet! = ": الشروط ...