У меня есть один шейп-файл, который охватывает весь город, и список шейп-файлов, которые являются буферами в разных местах города. Я хочу кликать город с каждым буфером. Я попытался использовать ArcPy в Python, но код не работает. Что я делаю не так?анализ клипа в дуге
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "U:\Park and Residential Area\Test\SBA park_res_buffer_5\SBA.gdb"
infeature= "U:\Park and Residential Area\Test\park_res_merge.shp"
clipfeatture = arcpy.ListFeatureClasses("*", "polygon")
for i in clipfeatture:
outclipfeatture = arcpy.Clip_analysis(infeature,i)
outclipfeatture.save("U:\Park and Residential Area\Test\SBA park_res_buffer_5/"*i)
Можете ли вы быть более конкретную информацию о том, как код не работает: как он выводит сообщение об ошибке, или делать что-то другое, чем то, что вы ожидаете? – Erica
Также будьте осторожны со строками, содержащими дорожки; «\» является escape-символом в Python. Мой предпочтительный вариант состоит в том, чтобы сделать их необработанными строками следующим образом: myString = r "путь \ to \ data" – TomAdair