ArcGIS 10.1,Python 2.7.2。我有一个包含几个变量但有 170 万个案例的表格。我想选择所有那些情况(在 ArcGIS-interface-speak 中)
"PCD" LIKE 'BT%'
到目前为止还没有运气。
我一直在尝试这方面的变体:
whereClause = ""PCD" LIKE 'BT%'"
arcpy.SelectLayerByAttribute_management("sourceSHP", "NEW_SELECTION", whereClause)
经过大量的试验和错误,这有效:
arcpy.SelectLayerByAttribute_management("AllPOSTCODES","NEW_SELECTION",""""PCD" LIKE 'BT%' """)
笔记:
"
源表周围的"
"
单(双)引号 选择周围的单(双)引号"
"""
三(双)引号whereclause
"""
"
变量周围的单(双)引号"
'
种子字符串周围的单(单)引号'