मैं पायथन में विशेषता के आधार पर एक चयन को पूरा करने की कोशिश कर रहा हूं, लेकिन इस सूची के आधार पर कि क्या कोई विशेषता सूची में मौजूद है।
इस तरह की क्वेरी सबसे सरल होनी चाहिए:
qry = " \"OBJECTID\" in oid_list"
arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry)
लेकिन वह दृष्टिकोण अमान्य अभिव्यक्ति त्रुटि देता है।
अतीत में, मुझे इस प्रकार के क्वेरी के लिए अधिक जटिल साइटैक्स का उपयोग करना पड़ा है, जैसे:
sqlQuery2 = "nid in (" + ','.join(["'"+x+"'" for x in delta_list]) +")"
लेकिन इस स्निपेट का एक रूपांतरण मेरे लिए भी काम नहीं करता है, अर्थात:
"OBJECTID_1 in (" + ','.join(["'"+str(x)+"'" for x in oid_list]) +")"
मुझे यहां क्या समझ नहीं आ रहा है?