我的属性表有一个名为" FEATURE"的字段,其中包含两个要素类:Airport和Seaplane Base。我正在尝试创建两个缓冲区,一个15000米左右的飞机和7500米左右的水上飞机基地。
import arcpy
from arcpy import env
env.workspace = "E:\Python Programming\Lab5a"
fcs = arcpy.ListFeatureClasses()
for fc in fcs:
arcpy.Buffer_analysis(fc, ["FEATURE"], '"FEATURE" LIKE \'%Airport\'', "15000 METERS")
arcpy.Buffer_analysis(fc, ["FEATURE"], '"FEATURE" LIKE \'%Seaplane Base\'', "7500 METERS")
这根本不起作用,无法执行工具。
答案 0 :(得分:0)
首先关闭文件路径是错误的。
env.workspace = r"E:\Python Programming\Lab5a" the r stands for raw string
基本上你必须逃避反斜杠。您当前的字符串不会构成您认为的路径。