我正在创建一个 python 脚本,我试图在其中迭代点要素类。我想从每一天创建单独的要素类。因此,选择 daynumber,然后将其导出到一个新的 FC,并使用唯一的 daynumber 作为名称。
我无法在网上找到我的答案。所以我决定在这里问我的问题。
ArcGIS 10.2
我的脚本如下所示:
test1 = "D:\\Mijn_Doc\\Test_Geodatabase.gd\\test1"
dayno = 2618
with test1 as rows:
for row in rows:
query = '"daynumber = '+ str(dayno) + '"'
arcpy.Select_analysis(test1, 'D:\\Mijn_Doc\\Test_Geodatabase.gdb\\select'+str(dayno), query)
dayno +=1
我得到的错误是:
arcgisscripting.ExecuteError:错误 000358:无效的表达式“daynumber = 2618”无法执行(选择)
选择看起来不错,如果我在模型生成器中构建它并将其导出到 Python 脚本,则表达式看起来与此错误消息中的外观相同。
任何帮助将不胜感激。